vs2013+matlab2015b+mexopencv

1.源码准备

2.cmake配置


2.1将源文件夹设置为 E:\software\opencv3.4
2.2将目标文件夹设置为: E:\software\opencv3.4\build
2.3按配置,然后选择Visual Studio 2013 Win64编译器
2.4在“BUILD”组下,取消选择以下内容:
BUILD_DOCS,BUILD_EXAMPLES,BUILD_JAVA,BUILD_PACKAGE, BUILD_PERF_TESTS,BUILD_TESTS

BUILD_opencv_apps,BUILD_opencv_cuda*,BUILD_opencv_cudev, BUILD_opencv_java,BUILD_opencv_js,BUILD_opencv_python*, BUILD_opencv_ts,BUILD_opencv_viz,BUILD_opencv_world

2.5 在“OPENCV”组下:
设置OPENCV_EXTRA_MODULES_PATH为E:\software\opencv3.4\opencv_contrib\modules
启用 OPENCV_ENABLE_NONFREE
2.6在“WITH”组下面,取消选择:
WITH_CUDA,WITH_CUFFT,WITH_CUBLAS,WITH_NVCUVID, WITH_MATLAB,WITH_VTK
2.7再次按Configure
2.8在新添加的“BUILD”组(以红色显示)下,如果可能,取消选择以下模块:
BUILD_opencv_cvv,BUILD_opencv_freetype,BUILD_opencv_hdf, BUILD_opencv_matlab,BUILD_opencv_ovis,BUILD_opencv_sfm
2.9按配置另一个时间
2.10按下生成

2.11关闭CMake

3.打开OpenCV.sln

Release模式

ALL_BUILD->build

INSTALL->build

4用户变量


5mexopencv编译

5.1选择编译器

mex -setup


5.2

>>pathtool

5.3

>>mexopencv.make('opencv_path', 'E:\software\opencv3.4\build\install')

6测试

注:可能缺个头文件https://github.com/tronkko/dirent

将解压后的include/dirent.h文件复制到VS的include目录下,如:

D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include

参考资料https://segmentfault.com/a/1190000009622411?utm_source=debugrun&utm_medium=referral

https://github.com/kyamagu/mexopencv/wiki/Installation-%28Windows%2C-MATLAB%2C-OpenCV-3%29


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值