作業系統環境:
- Windows 7 64bit
- Visual Studio 2012 Pro (成功大學提供)
- EmguCV-Windows-x86-2.4.2.1777 (點我下載)
安裝步驟:
1.將下載的emgucv.rar解壓縮至C:\EmguCV (通常放置在C槽)
2.若想直接體驗EmguCV的實作成果可直接至
C:\EmguCV\你的emgucv資料夾\Solution\VS2012
若要自己利用EmguCV library,撰寫程式,請繼續往下看。
3.設定系統變數Path:電腦右鍵→內容→進階系統設定→進階→環境變數,編輯系統變數的Path,加入以下路徑:
- C:\EmguCV\你的emgucv資料夾\bin;
- C:\EmguCV\你的emgucv資料夾\bin\x86;
專案撰寫:
1.開啟Visual Studio 2012→新增專案→選擇Visual C#的Windows Form應用程式。
2.建立新專案後,點選上方專案→加入參考。
3.案下方瀏覽→到C:\EmguCV\你的emgucv資料夾\bin→加入Emgu.CV.dll和Emgu.Util.dll→確定。
4.一樣專案→加入現有項目。
5. 到C:\EmguCV\你的emgucv資料夾\bin\x86→加入opencv相關dll檔。
6.將加入的opencv相關dll設為更新時複製。
7.這邊參考EmguCV Wiki的Hello World範例,將範例code貼到專案的Program.cs。注意要稍微修正變數CvEnum的名稱。 (我也不知道為什麼有using Emgu.CV還會這樣)

9.Ding! 成功執行結果。
還不夠清楚的話,以下有影片教學
附註:如果遇到什麼CvInvoke Error的鬼東西,原因如下:
「導致cvinvoke異常的原因,是因為找不到相應的DLL文件。
解決一:就是使用上面的PATH設置,把需要用到的DLL都加到系統路徑。解決二:把前面加到PATH的目錄下的所有DLL文件都拷貝到工程項目的debug和release目錄下。」
沒有留言:
張貼留言