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

readme

parent a9cc5503
......@@ -2,25 +2,32 @@
# 1. 编译
git clone https://gitee.com/waytous/deepinfer.git
cd DeepInfer
`git clone https://gitee.com/waytous/deepinfer.git`
`cd DeepInfer`
修改CMakeLists.txt中cuda、tensorrt、yaml、gflag和glog等库的路径
mkdir build
cmake ..
make -j32
`mkdir build`
`cmake ..`
`make -j32`
# 2. 测试
修改需要测试任务的配置文件中的configRootPath和device,configRootPath为配置文件configs的绝对路径,device为运行gpu的id
> ./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 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 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 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. 扩展
......@@ -29,16 +36,15 @@ make -j32
## 3.1 Unit
继承BaseUnit基类,从GlobalIOMap中获取输入,最后将输出加入此map中,
每个Unit的输入输出都是继承至BaseIO类,根据不同Unit的需要进行继承。
继承BaseUnit基类,从GlobalIOMap中获取输入,最后将输出加入此map中,每个Unit的输入输出都是继承至BaseIO类,根据不同Unit的需要进行继承。
## 3.2 Model
继承基类BaseModel,将输入的图像或者点云等资源进行注册,运行定义好的全部Unit,输出结果
继承基类BaseModel,将输入的图像或者点云等资源进行注册,运行定义好的全部Unit,输出结果
## 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