Vs2015+opencv+contrib sdk 编译过程
来源:互联网 发布:电脑视频文件恢复软件 编辑:程序博客网 时间:2024/05/16 01:58
一、前期工作:安装vs2015 communition版本
一定要选择到vc++,没有VC++无法编译安装后续的编译步骤,在从2013升级到2015vs的时候碰到很多坑,最好把2013全删除,安装一个干净的2015vs
二、下载安装
- OpenCV3.1下载地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.1.0/
- OpenCVcontrib下载地址:https://github.com/Itseez/opencvcontrib
· cmake-gui下载地址:https://cmake.org/files/ 我的是cmake-3.8.0-rc1-win64-x64
三、使用cmake生成OpenCV.sln
打开CMake进行build配置(Configure)cmake-gui.exe
第一行填入我们解压的OpenCV源文件路径:
本人位置是在D:\
搜狗高速下载
\opencv\sources
第二行填入我们想存放build工程的地方: D:/work/opencv/winbuild
点击Configure 选择VC++能识别到的地方,到vs2015安装目录去看下,看哪个下面有VC++ 编译系统
点击finish
再点击Generate
选中红框里,按CTRL+f 搜索输入WITH_CUDA,把WITH_CUDA选中去掉,如下图
在search 框输入EXTRA,注意是大写的
在value 项目下定位到D:\tools\opencv_contrib-master\modules,如下图所示
一切就绪点configure,点Generate
最终显示Coniguring done,Generating done,如最下两行。
四、用VS2015编译生成debug和release库
1. 打开D:\work\opencv\winbuild目录下的OpenCV.sln
2. 找到CMakeTargets中的INSTALL,如上图,同时按Ctrl+shift+B去生成方案,然后就在D:\work\opencv\winbuild\install中发现了许多目录特别是bin,x86,include,至此,debug版本的opencv的库文件就安装完成了。release版本的,方法相同,重复2、3即可。
五、新建、配置自己的项目
3. 新建一个项目ConsoleApplication1然后点项目-属性进行配置,配置为如下图
1. VC++目录-->包含目录,添加:
D:\work\opencv\winbuild\install\include
2. VC++目录-->库目录,添加:
D:\work\opencv\winbuild\install\x86\vc14\lib
D:\work\opencv\winbuild\install\x86\vc14\staticlib
3. 链接器-->输入-->附加依赖项,添加:(下面添加的release的版本,注意添加的库与编译选项要一致)
opencv_aruco310.lib
opencv_bgsegm310.lib
opencv_bioinspired310.lib
opencv_calib3d310.lib
opencv_ccalib310.lib
opencv_core310.lib
opencv_datasets310.lib
opencv_dnn310.lib
opencv_dpm310.lib
opencv_face310.lib
opencv_features2d310.lib
opencv_flann310.lib
opencv_fuzzy310.lib
opencv_highgui310.lib
opencv_imgcodecs310.lib
opencv_imgproc310.lib
opencv_line_descriptor310.lib
opencv_ml310.lib
opencv_objdetect310.lib
opencv_optflow310.lib
opencv_photo310.lib
opencv_plot310.lib
opencv_reg310.lib
opencv_rgbd310.lib
opencv_saliency310.lib
opencv_shape310.lib
opencv_stereo310.lib
opencv_stitching310.lib
opencv_structured_light310.lib
opencv_superres310.lib
opencv_surface_matching310.lib
opencv_text310.lib
opencv_tracking310.lib
opencv_ts310.lib
opencv_video310.lib
opencv_videoio310.lib
opencv_videostab310.lib
opencv_xfeatures2d310.lib
opencv_ximgproc310.lib
opencv_xobjdetect310.lib
opencv_xphoto310.lib
ippicvmt.lib
http://download.csdn.net/detail/fu_shuwu/9854766 这个下面有完整版本,图文并茂
- Vs2015+opencv+contrib sdk 编译过程
- 编译得到OpenCv+Contrib SDK for android
- Window7 下编译Opencv 3.3+contrib模块+Cmake+VS2015
- opencv编译contrib部分
- win7 X64 vs2015 编译opencv-3.2.0 + contrib-3.2.0 + cuda8.0
- opencv和opencv-contrib android版编译
- VS2015编译opencv
- win10 vs2015 opencv编译
- 编译Python-(Opencv+Contrib)-Ubuntu16.04
- VS2015+OpenCV320+contrib+win64
- opencv编译安装contrib包的注意事项和错误解决
- vs2015用cmake编译opencv问题总结
- win10X64 + vs2015通过Cmake编译Opencv
- 【opencv】VS2015+opencv2.4.13 GPU模块编译
- opencv3.3.0+vs2015+cmake编译opencv x86
- opencv contrib怎么用
- OpenCV Contrib Modules
- Visual Studio 2015一分钟配置opencv及CMake编译OpenCV3.1(含opencv-contrib)
- 图解Java 垃圾回收机制
- 让sudo在你输入错误密码时“嘲讽”你
- Git版本库的建立及文件的添加
- Swoole库PHP的SOCKET通信引擎,TCP/UDP,SOCKET服务器
- bzoj2580 [Usaco2012 Jan]Video Game AC自动机+dp
- Vs2015+opencv+contrib sdk 编译过程
- Linux复制命令cp进阶
- [Unity]原生网络框架
- C# Quartz作业调度配置
- 生成一个长度为m,每一项都是n的数组
- weka之Evaluation类
- tomcat7结合c3p0和mysql优化性能配置
- [历史最值问题] UOJ #164 【清华集训2015】V
- [leetcode]33. Search in Rotated Sorted Array