Win10 + vs2015 + OpenCV3.1.0 + Python2.7.12 + Qt + 32bit 安装

来源:互联网 发布:java声明变量意思 编辑:程序博客网 时间:2024/05/29 18:28
1)建立目录【C:\OpenCV-3.1.0\opencv】
2) 建立目录【C:\OpenCV-3.1.0\source】和【C:\OpenCV-3.1.0\build】
3) 在网站【https://github.com/opencv】下载opencv和opencv_contrib的源代码。并解压ZIP文件在【C:\OpenCV-3.1.0\source】目录下分别为【opencv】和【opencv_contrib】。
4) 在网页【https://www.qt.io/download-open-source/】下载最新版Qt, 例如【Qt 5.6.1-1 for Windows 32-bit (VS 2015, 836 MB)】,按照默认模式安装。安装完成后将【C:\Qt\Qt5.6.1\5.6\msvc2015\bin】添加到系统环境变量【PATH】
5) 在网页【https://cmake.org/download/】下载最新版CMake,例如【cmake-3.6.2-win32-x86.msi】,安装CMake时,选择【Add CMake to the system PATH for all users】。安装完后重启。
6) 在网页【https://www.python.org/downloads/】下载最新版python,例如【Windows x86 MSI installer】。这里安装的版本是【python-2.7.12.msi】。安装完成后将【C:\Python27】和【C:\Python27\Scripts】加入系统环境变量【PATH】
7) 在网页【https://qa.debian.org/watch/sf.php/numpy/】下载【numpy-1.10.2-win32-superpack-python2.7.exe】进行安装。
8) 打开CMake, 在source code中输入目录【C:/OpenCV-3.1.0/source/opencv】,在build the libraries输入目录【C:\OpenCV-3.1.0\build】,点击左下角的【Configure】
9) 选择【Visual Studio 14 2015】作为generator, 然后默认选择【Use default native compliers】,点击【Finish】
10) 找到OPENCV_EXTRA_MODULES_PATH这一行,右边的value为空,我们在这里手动加上它的路径【C:\OpenCV-3.1.0\source\opencv_contrib\modules】。 找到靠后面的WITH_QT, 将它选中。重新点击【Configure】。
11) 跟qt相关的行仍为红色,再次点击【Configure】。
12) 直到所有的行都为白色,点击【Generate】
13) 在【C:\OpenCV-3.1.0\build】打开【OpenCV.sln】,选择【Debug】【win32】。在【Solution Explorer】界面找到【CMakeTargetes】下面的【INSTALL】project,右键选择【Build】。
14) 设置系统环境变量。【Contral Panel】--【System】--【Advanced Systems Settings】--【Enviroment Variables】
添加一个用户变量,名称为【OPENCV_DIR】, 值为【C:\OpenCV-3.1.0\build\install\x86\vc14】
添加一个系统变量,找到【Path】变量,点击【Edit】,然后【New】,输入【%OPENCV_DIR%\bin】
15) 在VS2015中新建一个空项目,选择【View】--【Property Manager】,右键【Debug|Win32】在弹出来的选项卡选择【Add New Project Property Sheet…】,输入新建选项页的名字例如【OPENCV3_ WIN32_DEBUG】
16) 右键刚才新建的Property sheet 【OPENCV3_ WIN32_DEBUG】,选择【Properties】,在【(Common Properties->C/C++/General) 】--【Additional Include Directories】-- 加入【 $(OPENCV_DIR)\..\..\include】。
17) 在左边窗口点击【Linker】--【General】,然后在右边窗口【Additional Library Directions】中粘贴【$(OPENCV_DIR)\lib】,点击【Apply】。

18)在左边窗口点击【Linker】--【Input】,然后在右边窗口【Additional Dependencies】中粘贴xxxd.lib ,点击【Apply】。这里给出一个lib文件的完成列表

opencv_aruco310d.libopencv_bgsegm310d.libopencv_bioinspired310d.libopencv_calib3d310d.libopencv_ccalib310d.libopencv_core310d.libopencv_datasets310d.libopencv_dnn310d.libopencv_dpm310d.libopencv_face310d.libopencv_features2d310d.libopencv_flann310d.libopencv_fuzzy310d.libopencv_highgui310d.libopencv_imgcodecs310d.libopencv_imgproc310d.libopencv_line_descriptor310d.libopencv_ml310d.libopencv_objdetect310d.libopencv_optflow310d.libopencv_photo310d.libopencv_plot310d.libopencv_reg310d.libopencv_rgbd310d.libopencv_saliency310d.libopencv_shape310d.libopencv_stereo310d.libopencv_stitching310d.libopencv_structured_light310d.libopencv_superres310d.libopencv_surface_matching310d.libopencv_text310d.libopencv_tracking310d.libopencv_video310d.libopencv_videoio310d.libopencv_videostab310d.libopencv_xfeatures2d310d.libopencv_ximgproc310d.libopencv_xobjdetect310d.libopencv_xphoto310d.lib





参考文献:
https://putuyuwono.wordpress.com/2015/04/23/building-and-installing-opencv-3-0-on-windows-7-64-bit/
http://docs.opencv.org/2.4/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html

0 0
原创粉丝点击