vs2019 + opencv4.3.0 開發環境配置(詳細步驟記錄)

想學習opencv,今天搞了下vs2019 + opencv4.3.0 開發環境配置,在此記錄下詳細步驟,供有需要的朋友參考。

本地環境是Windows10,新裝的vs2019,沒有編譯 opencv,直接用的opencv4.3.0的Windows版。

1、環境配置

首先設置環境變量Path,添加路徑是opencv所在的路徑,以我的路徑爲例:

C:\Users\apple\Documents\mydev\AI\opencv\build\x64\vc15\bin

其中,vc14是用於vs2015的,vs2019使用vc15目錄

不知道如何設置環境變量的,可以參考我的這邊文章:設置環境變量

2、打開vs2019,創建一個新項目

3、選擇“控制檯應用”,然後點擊下一步

4、配置新項目,然後點擊“創建”

5、點擊“視圖”菜單,然後在下拉菜單的下面選擇“屬性管理器”(截圖時菜單總是隱藏,用手機拍的,有些模糊)

6、在左側的“屬性管理器”側欄,在Debug | x64上右鍵單擊,選擇“添加新項目屬性表”

7、設置項目屬性表的名稱,然後添加

8、新添加的屬性表會顯示在左邊的側欄Debug | x64下面

9、雙擊屬性表,進入編輯窗口,選擇VC++目錄,選中“包含目錄”,點擊右側的下拉菜單,彈出編輯菜單,點擊編輯

10、點擊上面一欄的空白處,即可進行添加操作,添加opencv的include路徑,以我的爲例:

C:\Users\apple\Documents\mydev\AI\opencv\build\include

11、然後再點擊“庫目錄”進行編輯

12、添加路徑vc15目錄下的lib目錄,以我的爲例:

C:\Users\apple\Documents\mydev\AI\opencv\build\x64\vc15\lib

13、然後,依次點擊 鏈接器>輸入,選中“附加依賴項”,進行編輯,把 opencv\build\x64\vc15\lib 目錄下的opencv_world430d.lib添加進去,其中帶d的爲debug版本,不帶d的爲release版本,我們剛纔配的是debug環境,所以這裏用帶d的文件

14、到這一步,環境就配好了,我這裏創建工程時,自動創建了cpp文件,然後可以在main函數裏面寫測試代碼了

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace cv;

int main()
{
    std::cout << "Hello World!\n";

    Mat testImage = imread("C:\\Users\\apple\\Documents\\mydev\\AI\\testimage\\test.PNG");
    imshow("opencv test", testImage);
    waitKey(0);
    return 0;
}

15、運行程序,如下圖,成功運行

 

補充說明:

我運行程序時,提示 “opencv2/opencv.hpp”: No such file or directory ,原因是,我是在x64裏配的,而運行時程序默認的是x86,如下圖:

選擇x64後,問題解決。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章