從OpenCV官網(wǎng)上下載,我下載版本是OpenCV3.4.3,VS版本是VS2017社區(qū)版。
- 雙擊下載好的 exe 文件,發(fā)現(xiàn)其實是一個解壓操作,解壓好之后是一個 opencv 的文件夾,將這個文件夾放置到一般裝軟件的位置去,比如我放在 D:\Program Files 下。
- 打開VS2017,新建空項目,添加一個源文件opencv_test.cpp.
- (最重要的配置部分)
配置系統(tǒng)環(huán)境變量
3.1 右鍵此電腦——屬性——高級系統(tǒng)設置——環(huán)境變量——在path中添加 D:\Program Files\opencv\build\x64\vc14\bin;
配置相關(guān)文件
將 D:\Program Files\opencv\build\x64\vc14\bin 文件夾下的 opencv_world343.dll 和 opencv_world343d.dll 兩個文件拷貝到 C:\Windows\SysWOW64;
將 D:\Program Files\opencv\build\x64\vc14\bin 文件夾下的 opencv_ffmpeg343_64.dll 文件拷貝到 C:\Windows\System32 文件夾中;
在VS2017項目中進行配置(這種屬于永久配置的,很棒)
新建一個名為 opencv_test 的空項目,添加一個名為 opencv_test.cpp 的源文件;
3.1 右鍵點擊 opencv_test 項目——屬性——VC++目錄——包含目錄()——庫目錄()——確定。
3.2 右鍵點擊 opencv_test 項目——鏈接器——輸入——附加依賴項()——確定。 - 利用以下簡單的程序測試。(像C/C++一樣編譯、運行)。
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
// 讀入一張圖片(poyanghu縮小圖)
Mat img = imread("C:\\Users\\Eden0\\Desktop\\opencv_test\\123.jpg");
// 創(chuàng)建一個名為 "圖片"窗口
namedWindow("圖片");
// 在窗口中顯示圖片
imshow("圖片", img);
// 等待6000 ms后窗口自動關(guān)閉
waitKey(6000);
return 0;
}