日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Win10的64位操作系统,Visual Studio 2019配置OpenCV4.1.0

發布時間:2025/5/22 windows 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Win10的64位操作系统,Visual Studio 2019配置OpenCV4.1.0 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.Win10的64位操作系統,直接在VS官網下載VisualStudioCommunity,默認安裝,安裝的是VisualStudioCommunity2019:

(安裝的【工作負載】步驟時選的是【.NET桌面開發】和【使用C++的桌面開發】和其它工具集中的【VisulStudio擴展開發】)

二.在已經安裝好OpenCV4.1.0的情況下(參看前一篇博客)配置環境變量:

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

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

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

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

4.依次點擊確定返回即可。

三. 配置VisualStudio中的相關目錄:

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

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

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

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

1.4創建結果如圖所示:

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

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

1.7結果如圖:

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

1.9結果如下圖:

1.10 將X86改為X64,Debug不變:

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

?

結果如下圖所示:

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

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

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

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

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

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

3. 鏈接庫的配置:

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

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

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

四. 測試 ,通過OpenCV載入并顯示一張圖片到窗口:

4.1 在F盤下的 F:\TuPian 目錄中放入一張圖片 FuChouZhe4.jpeg

4.2 在步驟1.6中建立的 mian.cpp 中輸入如下參考代碼:

??? #include <iostream>
??? #include <opencv2/opencv.hpp>
??? using namespace std;
??? using namespace cv;
??? int main()
??? {
??????????? // 讀取圖片(使用圖片的絕對路徑,參考自己的圖所在目錄)
??????????? Mat srcImg = imread("F:\\TuPian\\FuChouZhe4.jpg");
??????????? if (srcImg.empty()) {
?????????????????? cout << "could not load image..." << endl;
?????????????????? return -1;
??????????? }
???????? ?
??????????? imshow("Test opencv setup", srcImg);
??????????? // 顯示灰度圖
??????????? Mat Gray;
??????????? cvtColor(srcImg, Gray, 6);
??????????? imshow("Gray", Gray);
??????????? // 等待任意按鍵按下,不添加此語句圖片會一閃而過
??????????? waitKey(0);
?????? ?
??????????? cout << "Hello,world." << endl;
??????????? return 0;
??? }

4.3 按下 F5 執行結果如圖:

將顯示的兩幅圖片依次關閉:

OK。

五. 參考及注意事項:

5.1 復制過程參考:

https://blog.csdn.net/weixin_42274148/article/details/85321091

?這個參考稍微有點問題,不過在討論中已經解決:

5.2 正確配置過程參考:

https://blog.csdn.net/yefcion/article/details/80632301

5.3? Debug|x64的文件夾下面沒有名為Microsoft.Cpp.x64.user的文件,需要自己新建配置:

?https://blog.csdn.net/weixin_42274148/article/details/85321091

https://blog.csdn.net/weixin_41991128/article/details/83656543

5.4? 鏈接器>>輸入>>附加依賴庫>>添加 opencv_world400d.lib,不要同時將opencv_world400d.lib和opencv_world400.lib放到一起,會出Bug。

?https://blog.csdn.net/qq_40755094/article/details/84504708

下面這個參考都加上了,沒報錯?

https://blog.csdn.net/weixin_41991128/article/details/83656543

下面的這個參考講出了區別:

https://www.cnblogs.com/fzu-Z9h/p/10762318.html

5.5? 注意DeBug中是X64,而不是X32,新版本的OpenCV不支持X32

?http://www.cnblogs.com/zangdalei/p/5339316.html

將編譯器由【x86】改為【x64】,這是因為OpenCV4.1.0僅支持x64。

https://blog.csdn.net/qq_15971883/article/details/88858497


---------------------
作者:Rustone
原文:https://blog.csdn.net/m0_37360684/article/details/89716881

總結

以上是生活随笔為你收集整理的Win10的64位操作系统,Visual Studio 2019配置OpenCV4.1.0的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。