Windows系统下的Visual studio2019 安装 opencv4.5.1的安装
OpenCV文檔:https://docs.opencv.org/4.5.1/examples.html
下載完成后得到opencv-4.5.1-vc14_vc15.exe,如圖所示
安裝opencv,安裝目錄自定義。我的電腦安裝在 H:\opencv
然后就是各種配置,這是最關鍵的地方。
Visual studio的工程包含目錄的配置:
打開Visual Studio,第一步:創建工程
創建好一個工程后,對新建的項目右鍵,找到屬性。
將平臺修改為x64
注:因為我的電腦是x64操作系統,如果選擇Win32可能出錯,錯誤原因是“與目標計算機沖突”,這是一個坑,請根據實際情況來選擇,本篇博客此操作是基于 win10,64位操作系統進行操作的。
打開屬性頁面后,首先在【通用屬性】→【VC++目錄】→【包含目錄】中添加一下兩個目錄。
H:\opencv\opencv\build\include
H:\opencv\opencv\build\include\opencv2
請根據自己電腦安裝的位置找到以下文件,并把該文件的路徑添加到【包含目錄】中
還是在【VC++目錄】下,在【庫目錄】中添加 H:\opencv\opencv\build\x64\vc15\lib 這個路徑,如下圖所示。
接著也是在【通用屬性】→【鏈接器】→【輸入】→【附加依賴項】單擊,如下圖所示進行添加:
opencv_world451d.lib
最后一步:在Windows文件夾下介入OpenCV動態鏈接庫(H:\opencv\opencv\build\x64\vc15\bin), 就是把相關的dll都復制到Windows操作系統的目錄下。存放路徑就是C:\Windows\System32
到這里OpenCV和Visual Studio都配置完成了,下面寫個圖像顯示的程序試試效果。
遇到以下幾點需要注意的是:
(1)如果選擇平臺上不一致,比如我選擇x86的平臺,會報以下錯誤,如圖所示:
(2)如果在該操作中
【通用屬性】→【鏈接器】→【輸入】→【附加依賴項】單擊,添加:
opencv_world451d.lib
如果添加 opencv_world451.lib會出現以下錯誤
0x00007FFB0DF1D759 處(位于 1.ShowImg.exe 中)有未經處理的異常: Microsoft C++ 異常: cv::Exception,位于內存位置 0x0000009A4D97F1B0 處。(3)Mat img = imread(“K:/1.png”);
代碼中的路徑使用的格式不支持 以下這種格式 \
Mat img = imread(“K:\1.png”);
否則會報錯
0x00007FFB0DF1D759 處(位于 1.ShowImg.exe 中)有未經處理的異常: Microsoft C++ 異常: cv::Exception,位于內存位置 0x0000009A4D97F1B0 處。總結
以上是生活随笔為你收集整理的Windows系统下的Visual studio2019 安装 opencv4.5.1的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 找平方数之和的奇数
- 下一篇: opencv 使用命令行参数法显示图片