2015-04-12 7 views
-1

мне нужно преобразовать растровое изображение в векторное изображение, это мой код:Исключение в приложении WPF

VectorImage = new Image<Bgr, byte>(CamImage); 

где CamImage является Bitmap и у меня есть это исключение:

Исключение типа 'System.TypeInitializationException' произошел в Emgu.CV.dll, но не был обработан в коде пользователя

Дополнительная информация: Инициализатор типа для 'Emgu.CV.CvInvoke' выдал исключение.

+3

Какое внутреннее исключение? –

+0

Я не знаю внутреннего исключения, можете ли вы помочь мне найти его? –

+0

Проверьте свойство Exception.InnerException. Отладчик может вам помочь. –

ответ

-1

Это, вероятно, происходит потому, что вы не скопировали требуемые неуправляемые dll рядом с приложением exe.

Если вы скачали EmguCV через nuget, в папке пакетов вы увидите папку lib и opencv. Вы должны скопировать dll в папку opencv рядом с exe приложения.

Check the documentation, у него есть список возможных причин.

Смежные вопросы