圖像處理(opencv+visual studio 2019)

第一節:

opencv 4.1.0 和 visual studio 2019環境配置

1 opencv的下載與安裝

opencv官方下載地址:https://opencv.org/

選擇opencv 4.1.0 版本,下載完成後,雙擊進行安裝

(安裝的過程其實是解壓的過程,記住安裝的路徑,後邊需要;建議英文路徑,不能有中文和空格)

2 visual studio 2019 的下載與安裝

Win10的64位操作系統,直接在VS官網下載VisualStudioCommunity,默認安裝,安裝的是Visual Studio Community 2019(安裝的【工作負載】步驟時選的是【.NET桌面開發】和【使用C++的桌面開發】和其它工具集中的【VisulStudio擴展開發】)

3 配置已安裝好的opencv環境變量

3.1【此電腦】,單擊右鍵,選擇【屬性】

圖像處理(opencv+visual studio 2019)

3.2 選擇【高級系統設置】--【環境變量】,雙擊【Path】,單擊【新建】:

圖像處理(opencv+visual studio 2019)

3.3 點擊【瀏覽】,找到安裝OpenCV4.1.0下的相應安裝目錄的的bin路徑(本機OpenCV4.1.0安裝在了D盤下的OpenCV文件夾中):

圖像處理(opencv+visual studio 2019)

注意:在D:\\OpenCV\\opencv\\build\\\\x64路徑下有vc14和vc15兩個文件夾,選擇vc15最新的(網上有參考vc15對應的是VisualStudio2017),但這裡只能選擇vc15儘管用的是VisualStudio2019。

圖像處理(opencv+visual studio 2019)

3.4 依次點擊確定返回即可。

4 配置visual studio 2019

1 工程包含(include)目錄的配置:

1.1 打開VisualStudio2019,選擇【創建新的項目】:

圖像處理(opencv+visual studio 2019)

1.2 選擇【空項目】,然後單擊【下一步】:

圖像處理(opencv+visual studio 2019)

1.3 填寫【項目名稱】,單擊【創建】:

圖像處理(opencv+visual studio 2019)

1.4 創建結果如圖所示:

圖像處理(opencv+visual studio 2019)

1.5 右鍵單擊【源文件】,選擇【添加】-->【新建項】:

圖像處理(opencv+visual studio 2019)

1.6 選擇【C++文件】,輸入文件名稱(比如main),點擊【添加】:

圖像處理(opencv+visual studio 2019)

1.7 結果如圖:

圖像處理(opencv+visual studio 2019)

1.8 單擊【視圖】-->【其他窗口】-->【屬性管理器】:

圖像處理(opencv+visual studio 2019)

1.9 結果如下圖:

圖像處理(opencv+visual studio 2019)

1.10 將X86改為X64,Debug不變:

圖像處理(opencv+visual studio 2019)

1.11 找到OpenCV安裝後文件夾D:\\OpenCV\\opencv\\build\\\\x64\\vc15\\bin,將下面的3個.dll文件複製到C:\\Windows\\System32這個文件夾下:

圖像處理(opencv+visual studio 2019)

圖像處理(opencv+visual studio 2019)

結果如下圖所示:

圖像處理(opencv+visual studio 2019)

1.12 定位到1.9步驟中的屬性管理器,發現 Debug|X64下並沒有 Microsoft.Cpp.x64.user,需要自己新建配置,右鍵單擊Debug|X64,選擇【添加新項目屬性表】,輸入名稱(自己起的任意)OpenCV410x64Debug:

圖像處理(opencv+visual studio 2019)

圖像處理(opencv+visual studio 2019)

1.13 雙擊新建的OpenCV410x64Debug,在【通用屬性】-->【VC++目錄】-->【包含目錄】中, 點擊最右側的倒三角按鈕,選擇,

圖像處理(opencv+visual studio 2019)

選擇【新行】圖標(文件夾左上角帶的*號的那個), 將鼠標定位到新行中,

圖像處理(opencv+visual studio 2019)

結果如下圖所示,不要手動輸入,點擊右側的...按鈕,選擇 D:\\OpenCV\\opencv\\build\\include 和 D:\\OpenCV\\opencv\\build\\include\\opencv2 這2個路徑(沒有D:\\OpenCV\\opencv\\build\\include\\opencv), 點擊 確定。

圖像處理(opencv+visual studio 2019)

圖像處理(opencv+visual studio 2019)

2 工程庫(lib)目錄的配置 :

步驟與第1個步驟差不多,在【屬性管理器】下雙擊OpenCV410x64Debug,在【通用屬性】-->【VC++目錄】-->【庫目錄】中,採用同樣的方法(不要手動輸入)添加 D:\\OpenCV\\opencv\\build\\\\x64\\vc15\\lib 這條路徑,結果如下圖所示:

圖像處理(opencv+visual studio 2019)

3. 鏈接庫的配置:

3.1 在OpenCVx64Debug屬性頁中,選擇【通用屬性】-->【鏈接器】-->【輸入】-->【附加依賴項】,選擇:

圖像處理(opencv+visual studio 2019)

3.2 在彈出的附加依賴項 對話面板中,手動輸入 opencv_world410d.lib ,依次單擊確定返回即可。

圖像處理(opencv+visual studio 2019)

圖像處理(opencv+visual studio 2019)

輸入 opencv_world410d.lib 是因為在OpenCV的安裝目錄下的這個對應。

圖像處理(opencv+visual studio 2019)

至此,visual studio 2019 與 opencv 4.1.0 的環境配置已完成,歡迎交流。


分享到:


相關文章: