解决linux\Ubuntu\MATLAB R2016b中mex文件的编译问题及各种函数未定义,如Undefined function or variable ‘stDetectMex‘.
对于下列这种问题:
解决措施:
安装好了对应版本的GCC之后,进入MATLAB(sudo ./matlab)
输入:mex -setup,会出现:
点击第一个:mex -setup C++
ps:当然你也可以直接输入 mex -setup c++,直接跳到下一步...
这时候,你再点击编译(运行)。
还是会有:
这时候不要慌,你已经成功了一大半。
紧接着,找到你的.cpp文件
输入:mex stDetectMex.cpp
再编译:
成功
PS:如有一模一样的编排文本,不要慌,那是我在CSDN的账号,两者互不冲突~
提个问题:哪种颜色通道的图像适合用来做图像分割?如何调用opencv中的图像处理函数或toolbox?

浙公网安备 33010602011771号