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 -setup5.2
>>pathtool5.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
智能推荐
VS2015+MATLAB2016b混合编程
原 VS2015+MATLAB2016b混合编程 2017年12月03日 20:11:46 Zlase 阅读数:1878更多 欢迎转载,转载请注明出处。 参考文献:http://www.cnblogs.com/Vonng/p/4232586.html 因为老板有需求,所以没办法,只能再进行MATLAB和VS的混编,参考了上边的大神写的博客,加上自己的实践,留下了这个笔记。 1.软件: ...
VS2012调用2013a matlab生成的dll
1、matlab生成dll matlab例子:test.m (1) mbuild -setup 选择编译器。 (2) mcc -W cpplib:test -T link:lib test.m 生成dll 2、VS2012调用dll (1)新建工程,把test.dll、test.h、test.lib放在工程目录下 (2)配置 项目——属性——链接器&...
深度学习caffe(1)——windows配置caffe(vs2013+python+matlab)(cpu)
环境:windows7+vs2013+matlab2014a+anaconda2 caffe下载:https://github.com/BVLC/caffe/tree/windows 或者我的网盘:https://pan.baidu.com/s/1VIbKcD8I0uk2GeB8Trvv6A 1)修改CommonSettings.props文件 进入刚才解压的caffe文件夹下(我的放...
Matconvnet+win7+Matlab2017a+vs2013+cuda9.0+cudnn
之前用的是2014版MATLAB,用CPU跑Matconvnet的数据,发现慢的要死。所以想配置GPU版本的环境。发现MATLAB2014+cuda8.0的配合并不完美,最终并没有完成GPU的版本的配置。查看了Matconvnet的代码后,好像数MATLAB2014+win7的版本只能使用CPU版的Matconvnet。无奈之下,安装了MATLAB2017,最后又配置了cuda9.0,成功安装GP...
【C++、Matlab】VS2013 C++读写.mat文件
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】 前言 Matlab是一个非常强大的工具,为我们平时的学习和工作提供了非常大的便利。Matlab不仅自身功能强大,还为其他语言提供了接口,早前的学习中需要用的C++读写.mat文件,今天将当时的学习心得分享给大家,希望对大家有所帮助。 软件工具:VS2...
猜你喜欢
使用VS2013+MATLAB2016B开发MEX(64位)程序
声明 本文的部分内容参考此文Mex文件在VS2010中调试方法中描述的方法试验得到,特此声明。 创建MEX工程 Step 1: 在VS中创建MEX工程 如果新建工程,可以选择创建Win32 Project >> Application Type >> DLL; 如果是EXE工程(即应用程序工程,通常是默认生成类型),请修改Project属性为DLL。具体操作步骤可以&ldq...
Visual Studio 安装检测内存工具-Visual Leak Detetctor。(适用于VS2013、VS2015、VS2017、VS2019、VS2022版本)
目录 前言 Visual Leak Detetctor 外部安装VLD 安装包 配置VLD 查看相关文件 将VLD配置到C++项目中 创建一个C++的空工程 配置头文件 配置lib库 测试Visual Leak Detetctor 前言 如果你的Visual Studio版本是处于2008, 2010, 2012, 2013, 2015这些可以直接通过VS内置的插件安装方式安装。否则你只能通过官网...
VUE给动态生成的el-checkbox添加v-model
需求描述:根据返回的数据,页面动态for循环添加el-checkbox,动态绑定v-model; html代码: tabList数据格式: 之前的错误做法: 开始以为这样就可以了,毕竟在el-checkbox上用item.status绑定v-model,后面发现checkbox点击的时候并没有更新; 解决方案: 官方文档...
[UE4]蓝图和C++调用自定义函数
1、C++自定义方法,蓝图调用 UFUNCTION宏是处理将C++函数暴露给反射系统的一些事情,参数BlueprintCallable意味着这个函数可以在蓝图中调用,而后面的目录是必须有的,这样在蓝图中右键点击的时候,我们就可以根据这个目录找到我们需要的函数。 2、蓝图定义方法,C++调用 当我们在蓝图中定义了一系列操作后,我们也想用C++调用,我们利用BlueprintImplementable...
Redis--2.Jedis的介绍和使用
一.概念 Jedis是Redis官方推荐使用的的一个Java连接开发的工具(中间件)。 Jedis主要是集成了redis的一些命令操作,封装了redis的java客户端。 使用Jedis操作Redis数据库,就相当于使用JDBC操作sql_server、Mysql数据库。 二.两种连接方式 1.Jedis对象直连Redis Jedis对象直连方式可以分为五个步骤: 1、导入Jedis的jar包 2...
