Это почти наверняка означает, что ваше приложение компилируется как 64-битное, тогда как код в OpenCV 32-битный, или наоборот.
В Visual Sudio:
- Щелкните правой кнопкой мыши свой проект в обозревателе решений и выберите «Свойства»
- Выберите вкладку «Сборка» в свойствах проекта, которые открываются
- Посмотрите на опцию «Платформа» примерно на четверть пути вниз
- Установите значение
x86
, если в данный момент установлено значение x64
или Any CPU
Теперь попробуйте перезапустить приложение, ошибка больше не должна возникать.
Примечание: Страница загрузки для OpenCV гласит, что " Не содержит 64-разрядных двоичных файлов "