OpenCv vs2017配置問題(根本方法)

2021-10-20 02:13:44 字數 1441 閱讀 9020

一、opencv的環境變數配置(外部)

二、vs中專案的配置(內部)

一、配置環境變數

先配置一下電腦的環境變數(右擊桌面上電腦->屬性->高階系統設定->環境變數->系統變數->path->新增opencv的路徑)

配置環境變數即是找到bin檔案的位置,然後新增到path路徑下。

1.新建專案

這個人人都會,新建乙個vs空專案。

2.屬性管理器

在vs2017中「檢視」中選擇開啟「屬性管理器」,在屬性管理器那裡選擇opencv和你的計算機共同對應的版本(x86或者x64)

ps:有很多小夥伴在配置的過程中可能會遇到這種報錯:

error:模組版本x加粗樣式86與本計算機版本x64衝突

遇到這種報錯的小夥伴可以通過這種方法解決版本衝突問題,本人親測有用。

3.新增包含目錄

包含目錄下新增include資料夾路徑。

4.新增庫目錄

庫目錄下新增lib資料夾路徑。

5.附加依賴項

這裡有幾個點需要注意:

opencv_world***d.lib其中星號的位置根據你使用的opencv的版本號如實填寫就行了,比如你用的是opencv4.50,那麼你填入opencv_world450d.lib即可。

如果是選擇debug除錯的話,那麼你填入的文字為:opencv_world***d.lib。數字後面的「d」代表的是你使用的是debug模式。

如果你選擇release模式的話,那麼你填入的文字為:opencv_world***.lib。數字後面沒有「d」代表你選擇的是release模式編譯。

因此你檢視你的lib資料夾時,可以看到有兩個「lib」檔案,乙個是opencv_world***d.lib;乙個是opencv_world***.lib。

這就設定完成了,可以嘗試使用強大的opencv庫了。

#include #include#include#include #include#include using namespace cv;

using namespace std;

int main()

以上**是測試顯示影象的**,可以檢測你的環境是否配置好了。

初學opencv VS2017心得(初級改錯篇)

問題解決來自 和非常詳細 給了我很大啟示 1 讀圖 include include include using namespace cv int main 出現問題 沒有彈出 將 mat img imread c users lenovo source repos project3 zt.jpg 改...

Opencv VS配置遇到的問題

最近在使用opencv vs寫 時出現乙個報錯資訊如下bug 0x00007ffb0d2e7310 opencv world310.dll semiglobalmatching.exe 中 處有未經處理的異常 0xc0000005 讀取位置 0x000001b621865000 時發生訪問衝突。是別...

Open CV VS配置的四步走

網上的配置一大堆,自己精簡一下,節省你我時間,一下以我的環境 win7 vs2010 open cv 2.4.10 為例。計算機 屬性 高階屬性設定 環境變數 系統變數 path 雙擊path新增你的open cv的路徑 d open cv opencv build x64 vc10 bin 雙擊 ...