準備 Open CV 的文件 :
解壓到哪裏無所謂,我們後面會把需要的文件複製到 Solution 的目錄裏面。我本機解壓到F:\opencv4.1.0
新建Open CV 的測試工程:
-
新建一空白的C++工程,設爲opencv_test
-
工程設置爲Debug的x64模式
-
右鍵單擊工程->屬性,打開配置的屬性頁
在VC++目錄中添加包含目錄: F:\opencv4.1.0\build\include;F:\opencv4.1.0\build\include\opencv2
在VC++目錄中添加庫目錄: F:\opencv4.1.0\build\x64\vc15\lib
在鏈接器的輸入中添加: F:\opencv4.1.0\build\x64\vc15\lib\opencv_world410d.lib;
此處注意如果工程爲release的x64模式,則應使用F:\opencv4.1.0\build\x64\vc15\lib\opencv_world410.lib; -
在window10的系統環境變量中,path加入 F:\opencv4.1.0\build\x64\vc15\bin,如下圖所示
-
工程中寫入代碼,測試
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main(int args,char** argv)
{
Mat src = imread("E:/OpenCV/bin/Resource/lena.jpg");
if (src.empty()) {
printf("could not find image");
return -1;
}
namedWindow("input", WINDOW_AUTOSIZE);
imshow("input", src);
waitKey(0);
destroyAllWindows();
return 0;
}
將顯示出lena.jpg圖片,上述示例中waitKey(0)表示一直等待用戶輸入,namedWindow函數定義圖片顯示的窗口。顯示結果: