主要内容

V4L2视频捕捉

从USB摄像头捕获视频使用V4L2框架

  • 库:
  • 金宝app仿真软件金宝app支持包树莓π硬件/音频和视频

  • 覆盆子πV4L2视频捕获块图标

描述

V4L2视频捕捉块使您能够从一个USB摄像头捕获视频直播使用Linux的视频两个API (V4L2)驱动程序框架。在仿真过程中,块输出一个移动colorbar形象。

debian Linux®图像在覆盆子π™硬件支持从USB摄像头视频采集符合USB视频类(金宝appUVC)规范。除了UVC的相机,相机本身也应该支持YUYV的数据采集模式。金宝app

下面的相机已经测试V4L2视频捕捉块但不仅限于:

  • 罗技QuickCam Pro 9000

  • 罗技QuickCam Pro 3000

  • 罗技摄像头C600

  • 罗技高清摄像头C310

V4L2视频捕捉块还支持的覆盆子π相机金宝app板。

港口

输出

全部展开

块输出每个像素的红色分量。

依赖关系

要启用这个端口,设置像素格式RGB

数据类型:uint8

每个像素的块输出绿色组件。

依赖关系

要启用这个端口,设置像素格式RGB

数据类型:uint8

每个像素的块蓝色输出组件。

依赖关系

要启用这个端口,设置像素格式RGB

数据类型:uint8

块输出每个像素的亮度分量。

依赖关系

要启用这个端口,设置像素格式YCbCr 4:2:2

数据类型:uint8

蓝色块输出每个像素的不同组成部分。

依赖关系

要启用这个端口,设置像素格式YCbCr 4:2:2

数据类型:uint8

每个像素的块输出红色的不同组件。

依赖关系

要启用这个端口,设置像素格式YCbCr 4:2:2

数据类型:uint8

参数

全部展开

基本

视频设备的输入路径和名称。Linux内核创建一个视频设备文件当你支持USB摄像机连接到目标硬件。金宝app默认情况下,Linux内核支持所有短波紫外线设备。金宝app

找到您的视频设备的名称,硬件连接到覆盆子π董事会和遵循这些方法中的任何一个:

  • 打开覆盆子π资源监控器应用。的设备ID填充的外围设备部分的应用程序。

  • 打开一个命令行会话与覆盆子π硬件。执行这个命令:ls过程/dev/video*

选择图像的显示分辨率像素。

输入像素的宽度和高度的形象。

依赖关系

要启用该参数,设置图像大小自定义

设置格式的视频设备RGBYCbCr 4:2:2

RGB代表了红色、绿色和蓝色的组件使用一个8位的像素值。设备相关的RGB颜色空间。

YCbCr 4:2:2使用三个渠道来表示每个像素的彩色图像数据:

  • Y是亮度分量(本质上是一个灰度信号)。

  • Cb是blue-difference浓度组件。

  • Cr是red-difference浓度组件。

CbCr组件是采样采样率的一半Y

输入样品的视频设备。小的值需要处理器完成相同数量的指令在更短的时间内,这可能会导致任务超支。

选择参数翻转图像沿水平参考线。

选择参数翻转图像沿其垂直参考线。

先进的

图像属性

调整图像的光量。

调整图像中颜色的数量。

调整的区别最黑暗、最聪明的地区形象。

调整图像中的边缘突出的清晰度。

设备属性

不是所有的相机都支持设备属性。金宝app

调整相机的视角在水平平面。

调整相机的视角在垂直的平面上。

放大或以长镜头的相机。

选择参数的手动调整镜头的焦点。

调整相机的焦点来提高图像清晰度。

依赖关系

要启用该参数,选择启用手动对焦

版本历史

介绍了R2013a