2015-09-29 5 views
2

Я работаю над проектом, где я захватываю видео, используя OpenCv на малине Pi и обрабатываю его. Я хочу создать поток вывода этого обработанного видео. Я работаю над этим с моим приятелем. Он создает веб-сайт или веб-сервер на устройстве, которое должно иметь возможность просматривать создаваемый поток. Есть ли способ, с помощью которого openCV может создавать выходной поток? Я не хочу создавать видео или не хочу писать одиночные фреймы как «Изображения» в Файловую систему, потому что это способ замедлить работу.OpenCV create Output Stream

+0

Я уже пытался реализовать UdP гнезда .... но мой приятель не может думать о каком-либо методе, как реализовать данные из гнезда, как видео/в прямом эфире на «веб-сайте» –

+0

Возможно, это может помочь: http://answers.opencv.org/question/26202/generate-video-output-streaming/ http://answers.opencv.org/question/22010/ how-sent-a-live-streamudp-of-frames-capture-by-opencv/# 22043 http://stackoverflow.com/questions/20205358/how-do-i-stream-an-opencv-video-to- ан-HTML-веб-страницы – Miki

ответ

2

В конце я понял, что OpenCV не способен создавать потоковый видео поток. Это возможно только для рендеринга видео в файл.

Вместо я создал свой собственный маленький Http Motion-JPEG поток How to Create a HTTP MJPEG Streaming Server With QTcp-Server Sockets?

Я также хочу отметить, что VLC обеспечивает очень мощный Backend/LIBS. C++ LibVLC Create Stream from Frames/Images

Другой Soloution мог бы использовать GStreamer, если вы на Linux

Смежные вопросы