1.背景
windows10下,下載安裝opencv;本機是opencv-3.4.5-vc14_vc15.exe(版本3.4.5;支持c++語言標準ISO C++14/15)
本機安裝位置:D:\D04_C\D04A1_opencv_3.4.5如下圖:
windows10下使用VS2019社區版,配置opencv
-a.將dll拷貝至源文件的目錄下(項目目錄下)
拷貝D:\D04_C\D04A1_opencv_3.4.5\install\opencv\build\x64\vc14\bin\opencv_world345.dll
拷貝D:\D04_C\D04A1_opencv_3.4.5\install\opencv\build\x64\vc14\bin\opencv_world345d.dll
-b. 配置附加包含目錄
【配置屬性】 - 【C/C++】 - 【常規】 - 【附加包含目錄】/
C/C++ --常規(附加包含目錄:D:\D04_C\D04A1_opencv_3.4.5\install\opencv\build\include)
-c.配置附加庫目錄
【配置屬性】 - 【鏈接器】 - 【常規】 - 【附加庫目錄】,在彈出的窗口中把OpenCV的lib路徑填進去。
D:\D04_C\D04A1_opencv_3.4.5\install\opencv\build\x64\vc14\lib
-d. 配置附加依賴項
【配置屬性】 - 【鏈接器】 - 【輸入】 - 【附加依賴項】,在彈出的窗口中填入【opencv_world345.lib】和【opencv_world345d.lib】
2.代碼
加載圖片路徑,讀取圖片矩陣
#include<iostream>
#include<opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main(){
//read the image
Mat image = imread("./timg3.jpg");
if (image.data != NULL){
//show the image
imshow("clock", image);
waitKey(0);
destroyAllWindows();
}
else{
cout << "can't openc the file!" << endl;
getchar();
}
return 0;
}
運行結果如下: