显示摄像头视频
直接上代码
Cv2.NamedWindow("video", WindowFlags.AutoSize);
Cv2.ResizeWindow("video", 640, 480);
//获取视频设备
FrameSource frame = Cv2.CreateFrameSource_Camera(0);
Mat mat = new Mat();
//逐帧放入
while (true)
{
//从摄像头读视频帧
frame.NextFrame(mat);
//视频帧在窗口中显示
Cv2.ImShow("video", mat);
Cv2.WaitKey(1);
}
这里我们主要用了这个方法来打开摄像头,参数为摄像头索引

本文介绍如何使用C#实现摄像头视频的显示与录制,包括创建窗口、读取视频帧及显示等关键步骤。同时,还提供了从媒体文件读取并显示视频的方法。
最低0.47元/天 解锁文章
3186





