@MrBlastark

Какие есть библиотеки для захвата видеопотока кроме opencv, работающие с Qt?

Всем привет. Недавно начал разбираться с захватом изображений. Под рукой оказался opencv 2.4.13. Быстренько накатал класс, захват идёт. Пока удалось вести захват с вебки, mjpeg поток камеры, rtsp.
Всё работает, но в openvc методе для захвата VideoCapture::read(Mat&) слишком мало методов для управления. Например, когда я отключаю камеру от сети, поток прекращается, а метод read() продолжает пытаться получить изображение. И так до бесконечности. Фактически метод зависает, пока либо камера не подключится обратно, либо не убьёшь объект моего класса. В тех поддержке уже задавали такой вопрос. Ответ примерно такого содержания - метод рассчитан на непрерывный поток с камеры, и не отрабатывает исключения и ошибки.
В связи с этим у меня вопрос. Есть ли аналоги Opencv в части захвата RTSP/MJPEG, работающие с Qt? Обязательно кроссплатформенные.
  • Вопрос задан
  • 1462 просмотра
Пригласить эксперта
Ответы на вопрос 2
mmmaaak
@mmmaaak
ffmpeg/libav умеет RTSP поток хавать, был опыт давно как раз с IP камерами работали
Ответ написан
Комментировать
Zifix
@Zifix Куратор тега Qt
Barbatum
libVLC?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы