我電腦是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吧,想著開拓一下自己的視野,於是選擇了這個指令碼語言來學習一下。每次來...