Полагаю, вы больше не отслеживаете этот вопрос, но в случае, если вы или кто-то еще наткнулись на него, вы можете использовать JNI (собственный интерфейс Java) для соединения OpenCV (версия C / C ++) и Java вместе.Это позволит вам либо подключиться к камере через Java и передать изображения обратно в OpenCV, либо подключиться через OpenCV и передать их в Java, в зависимости от ваших предпочтений.
Я все еще работаю над поиском лучшегоспособ подключения к IP-камере через Java, но библиотека Xuggler работает довольно хорошо и имеет небольшую кривую обучения.Но для подключения через OpenCV вы можете просто указать адрес источника камеры для метода CreateFileCapture, например:
CvCapture *camera = cvCreateFileCapture("rtsp://username:password@your.IP.address.here:554/ch1-s1");
, который работает для меня.Фактическая передаваемая строка будет зависеть от камеры.
Что касается управления камерой через Java, если вы говорите о PTZ-камере, то отправка команд через http должна работать.