一、写此文的目的:
因为研究图像分割方面的应用,需要用到opencv库。
曾经配置过旧版本的opencv,换机器然后重装系统后,需要重新配置,过程还算顺利。
以后还要用,为防忘记,特别记录一下。
【百度百科】上面关于opencv的介绍:
OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
二、下载和准备工作参考博客:
http://blog.csdn.net/mdl13412/article/details/8289972
http://blog.csdn.net/zjutchenjm/article/details/11553717
我的实际操作是:安装好VS2010后。
1、下载软件:
下载OpenCV-2.4.8.exe(windows版本):打开放到D:\Program Files\opencv-2.4.8
下载cmake-2.8.12.1-win32-x86:解压到D:\Program Files\
2、安装openCV
【 用CMake可以生成供VS2012使用的OpenCV项目(sln),这样就可以在VS2012里采用Debug和Release模式生成相应的Dll和Lib了。】
(1)打开D:\Program Files\cmake-2.8.12.1-win32-x86\bin目录下的cmake-gui.exe
(2)设置好OpenCV的源码路径(D:/Program Files/opencv-2.4.8/opencv/sources)及构建路径(D:/Program Files/opencv-2.4.8/opencv/build2)。【OpenCV的路径应该选择到有“CMakeLists.txt”文件所在的层级】
(3)点击Configure按钮,在弹出的编译器选择界面中选择Visual Studio 10,等配置完成出现“Configuring done”的消息。
(4)将BUILD_EXAMPLES选项勾上,其余的使用默认配置即可。(如果需要使用OpenNI、OpenGL、QT、TBB库的需要自行配置库路径)
(5)再次点击Configure按钮,再次进行配置。
(6)配置成功后,点击Generate按钮,生成