最近好些朋友都在调试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的效果了!
PS:
一种创建bat文件方式:创建txt文件 把内容写进去 保存 改后缀txt为bat