Windows安装OpenCV

  在官网(http://opencv.org/)上找到OpenCVWindows版,并下载下来。双击该文件后会提示解压到某个地方:
Windows安装OpenCV_第1张图片

  在解压目录下会有buildsource两个文件夹,build下是使用OpenCV相关的文件,sources下是OpenCV的源代码。
  接下来添加环境变量。如果是64位系统,将文件夹下的opencv\build\x64\vc14\bin目录添加到系统变量Path中;如果是32位系统,则将opencv\build\x86\vc14\bin目录添加到环境变量。

工程包含(include)目录的配置

  使用visual studio新建一个hello world工程,然后点击View -> Other Windows -> Property Manager进行配置:
Windows安装OpenCV_第2张图片

  如果想采用Debug模式编译代码,则双击Debug|64,出现如下界面:
Windows安装OpenCV_第3张图片

  在通用属性 -> VC++目录 -> 包含目录中添加如下目录:

D:\Program Files\opencv\build\include
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include\opencv2

工程库(lib)目录的配置

  在通用属性 -> VC++目录 -> 库目录中添加如下目录:

D:\Program Files\opencv\build\x64\vc14\lib

链接库的配置

  在通用属性 -> 链接器 -> 输入 -> 附加的依赖项中输入如下内容:

opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib

需要注意的是,所粘贴内容即为之前解压的OpencV目录D:\opencv\build\x64\vc14\lib下所有lib库文件的名字,其中的2413代表OpenCV版本为2.4.13Debug文件库名有d结尾,Release则没有,例如opencv_ts2413d.libdebug版本,opencv_ts248.librelease版本。
  最后使用如下代码进行测试:

#include 
#include 
#include 

using namespace cv;

int main() {
    Mat img = imread ( "empire.jpg" );
    imshow ( "Picture", img);
    waitKey ( 6000 );
}

你可能感兴趣的:(软件与硬件问题,opencv,windows)