1. 程式人生 > 程式設計 >VS2019配置opencv詳細圖文教程和測試程式碼的實現

VS2019配置opencv詳細圖文教程和測試程式碼的實現

摘要:

vs2019新鮮出爐,配置opencv又有哪些不一樣呢,這個教程將會一步一步的教你如何配置opencv和跑動opencv一個簡單的專案。

環境:

系統:win10系統截至20190523版本

opencv版本:3.4.1版本

IDE:宇宙最強IDEA最新版本2019社群版

教程:

1、下載opencv安裝包,由於4.0.1版本會出現不同的錯誤,我們將使用3.4.1版本。官網下載連結:https://opencv.org/releases.html#。

2、下載完opencv安裝包後,雙擊開始安裝,選擇安裝目錄,因為opencv會自己解壓一個opencv資料夾,所以我們可以直接選一個合適目錄即可,我在選擇的是D:\Path(需要記住後面還要使用),選擇後點擊Extract

VS2019配置opencv詳細圖文教程和測試程式碼的實現

3、靜待解壓結束

VS2019配置opencv詳細圖文教程和測試程式碼的實現

4、解壓結束後,滑鼠右鍵此電腦,開啟屬性,開啟高階系統設定,選擇環境變數,找到系統變數中的path變數,雙擊它,點選新建,將你解壓的opencv資料夾中的D:\Path\Opencv\build\x64\vc15\bin路徑新增到當中,然後一路確認即可。

VS2019配置opencv詳細圖文教程和測試程式碼的實現

5、找到解壓資料夾,我們選擇v15->bin資料夾,找到三個檔案。

VS2019配置opencv詳細圖文教程和測試程式碼的實現

6、將bin目錄下面的opencv_world341.dll和opencv_world341d.dll檔案複製到C:\Windows\SysWOW64這個資料夾裡面即可,將bin目錄裡面的opencv_ffmpeg341_64.dll複製到C:\Windows\System32這個資料夾裡面。

VS2019配置opencv詳細圖文教程和測試程式碼的實現

VS2019配置opencv詳細圖文教程和測試程式碼的實現

7、我們開啟vs2019,然後新建空專案,選單欄->檢視->其他視窗->屬性管理器,找到Debug|X64,如圖:

VS2019配置opencv詳細圖文教程和測試程式碼的實現

8、滑鼠右鍵Debug|X64,然後選擇屬性,VC++目錄->常規->包含目錄,新增三個路徑:D:\Path\Opencv\build\include\,D:\Path\Opencv\build\include\opencv,和D:\Path\Opencv\build\include\opencv2,如圖操作,確認。

VS2019配置opencv詳細圖文教程和測試程式碼的實現

9、VC++目錄->常規->庫目錄中加入D:\Path\Opencv\build\x64\vc15\lib(以自己的安裝目錄為主)

VS2019配置opencv詳細圖文教程和測試程式碼的實現

10、連結器->輸入->附加依賴項中加入opencv_world341d.lib,opencv_world341.lib,確認。

VS2019配置opencv詳細圖文教程和測試程式碼的實現

測試:

新建cpp檔案(解決方案管理器,選擇原始檔,右鍵新建),貼圖程式碼:

#include "cv.h"
#include "highgui.h"
int main(int argc,char** argv)
{
  IplImage * pImg; //宣告IplImage指標 
  if ((pImg = cvLoadImage("img.JPG",1)) != 0)
  {
    cvNamedWindow("Image",1); //建立視窗 
    cvShowImage("Image",pImg); //顯示影象 
    cvWaitKey(0); //等待按鍵 
    cvDestroyWindow("Image"); //銷燬視窗 
    cvReleaseImage(&pImg); //釋放影象,注意pImg前面一定要加& 
    return 0;
  }
  return -1;
}

選擇DebugX64執行除錯,得出結果。

VS2019配置opencv詳細圖文教程和測試程式碼的實現

注意事項

綜合幾個問題

我使用的是341版本,用其他的不保證能執行,曾經401版本的就配置不了
第十步很多小夥伴都是複製我那兩個檔名,沒仔細看圖片,要以自己的檔名為主。
麻煩看清楚bin和lib檔案的區別(後面幾步)
配置完系統環境重啟電腦一下。
新建cpp檔案到右側的解決方案管理器,選擇原始檔右鍵新建

到此這篇關於VS2019配置opencv詳細圖文教程和測試程式碼的實現的文章就介紹到這了,更多相關VS2019配置opencv內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!