自由Man

VS2010下TLD算法源码调试详解,解决卡机问题

最近好些朋友都在调试TLD算法代码时遇到视频不流畅的苦恼,在此给出本人的解决方法!

1.下载C++版本TLD算法实现源码;

    这个网上资源很多,开源的,我就不说了哈!
2.配置属性,就配置opencv和TLD,这个不会自己去opencv中文论坛;
我用的VS2010+OPENCV2.4.3,其它版本对应做修改。
Release下:
                属性-》VC++目录-》包含目录:
F:\Program Files\opencv2.4.3\build\include\opencv2;
F:\Program Files\opencv2.4.3\build\include\opencv;
F:\Program Files\opencv2.4.3\build\include;
F:\Program Files\opencv2.4.3\opencv\build\my\install\include;
D:\VS2010 program\TLD\TLD\include;
               属性-》VC++目录-》库目录:
F:\Program Files\opencv2.4.3\build\x86\vc10\lib;
F:\Program Files\opencv2.4.3\opencv\build\my\install\lib;
               属性-》链接器-》输入:
opencv_calib3d243.lib
opencv_contrib243.lib
opencv_core243.lib
opencv_features2d243.lib
opencv_flann243.lib
opencv_gpu243.lib
cvcam.lib
opencv_haartraining_engined.lib
opencv_highgui243.lib
opencv_imgproc243.lib
opencv_legacy243.lib
opencv_ml243.lib
opencv_nonfree243.lib
opencv_objdetect243.lib
opencv_photo243.lib
opencv_stitching243.lib
opencv_ts243.lib
opencv_video243.lib
opencv_videostab243.lib
odbc32.lib
odbccp32.lib
3.编译生成TLD.exe;
  请选择在Release下编译Release版本,Debug版本会出现视频不流畅甚至报错的现象。
  记得在上一步的配置时,要配置Release。

4.在Release文件夹里创建test.bat文件
文件内容为:TLD.exe -p ..\parameters.yml   (就是读取参数文件,具体含义见run_tld.cpp中read_options()函数

现在打开test.bat,就可以得到 TLD算法作者 Zdenek Kalal的演示Demo的效果了!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.5.2 Zero Theme By 爱墙纸

Copyright ZiYouMan.cn. All Rights Reserved. 蜀ICP备15004526号