OpenTLD在VS2010编译运行

原创作品:转载请联系本人

OpenTLD在VS2010编译运行包括如下步骤:

  1. 下载Alan TorresC++实现的OpenTLD zip包
  2. 解压缩。
  3. 新建空工程(我是vs2010),取名TLD,并将解压缩下include的文件导入到TLD头head file中;并将解压缩下src的文件导入到TLD头sorce file中。
  4. 开始编译,将编译错误逐个排除。
    这里提一下 round错误;解决办法:在TLD.cpp上面加上如下代码。错误原因参考:http://rejessica.blog.163.com/blog/static/1835631512011629941566/
    double round(double r)
    {
        return (r > 0.0) ? floor(r + 0.5) : ceil(r - 0.5);
    }
  5. 编译成功后,运行,摄像头一直亮着;没任何反应。看了一下代码,才知道在run_tld.cpp中有一个print_help函数。
    看了之后,明白了原来运行需要传递参数。见下面cmd命令:
    TLD.exe -p parameters.yml -s datasets\01_david\david.mpg -b datasets\01_david\init.txt -tl

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

围观岳老师

雁过留音人过留名你鼓励为我动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值