opencv - 如何使用 OpenCV 读取实时提要

标签 opencv video feed live

我正在尝试使用 OpenCV 读取实时提要,我之前使用的是已转换为 .avi 的读取视频,但是如果我尝试读取原始格式的实时提要,它是如何工作的?

最佳答案

哦,那么简单:

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; 
}

关于opencv - 如何使用 OpenCV 读取实时提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19043869/

相关文章:

c++ - 每秒帧数

c# - 如何在Windows窗体中制作YouTube视频流播放器?

c# - 如何获取 RSS 提要项目数?

rss - Feedly 使用 SuperFeeder (Pubsubhubbub)。 feedly 如何允许用户订阅未使用 pubsubhubbub 发布的 RSS 提要?

c++ - 检测不完整/完美的三角形

opencv - OpenCV从YUV_420_888平面创建3个垫子对象

xcode - dyld 未加载原因 : image not found libopencv_core. 2.4.dylib

android - 如何为 Android 构建 ffmpeg 可执行二进制文件?

ios - 本地视频在真机iPhone上播放

ruby-on-rails - 升级到 rails 3.1.0 后,带有 atom_feed 的 ActionView::Template::Error(参数数量错误(1 代表 0))