У меня есть программа, которая использует OpenCV (2.3.1) для анализа изображений с веб-камеры, и я хочу запустить эту программу на Java (7) с использованием JNI (Java Native Interface).
Проблема:С тех пор как я перешел на новый компьютер (с 64-битной Windows 7, в то время как на моем старом компьютере была Windows XP), он больше не работает.Никаких ошибок, исключений или чего-то еще, но видеокамера просто черная.Когда я создаю исполняемый файл и запускаю его напрямую, он работает как шарм, но когда я создаю DLL и запускаю ее из Java, я снова вижу черный экран.На моем старом компьютере это работало обоими способами.
Я пытался использовать и компилировать 32-битную версию всего (32-битные файлы OpenCV, компилировать в 32-битную, используя 32-битную Java), и яПробовал 64-битную версию всего (включая 64-битную Java и Eclipse), но я продолжаю смотреть на черный экран.
Есть ли кто-нибудь, кто знает, в чем проблема, как ее решить?или как выполнить дополнительные тесты для выявления проблемы?
Огромное спасибо заранее,
Mark tM