操作系統:windows10
開發軟件:VS2017社區版
依賴庫:Opencv3.4.0
以下是安裝步驟以及HelloWorld程序
第一步:下載解壓
去官網下載opencv-3.4.0-vc14_vc15.exe文件並運行,選擇自己的解壓目錄
。
第二步:配置環境變量
看網上大神說opencv新版本沒有x86目錄了,所以對於高版本的opencv使用vs只能編譯x64程序了,配置環境變量比較簡單,主要是把動態鏈接庫的位置添加到path變量中即可。
在Path變量後加上路徑
D:\Software\Opencv3.4.0\opencv\build\x64\vc15\bin
這個是我的路徑,實際中根據各人的解壓目錄。
第三步:使用VS2017新建win32控制檯程序
略。
第四步:項目配置
建好工程後,在項目上右鍵點擊屬性,進行項目的配置。主要分爲3部分
- 配置屬性->C/C++->常規中配置附加包含目錄
D:\Software\Opencv3.4.0\opencv\build\include
D:\Software\Opencv3.4.0\opencv\build\include\opencv
D:\Software\Opencv3.4.0\opencv\build\include\opencv2
- 配置屬性->鏈接器->常規中配置附加庫目錄
D:\Software\Opencv3.4.0\opencv\build\x64\vc15\lib
- 配置屬性->鏈接器->輸入中配置附加依賴項
opencv_world340d.lib
# 或者
opencv_world340.lib
# 這兩個一個是debug版本的,一個是release版本的,另外lib文件的具體名稱可以在D:\Software\Opencv3.4.0\opencv\build\x64\vc15\lib目錄下查看,不同版本後邊名稱不同。
第五步:簡單測試代碼
// OpencvTest.cpp: 定義控制檯應用程序的入口點。
//
#include "stdafx.h"
#include <opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat picture = imread("D:\\QQPCmgr\\test.jpg");
imshow("測試", picture);
waitKey(0);
return 0;
}
寫好代碼之後,點擊調試之前,這裏要改成x64的,不然會報錯誤,前邊第一步已經說過原因了。
運行結果: