解决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?

posted @ 2020-09-26 20:38  步平烦  阅读(568)  评论(0)    收藏  举报