簡體   English   中英

如何使用EmguCV(C#中的OpenCV)?

[英]How to use EmguCV (OpenCV in C#)?

我不明白要使EmguCV正常工作必須安裝什么。我打開了EmguCV附帶的sample-src,但是在Visual Studio 2008中出現錯誤。

我還為OpenCV嘗試了其他.NET包裝器,但沒有一個起作用(包括示例)。 運行任何使用OpenCV的程序后,顯示一條消息“((示例程序)遇到問題,需要關閉。請將此錯誤報告給Microsoft bla bla bla”。

如何使用C#進行這項工作?

是否已安裝所有必需的.dll? 嘗試將所有Emgu .dll復制到包含.exe的目錄中。

為了自動執行此操作,我在Visual Studio中添加了一個構建后事件:

xcopy /Y /D /F $(ProjectDir)Emgu.CV.Binary-2.0.1.0\*.dll $(TargetDir)

您需要設置正確的源目錄(我喜歡將我的庫與源一起保存)。

在上面的答案之后,添加了一個不錯的文章: http : //www.codeproject.com/Articles/257502/Creating-Your-First-EMGU-Image-Processing-Project

使用Visual Studio 2010時,示例出現問題,這是我所做的:

  1. 刪除的引用:Emgu.CV.dll Emgu.UI.dll Emgu.Util.dll
  2. 從“項目”菜單->首選項->並將.Net Framework目標更改為3.5
  3. 我添加了已下載的DLL(與我之前刪除的同名DLL)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM