SELECTIVE SEARCH 代码运行问题

(SELECTIVE SEARCH的代码断断续续折腾了一周没搞定,今天铁了心要跑下来,还老去麻烦人家学姐。事实证明只要想做没有做不到的,请从今往后认真阅读别人的解决方案好吗?要是能认真读一下这个问题能早三天解决啊!!!)
毕设要做一个Selective Search+DBscan的纤维识别算法,这一周的任务是把 Selective Search的代码跑通。
跑代码的过程遇到两个问题。

首先解决 编译问题Selective Search的matlab代码中部分代码用C和C++编写,需要编译,这里使用的是tdm64-gcc-4.9.2( 点击打开链接https://zh.osdn.net/projects/sfnet_tdm-gcc/releases/)最新版本没敢用,因为听说 tdm64-gcc-5.1.0在安装过程中有一个选项默认不选。安装完成之后,在电脑的高级设置中设置系统变量:新建环境变量MW_MINGW64_LOC,设置为TDM-GCC-64的安装位置。在matlab命令行窗口输入
mex -setup
mex -setup cpp

此时已经可以进行编译。

第二个问题想了好久,一度以为是编译器的问题
运行时显示 尝试将SCRIPT anigauss作为函数执行
这里需要删掉anigauss.m文件,只需要这一步即可因为matlab会错误打开anigauss.m这个注释文件,而不是运行anigauss_mex.c和anigauss.c


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值