2015年10月6日

Visual Studio C# 安裝 OpenCV

Software & Library Vision
- Visual Studio:2013 C#
- OpenCV:2.4.10

目的:在 Visual Studio 2013 使用 OpenCV ,這邊我使用 EmguCV,他已經幫你把 OpenCV 函式庫包進去,讓你可以在 .NET framework下呼叫 OpenCV 函式。

Step 1. 確認已裝好你的 Visual Studio 2013

Step 2. 下載 EmguCV並安裝

請確認你所要使用的OpenCV版本,並下載正確版本。
載點

下載完後安裝,這邊就省略安裝過程。

Step 3. 設定 EmguCV環境變數


開始→電腦右鍵→內容



先確認你的作業系統是幾位元的(64位元作業系統),再點選進階系統設定



再來如圖


找到Path後按編輯


請開一個檔案總管並到EmguCV安裝路徑bin底下,此路徑C:\Emgu\emgucv-windows-universal 2.4.10.1940\bin
該路徑裡面我們可以看到有x64跟x86兩個資料夾,依照我們剛剛看到的作業系統版本,所以我選x64。Note:如果你是32位元作業系統就是選x86


複製這整段路徑


回到剛剛的環境變數設定,在變數值的地方最後面加上分號 ; ,再貼上剛剛複製的路徑按下確定,要新增兩個路徑
第一個是C:\Emgu\emgucv-windows-universal 2.4.10.1940\bin
第二個是C:\Emgu\emgucv-windows-universal 2.4.10.1940\bin\x64

所以輸入至變數值裡面會這樣寫:
....前面預設的路徑;C:\Emgu\emgucv-windows-universal 2.4.10.1940\bin;C:\Emgu\emgucv-windows-universal 2.4.10.1940\bin\x64

如下圖

最後重新開啟Visual Studio即可!!


但若要使用EmguCV Library API 你還需要再把dll檔加入你的project



中間的內容先不看,先直接點瀏覽。

把你會用到的dll檔加入即可,不用全部都加入


加完後可以看到右邊參考有你所加入的dll

滑鼠點擊Image 讓他自動偵測,在點擊using Emgu.CV

點擊Bgr


如果要用到gpu 請參考下面文章


接者載入 gpu 要用的opencv dll檔 請看這裡

沒有留言:

張貼留言

文章有誤或有問題麻煩您留言告知! 謝謝您~~