advertisement

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檔 請看這裡

沒有留言:

張貼留言

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