Как использовать EmguCV (OpenCV в C #)? - PullRequest
1 голос
/ 15 мая 2009

Я не понимаю, что мне нужно установить, чтобы заставить работать EmguCV. Я открыл образец src, поставляемый с EmguCV, но я получаю ошибки в Visual studio 2008.

Я также пробовал другие оболочки .NET для OpenCV, но ни одна из них не работала (включая примеры). Сообщение «(пример программы) содержит проблему, которую необходимо закрыть. Пожалуйста, сообщите об этой ошибке в Microsoft Bla Bla Bla» после запуска любой программы, использующей OpenCV.

Как заставить это работать в C #?

Ответы [ 3 ]

5 голосов
/ 16 сентября 2009

Все ли необходимые DLL-файлы на месте? Попробуйте скопировать все DLL-файлы Emgu в каталог, содержащий .exe.

Для автоматизации я добавил событие пост-сборки в Visual Studio:

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

Вам необходимо установить правильный каталог с исходными текстами (мне нравится хранить мои библиотеки вместе с исходниками).

0 голосов
/ 04 февраля 2013

Добавлена ​​хорошая запись после ответов выше: http://www.codeproject.com/Articles/257502/Creating-Your-First-EMGU-Image-Processing-Project

0 голосов
/ 17 июня 2010

У меня были проблемы с примерами, когда я использовал Visual Studio 2010, и вот что я сделал:

  1. Удалено Ссылки: Emgu.CV.dll Emgu.UI.dll Emgu.Util.dll
  2. Из меню «Проект» -> «Настройки» -> и изменил цель .Net Framework на 3,5
  3. Я добавил загруженные библиотеки DLL (с ​​тем же именем, которые я удалил ранее)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...