Commit 76fa60c0 authored by xin.wang.waytous's avatar xin.wang.waytous

readme

parent a9cc5503
...@@ -2,25 +2,32 @@ ...@@ -2,25 +2,32 @@
# 1. 编译 # 1. 编译
git clone https://gitee.com/waytous/deepinfer.git `git clone https://gitee.com/waytous/deepinfer.git`
cd DeepInfer
`cd DeepInfer`
修改CMakeLists.txt中cuda、tensorrt、yaml、gflag和glog等库的路径 修改CMakeLists.txt中cuda、tensorrt、yaml、gflag和glog等库的路径
mkdir build `mkdir build`
cmake ..
make -j32 `cmake ..`
`make -j32`
# 2. 测试 # 2. 测试
修改需要测试任务的配置文件中的configRootPath和device,configRootPath为配置文件configs的绝对路径,device为运行gpu的id 修改需要测试任务的配置文件中的configRootPath和device,configRootPath为配置文件configs的绝对路径,device为运行gpu的id
> ./main TaskMOTS image ../configs/tasks/mots/mots.yaml ../test/bsw.jpg ../test/mots_res.jpg `./main TaskMOTS image ../configs/tasks/mots/mots.yaml ../test/bsw.jpg ../test/mots_res.jpg`
> ./main TaskDetect image ../configs/tasks/thermal/thermal.yaml ../test/thermal2.jpg,../test/thermal2.jpg ../test/t_b1_res.jpg,../test/t_b2_res.jpg
> ./main TaskFusion image ../configs/tasks/fusion/fusion.yaml ../test/fusion_rgb.png,../test/fusion_thermal.png ../test/fusion_res.jpg `./main TaskDetect image ../configs/tasks/thermal/thermal.yaml ../test/thermal2.jpg,../test/thermal2.jpg ../test/t_b1_res.jpg,../test/t_b2_res.jpg`
> ./main TaskDMS image ../configs/tasks/dms/dms.yaml ../test/dms.jpg ../test/dms_res.jpg
> ./main TaskBSW image ../configs/tasks/bsw/bsw.yaml ../test/bsw.jpg ../test/bsw_res.jpg `./main TaskFusion image ../configs/tasks/fusion/fusion.yaml ../test/fusion_rgb.png,../test/fusion_thermal.png ../test/fusion_res.jpg`
`./main TaskDMS image ../configs/tasks/dms/dms.yaml ../test/dms.jpg ../test/dms_res.jpg`
`./main TaskBSW image ../configs/tasks/bsw/bsw.yaml ../test/bsw.jpg ../test/bsw_res.jpg`
# 3. 扩展 # 3. 扩展
...@@ -29,16 +36,15 @@ make -j32 ...@@ -29,16 +36,15 @@ make -j32
## 3.1 Unit ## 3.1 Unit
继承BaseUnit基类,从GlobalIOMap中获取输入,最后将输出加入此map中, 继承BaseUnit基类,从GlobalIOMap中获取输入,最后将输出加入此map中,每个Unit的输入输出都是继承至BaseIO类,根据不同Unit的需要进行继承。
每个Unit的输入输出都是继承至BaseIO类,根据不同Unit的需要进行继承。
## 3.2 Model ## 3.2 Model
继承基类BaseModel,将输入的图像或者点云等资源进行注册,运行定义好的全部Unit,输出结果 继承基类BaseModel,将输入的图像或者点云等资源进行注册,运行定义好的全部Unit,输出结果
## 3.3 Task ## 3.3 Task
继承基类BaseTask,根据不同的任务,将不同模型的输入输出结合并处理 继承基类BaseTask,根据不同的任务,将不同模型的输入输出结合并处理
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment