У меня есть приложение JavaCV, использующее внешнюю камеру, но оно не работает ... Результат - черное изображение с камеры ... У меня есть другой проект, который использует тот же код, и это работает отлично ... я не understando, почему это не работает в моем новом проектеВнешняя камера не работает JavaCV
capture = cvCreateCameraCapture(1);
imgCamera = cvQueryFrame(capture);
код прост, первый захват изображения с внешнего веб-камеры и установить его в IplImage
почему это работает в проекте и не в другом?
это didin Я работаю ... Я хочу знать, почему камера работает в приложении и не работает в другом ... –
Это потому, что вы жестко кодируете Индекс устройства в cvCreateCameraCapture (1); здесь вы предполагаете, что индекс устройства равен 1. Так что это может быть не так, если я подключу 2 внешних камеры, как вы узнаете, какое устройство вы хотите получить, и я думаю, что это причина. Выше кода расскажет вам, какая камера имеет индекс, затем используйте его соответственно. Надеюсь, что это поможет –