Я пытаюсь сделать проект с OpenCV 2.2. Я успешно скомпилировал OpenCV и QT (так что я могу получить поддержку opengl). Все образцы работают. Тем не менее, когда я пытаюсь создать свой собственный проект с нуля и связываю его с библиотеками opencv, примеры камеры дают мне черный экран. Точно такой же код компилируется, но когда приложение запускается, оно как-то не работает. Светодиод веб-камеры включен, но в окне ничего не отображается.
Обычно в окне консоли показывается что-то вроде этого (при правильной работе программы):
нажмите q или esc, чтобы выйти
инициализация выполнена
доступна поддержка opengl
В моем собственном проекте это просто показывает:
нажмите q или esc, чтобы выйти
Может ли быть что-то не так с инициализацией? Также я даю свое заявление
HAVE_VIDEOINPUT
HAVE_DSHOW
HAVE_QT
HAVE_QT_OPENGL
HAVE_CONFIG_H
определения через параметры свойств проекта Visual Studio. Я использую Visual Studio 2010 в 64-разрядной версии Windows 7.
У кого-нибудь есть идеи, как это исправить?
Спасибо