此次紀錄visual 2019使用OpenCV2的相關設定
先至OpenCV2官網下載 .exe 執行檔 (本次採用版本: 2.4.13.6-vc14)
執行exe檔之後,至環境變數新增OpenCV2 bin (兩個都加 抑或單一即可)
環境變數設定好之後,必須重新啟動電腦,
再到 visual 2019 新增專案 (本次採用 x64 Debug)
至專案總管的專案 屬性/ VC++目錄中的
- Include 目錄: C:\opencv\build\include
- 程式庫目錄: C:\opencv\build\x64\vc14\lib
至專案總管的專案 屬性/ 連結器 / 輸入的其他相依性,新增lib
選取所有lib步驟:
- 可到該lib區域(cmd)
- command: dir /b “2413d.lib” > list.txt (依照版本不同,形成list.txt)
- 再把list.txt裡面選出的lib 引到其他相依性
最後進行測試~~ 以下為程式碼(自行引入picture)
#include <iostream>
#include <vector>
#include <fstream>
#include <string>
#include<inttypes.h>
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main(int argc, char** argv) {
Mat image;
if (argc != 2) {
cout << “ Usage: display_image ImageToLoadAndDisplay” << endl;
image = imread(“Lenna.jpg”, CV_LOAD_IMAGE_COLOR);
// Read the file
}
else {
image = imread(argv[1], CV_LOAD_IMAGE_COLOR);
}
if (!image.data) {// Check for invalid input
cout << “Could not open or find the image” << endl;
system(“pause”);
return -1;
}
imshow(“HappyMan — Display window”, image);
// Show our image inside it.
waitKey(0);
// Wait for a keystroke in the window
return 0;
}