本文介紹如何搭建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,致使莫名奇怪的錯誤