Piotr's Computer Vision Matlab Toolbox 各种问题的根源

    这几天学习 Piotr's Computer Vision Matlab Toolbox,本来好好的程序有时候可以运行,有时候又会报各种奇怪的错误,而且这些问题貌似都指向matlab的mex文件。简直把人逼疯了,本来就感觉自己项目进度太慢。这一刻终于找到问题的根源了,记录一下。在Piltr的toolbox主页上有这么一行字:

Simply unzip, then add all directories to the Matlab path:
  >> addpath(genpath('path/to/toolbox/')); savepath;

If needed, run the compile script for the mex files:   <---
>> toolboxCompile;
Note: 64 bit Windows/Linux/Mac binaries are already included. 

请注意这一行,If needed, run the compile script for the mex files:  如果必要的话,才去编译mex文件!!!

如果大家忽视这句话里的If needed,而直接去编译mex文件,那么一推的事情都来了,搞得你莫名奇妙,fix一个,又来一个更奇怪的错误,而且都是mex函数里的问题。所以重要的事情说三遍:

不要在matlab里执行命令:>> toolboxCompile

不要在matlab里执行命令:>> toolboxCompile

不要在matlab里执行命令:>> toolboxCompile

而且在编译toolbox的时候,也会出现gcc版本不匹配的警告!!!

只要将Piotr's Computer Vision Matlab Toolbox下载好,把路径都加进去就OK了。



  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值