UVC全称为USB Video Class,即:USB视频类,是一种为USB视频捕获设备定义的协议标准。是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准,已成为USB org标准之一。米尔MYD-YA15XC-T开发板内核已经开启了UVC驱动。
插入USB UVC摄像头后可以看到识别信息:
查看视频设备:
查看支持的像素格式、分辨率和帧速率:
GStreamer是用于创建流媒体应用程序的框架,开发板集成了gstreamer系列命令。
拍摄一张图像:
- gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=1 ! image/jpeg,width=1920,height=1080 ! filesink location=./test.jpg
使用 gst-typefind 命令检查图片分辨率
- gst-typefind-1.0 ./test.jpg
初步完成了图像采集,后续将使用ffmpeg进行图像水印叠加的测试。