天天看點

VS2012+EMGUCV配置與測試

由于工作需要,最近研究EMGUCV開發。是以,在網上閱讀了不少部落格的文章,發現存在這樣一個問題:

在3.1.0.2282以上版本的bin中,隻存在Emgu.CV.UI.dll、ZedGraph.dll,不存在Emgu.CV.dll、Emgu.CV.ML.dll、Emgu.Util.dll,這三個檔案,是以,比較老的博文中操作詳解會對新手造成誤導。下圖為libemgucv-windesktop-3.1.0.2282版本中dll檔案清單。

VS2012+EMGUCV配置與測試

下面具體講解VS2012 + EMGUCV 的搭建過程,有不對的地方,希望大家批評指正。

步驟1:到Emgu CV的官網下載下傳最新EMGUCV,目前版本為libemgucv-windesktop-3.1.0.2504-r16.12。

步驟2:安裝或解壓。(樓主機子為windows 8.1 64位系統,IDE為VS2012 Update4.)開始配置環境變量。在使用者變量裡建立PATH,裡面填上安裝或解壓後的Emgu目錄下的bin和bin裡的x86和x64,如下圖所示。在添加環境變量時,要将新加的變量寫在最前面,不同變量間使用分号隔開。

VS2012+EMGUCV配置與測試

步驟3:添加.Net FrameWork元件

依次選擇“工具”》“選擇工具箱”》“浏覽”,在“打開”對話框中選擇Emgu.CV.UI.dll檔案,如下圖所示。

VS2012+EMGUCV配置與測試
VS2012+EMGUCV配置與測試

即可完成檔案的加載操作。

步驟4:測試環境

這一步要根據需要添加應用,具體操作步驟為:右鍵解決方案資料總管裡的“引用”》“添加引用”》“浏覽”, 添加bin目錄下的需要的dll檔案。注意每次建立一個工程都需要這一步。

第一個Demo-HelloWorld在引用中隻添加了Emgu.CV.World。

VS2012+EMGUCV配置與測試

第二個Demo-圖檔顯示,在引用中添加了Emgu.CV.World和Emgu.CV.UI。

VS2012+EMGUCV配置與測試

源代碼可以在下載下傳:http://pan.baidu.com/s/1kVugvGj

或者   http://download.csdn.net/detail/proudcloudjy/9726514

繼續閱讀