2013-09-27 1 views
1

Я пытаюсь читать live-канал с помощью OpenCV, я ранее использовал прочитанные видео, которые уже были преобразованы в .avi, но как это работает, если я попытаюсь прочитать живой канал, который находится в сыром виде формат?Как читать live-канал с помощью OpenCV

+0

Исследование FFmpeg. OpenCV - это один слой выше. – William

+0

что вы на самом деле живы? вы говорите о веб-камере? поток mjpg? – berak

+0

Как @berak сказал, если это для mjpg с IP-камеры, вы можете увидеть мой ответ здесь. http://stackoverflow.com/questions/18892370/ip-camera-video-streaming-using-opencv-in-vc/18894735#18894735 – user2727765

ответ

4

ой, легко потом:

VideoCapture cap; 
cap.open(0); // open camera 0, or /dev/video0 

VideoCapture cap; 
cap.open("/home/me/my.avi"); // a video file 

VideoCapture cap; 
cap.open("http://dummy.url?stream=mpeg"); // a mjpeg , ipcam stream 


// whatever, from here on you get a 'raw' 24bit bgr stream: 
if (cap.isOpened()) { 
    Mat frame; 
    if (! cap.read(frame)) // end of stream 
     return -1; 
} 

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

  • Нет связанных вопросов^_^