UPDT跟踪算法的调试

UPDT是MD大神的又一新作,其代码也被release出来了。大家如果有兴趣可以阅读一下,本博客主要是想探讨一下,这个代码安装过程中出现的问题和解决。

文章可以参考​​​​​​目标跟踪新高度UPDT:解除深度特征被封印的力量 - 知乎 (zhihu.com)

讲的已经很细致了。


代码链接:UPDT

(22条消息) UPDT编译后的程序可以直接使用-桌面系统文档类资源-CSDN文库


调试环境

我采用的调试环境是Windows10 64位+matlab2018b 64位


遇到的问题和解决办法

1.运行install.m 时 ,mex 未找到支持的编译器

 解决思路:

下载winGW并进行编译

下载包和安装过程可以参考:

(22条消息) win1064位matlab2018b64位可用minGWGCC6.3安装包-C++文档类资源-CSDN文库

MATLAB如何安装配置MinGW-w64 C/C++编译器-百度经验 (baidu.com)

大坑1:是winGW的安装非常依赖版本matlab2018b对应的版本是 GCC6.3 非常重要

大坑2:一般官网给的在线安装版本都下载不下来,需要手动现在对应版本,但是官网给的版本是GCC6.4的源文件,没有6.3的,但是这个版本号好像差一点儿也不行。

大坑3:在写入环境变量的时候需要一定要命名为 MW_MINGW64_LOG 命名成别的matlab不能够识别。

2. 执行cl.exe报错

解决思路:minGW编译器不好用,一定要改成vs的编译器,我用的是visual studio 2015。

大坑1:minGW虽然轻便,但是功能不全不好使用,要采用visual studio 2015(最好使用这个版本因为有版本依赖)

大坑2:装好了vs2015依然报错,因为vs2015默认没有装c++编译器,需要重新运行安装文件并勾选c++选项。可以参考​​​​​​(22条消息) MATLAB2018a与VS2015 C++编译包安装下载的心路历程与解决之道_apyxiaobai的博客-CSDN博客_matlab安装vs

大坑3:记得重启matlab并且mex -setup指定c++编译器,要不还是会默认minGW的C编译器

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值