точная копия примера emgucv не будет работать, даже если пример в решении работает - PullRequest
0 голосов
/ 03 марта 2011

Я заинтересован в использовании Emgucv для распознавания лиц.Я установил emgucv и протестировал пример захвата камеры.Это работает нормально .. поэтому я скопировал решение из папки emgu, заново ввел ссылки emgu.cv.dll, emgu.cv.ui.dll, emgu.util.dll и я не работал.я получаю следующую ошибку:

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

Кто-нибудь знает, почему это происходит?

1 Ответ

2 голосов
/ 04 мая 2011

Это потому что: 1 - Он содержит ссылки (с относительным путем) на DLL-файлы Emgu (скажем, в C: \ Emgu \ emgucv-windows-x86 2.2.1.1150 \ bin). 2 - Выходной путь для компиляции также установлен в C: \ Emgu \ emgucv-windows-x86 2.2.1.1150 \ bin.

Так что если вы ссылаетесь на необходимые dll и помещаете скомпилированный exe-файл в C: \ Emgu \ emgucv-windows-x86 2.2.1.1150 \ bin или его копию, он будет работать.

...