Я работаю над проектом, где я снимаю видео с помощью OpenCv на Raspberry Pi и обрабатываю его. Я хочу создать поток вывода этого обработанного видео. Я работаю вместе над этим с моим приятелем. Он создает веб-сайт / веб-сервер на устройстве, которое должно иметь возможность просматривать созданный мною поток. Есть ли способ, которым openCV может создать поток вывода?
Я не хочу создавать видео и не хочу записывать отдельные кадры в виде «изображений» в файловую систему, потому что это медленный способ.
В конце концов я выяснил, что OpenCV не способен создавать поток вывода видео в реальном времени. Это только возможно сделать видео в файл.
Вместо этого я создал свой собственный небольшой поток Http Motion-JPEG
Как создать потоковый сервер HTTP MJPEG с сокетами QTcp-Server?
Я также хочу упомянуть, что VLC предоставляет очень мощный Backend / libs.
C ++ LibVLC Создать поток из кадров / изображений
Другим решением может быть использование GStreamer, если вы работаете в Linux
Других решений пока нет …