本人软件配置:
matlab:R2020a
mexopencv
MinGW 6.3.0(下载方式)
一、以MinGW64作为编译器(失败)
出错显示:
错误使用 mexopencv.make>pkg_config (line 333)
OpenCV library path not found: D:\OpenCV\opencv\build\x64\mingw\lib
出错 mexopencv.make>mex_options (line 265)
[cv_cflags, cv_libs] = pkg_config(opts);
出错 mexopencv.make (line 82)
mex_flags = mex_options(opts);
猜想可能错误的原因:opencv下载的是最新版本,是不是应该安装此文中提到的3.4.0?
验证:删除opencv,重新下载opencv3.4.0版本
结果:失败了
二、以VisualStual2017为编译器
VS版本:Visual Studio 2017 community (下载链接)
安装之后:
mex -setup
mexopencv.make
这时候就可以用了。