Я столкнулся с проблемами при преобразовании существующего 32-разрядного EmguCV (Версия 2.3) в 64-разрядный с использованием .net 4.0 и VS2010 в ОС W7/x64. Я приобрел коммерческую лицензию, если это имеет значение, и скачал ее по ссылкам, указанным в квитанции.
Ошибка
System.TypeInitializationException was unhandled
Message=The type initializer for 'Emgu.CV.CvInvoke' threw an exception.
Source=Emgu.CV
TypeName=Emgu.CV.CvInvoke
Я следовал инструкциям, приведенным в этой статье. На самом деле, я использовал образцы проектов в статье, и они отлично работают с V2.2, но когда я заменяю двоичные файлы V2.3 (как emgu, так и opencv), возникает ошибка.
Кто-нибудь успешно создал проект Emgu (Версия 2.3.x) x64? Пожалуйста, дайте некоторые рекомендации.