aihot  2017-04-30 14:44:13  OpenCV |   查看评论   

 交互系统的构建之(一)重写Makefile编译TLD系统


交互系统的构建

 

      为了对TLD系统做一些功能的填充,例如添加语音合成来提示跟踪状态,或者加入语音识别来增加交互体验等,我就自己写了个Makefile来编译TLD系统。因为TLDMakefile是通过cmake生成的,比较复杂,如果要加入语音合成等等API的库或者头文件的话,我都不知道在什么地方加,所以自己的整理了下,需要哪些头文件,哪些链接库,在什么地方添加等等,这些在自己写Makefile来管理后就清晰很多了。

1、重新调整下文件的结构

(先新建一个文件夹,再copy相应的文件进去)如下:

├── bounding_boxes.txt

├── include

   ├── FerNNClassifier.h

   ├── LKTracker.h

   ├── TLD.h

   └── tld_utils.h

├── lib

   ├── libFerNNClassifier.a

   ├── libLKTracker.a

   ├── libTLD.a

   └── libtld_utils.a

├── Makefile

├── run_tld

├── src

   ├── FerNNClassifier.cpp

   ├── LKTracker.cpp

   ├── run_tld.cpp

   ├── TLD.cpp

   └── tld_utils.cpp

├── parameters.yml

       我把生成的run_tld放在了一级目录下,虽然编译产生的目标文件等也会在这个地方生成,有点乱,不是个好习惯,但是个人感觉每次编译和运行都得变换目录,比较麻烦,所以就先这样了。

2、编写Makefile

 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自交互系统的构建之(一)重写Makefile编译TLD系统

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]