▶ OpenCV 的环境配置与第一个程序

● 去官网下载安装包 https://opencv.org/releases.html

▶ OpenCL 在Visual Studio 2015 中的配置。注意 32 位项目和 64 位项目的属性选项不共享,添加的文件也不相同,应该先选定项目的位数,再进行配置。

● VS项目属性右键,属性,配置属性,C/C++ 目录,包含目录,添加 OpenCV 的头文件目录,我的是 "D:\Program\OpenCV\build\include" 及其子目录 "D:\Program\OpenCV\build\include\opencv" 和 "D:\Program\OpenCV\build\include\opencv2",需要区分 OpenCV 和 OpenCV2 的头文件的时候再明确写出

  OpenCV Hello World-LMLPHP

● VS项目属性右键,属性,配置属性,C/C++ 目录,库目录,添加 OpenCV 的库目录,我的是 "D:\Program\OpenCV\build\x64\vc14\lib"

  OpenCV Hello World-LMLPHP

● VS项目属性右键,属性,配置属性,链接器,输入,添加 OpenCV 的输入文件 opencv_world320d.lib(用于 debug 模式)或 opencv_world320.lib(用于 release 模式),听说两者共存会导致错误?保险的方法是之前加其中一个,冰火私用相应的模式来运行代码

  OpenCV Hello World-LMLPHP

● 听说要添加环境变量?我信了Orz

  OpenCV Hello World-LMLPHP

▶ 第一个程序,读入并显示一张图片

● 代码

 #include <opencv.hpp>

 using namespace cv;

 int main()
{
Mat image = imread("D:\\中文\\1.png"); // 读入图片
imshow("无稽之谈", image); // 在窗口中展示图片
waitKey(); // 等待键盘输入
return ;
}

● 输出结果

libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB

OpenCV Hello World-LMLPHP

05-19 12:56