本文介绍如何搭建opencv c++的开发环境?python版本的cv安装简单,这里就不说了。html
环境为:windows10+vs2017 community版本+opencv3.4python
【一】opencv下载c++
https://opencv.org/releases.htmlsegmentfault
下载完成后点击安装便可:windows
【二】环境变量配置测试
将ui
C:\Users\xxx\install\opencv3\opencv\build\x64\vc15\binspa
添加到Windows环境变量中debug
【三】工程包含include目录的配置code
打开“视图”--->“属性页”
将
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,致使莫名奇怪的错误