【OpenCV系列】【一】OpenCV开发环境配置

本文介绍如何搭建opencv c++的开发环境?python版本的cv安装简单,这里就不说了。

环境为:windows10+vs2017 community版本+opencv3.4

【一】opencv下载

https://opencv.org/releases.html

下载完成后点击安装即可:

【二】环境变量配置

C:\Users\xxx\install\opencv3\opencv\build\x64\vc15\bin

添加到Windows环境变量中

【三】工程包含include目录的配置

打开“视图”--->“属性页”

C:\Users\ThinkPad\install\opencv3\opencv\build\include\opencv2

C:\Users\ThinkPad\install\opencv3\opencv\build\include\opencv

C:\Users\ThinkPad\install\opencv3\opencv\build\include

这三个目录添加到“包含目录中”

【四】lib库的配置

C:\Users\ThinkPad\install\opencv3\opencv\build\x64\vc15\lib

添加到“库目录当中”

【五】添加lib库

C:\Users\ThinkPad\install\opencv3\opencv\build\x64\vc15\lib\opencv_world340d.lib

当前平台为debug,所以这里使用opencv_world340d.lib

同时将release平台的也添加

C:\Users\ThinkPad\install\opencv3\opencv\build\x64\vc15\lib\opencv_world340.lib

如果出现“error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突”,将工作模式调整为一致即可:

【六】dll拷贝到sys目录下

将这三个dll拷贝到:

C:\Windows\System32与C:\Windows\SysWOW64下面

【七】测试

#include<opencv2/opencv.hpp>
using namespace cv;

int main() {
    Mat img = imread("C:\\Users\\ThinkPad\\Desktop\\QQ截图20180408222456.png");
    imshow("s", img);
    waitKey(0);
}

当时将png格式写成了jpg,导致莫名奇怪的错误

猜你喜欢

转载自my.oschina.net/u/3800567/blog/1792040