openTLD学习之路(1)

##作为开篇
菜鸟程序媛,什么都不精通,正在努力中。c/c++,MATLAB,python
考虑到毕业的大论文选题,决定从目标跟踪入手一点一点积累。
所以准备拜读大神的openTLD的代码作为起步。
博客只是为了记录自己的学习过程和一点点的思考。

openTLD是开源的代码,网上的资料也很多,对于我入门来说相对容易一些。
##MATLAB版本
源代码是MATLAB和c++混合编程,在MATLAB平台下运行,但是调用了一些c++的函数和文件。现在我编译的结果是图片和视频可以运行了,但是摄像头的还有问题,待后续解决。
在openTLD的MATLAB版本中
首先,在compile.m中 输入如下两个命令,编译
mbuild -setup MBUILD配置为使用vs2010以进行C语言编译
mex -setup C++ 更改为使用C++编译器
之后,再运行run_TLD.m

##纯c++版本
可能是出于便于阅读的原因(其实计算机的学生本科的时候很少有精通MATLAB的),另一个大神将程序改写为了完全c++。我编译的时候出现了问题是在连接的时候,如下
vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
解决方法:
当前系统中存在两个cvtres.exe文件,版本不同。让VS2010使用.NET 4.5的cvtres.exe程序。
具体步骤:
重命名或删除:(vs2010安装的位置)C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe
这样C:\Windows\Microsoft.NET\Framework\v4.0.30319 (.NET 4.5)中的cvtres.exe文件就可以被VS2010使用。

在网上找到了原作者的几篇论文,准备好好的读一下,可能会有助于对于代码的理解。
还有几个博客很好,庖丁解牛系列和zouxy09的博客,感觉干货满满。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值