VS2019 Emgu CV環境搭建

2021-09-28 18:54:47 字數 1242 閱讀 6107

我電腦是win10 64位家庭版,emgucv版本是libemgucv-windesktop-4.1.1.3497,開發環境是vs 2019。 1.

2.安裝emgucv

安裝路徑最好是英文路徑。如 c:\emgu 3.

配置emgucv

計算機右鍵-屬性-高階系統設定-高階-環境變數。在系統變數下。雙擊path項,在變數值(v)中新增第二步中的安裝路徑(如:c:\emgu\

emgucv-windesktop 4.1.1.3497\bin

),如果path的變數值中有其他路徑,需用分號隔開。

4.使用emgucv

開啟vs2019,新建乙個winform窗體應用程式或控制台應用程式。 5.

新增引用

引用-新增引用-瀏覽,把emgucv安裝目錄bin資料夾下的emgu.cv.ui.dll、emgu.cv.ui.gl.dll、emgu.cv.world.dll、

zedgraph.dll

這幾個dll新增到專案引用中。

6.然後在vs裡,右鍵專案-屬性-目標平台,設定目標平台,預設為any cpu,可以不做改變。

7.這時候執行仍然會報錯,需要把emgu安裝目錄libs資料夾中的x64和x86資料夾複製到專案的debug資料夾下(切記是整個x64和x86資料夾,並非資料夾裡面的dll檔案)。如果使用release生成程式,則需要將x64和x86資料夾複製到專案的release資料夾中(debug資料夾和release資料夾均位於bin資料夾中),這時候程式即可正常啟動執行了。

8. 有乙個問題需要注意,雖然此時程式在自己的電腦上可以正常執行,但你會發現當程式(.exe或.dll)移植到其他電腦上時,執行會有異常,解決方法是:將上述x64或x86資料夾中的所有檔案拷貝到當前程式所在目錄中即可。具體是x86還是x64中的檔案,我不確定,不過我自己的程式是拷貝x86中的檔案後,可以正常執行,而拷貝x64中的檔案則無法執行。

此外,若要新增emgu的控制項,可以直接把「emgu.cv.ui.dll」拖動到工具箱,工具箱就會顯示dll中包含的控制項,然後就和普通控制項一樣新增到你想要的地方就可以了。

win10 VS2019 OpenCV 環境搭建

與vs2015 vs2017不同,vs2019配置略有不同,需要自己寫屬性配置.檢視 其它視窗 屬性管理器 新建 1.屬性管理器配置 2.環境變數設定 3.編碼示例 1.屬性管理器配置 1.1包含目錄 1.2庫目錄 1.3鏈結器 2.環境變數設定 3.編碼示例 include includeusin...

vs2013及以上版本opengl環境搭建

由於opengl的大多數實現都是由顯示卡廠商編寫的,當產生乙個bug時通常可以通過公升級顯示卡驅動來解決。這些驅動會包括你的顯示卡能支援的最新版本的opengl,這也是為什麼總是建議你偶爾更新一下顯示卡驅動。這裡使用的是32位的vs2013庫。新增目錄 需要vs搜尋庫和include檔案的地方 我們...

VS2013中Python學習筆記 環境搭建

前言 python是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。python的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。自己也只搞過.net吧,想著開拓一下自己的視野,於是選擇了這個指令碼語言來學習一下。每次來...