主要内容

视频捕捉

导入视频帧从一个HDMI Zynq-based系统融合的名片

(因为R2023a)这个物体被移除。使用视频捕捉HDMI块来代替。当您打开一个模型R2023a,仿真软件金宝app®转发这一块新的视频捕捉HDMI块。

  • 视频捕获块

库:
视觉HDL工具箱支持包Xilinx Z金宝appynq-Based硬件

描述

视频捕捉从Zynq阻止进口视频帧®的委员会有一个HDMI FMC卡片到你的仿真软件模型。金宝app支持包项金宝app目FPGA与图像,包括数据路径多路复用器,视频格式转换、视频测试图案发生器(TPG)。你可以控制这些数据路径和转换选项视频捕捉块。

捕获视频从Zynq-based董事会MIPI®固定-移动卡,使用视频捕捉MIPI块。

一个B在图中显示的选项捕获视频到仿真软件。金宝app的FPGA用户逻辑部分是你产生的IP核设计使用HDL工作流顾问。您可以捕获输入视频FPGA用户逻辑之前,或输出视频在FPGA用户逻辑。如果你使FPGA的绕过用户逻辑,或者如果你没有产生任何的FPGA用户逻辑,两个捕获位置显示相同的数据。

视频数据是一个像素流在FPGA上,但是当你捕获视频仿真软件,流转换为框架的视频。金宝app

FPGA设计图表显示HDMI视频输入转换为指定的格式和路由通过FPGA的用户逻辑。

参考设计需要相同的视频分辨率和颜色格式为整个数据通路。该决议你选择的视频捕捉块必须匹配你的相机的输入。你目标FPGA设计用户逻辑不能修改数据的帧大小或格式。

港口

输出

全部展开

每个颜色分量的块返回一个矩阵输入的视频。的尺寸Y矩阵与当前帧大小。的尺寸CbCr矩阵是高度——- - - - - -宽度/ 2因为4:2:2格式交替Cb和Cr值为每个像素的帧。

依赖关系

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

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

每个颜色分量的块返回一个矩阵输入的视频。每个矩阵的维度与帧尺寸相匹配。

依赖关系

要启用这些端口,设置像素格式RGB图像信号单独的颜色信号

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

块返回一个3×-高度——- - - - - -宽度矩阵,高度宽度帧的大小相匹配。

依赖关系

要启用这个端口,设置像素格式RGB图像信号一个多维信号

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

块返回矩阵的维度与帧尺寸相匹配。

依赖关系

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

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

参数

全部展开

视频流通过FPGA逻辑和手臂®处理器可以开始输入视频相机的HDMI端口董事会或生成的视频测试图案发生器(TPG)。

  • HDMI输入(默认)- HDMI输入端口FMC-HDMI-CAM董事会。设置帧大小参数匹配你的连接相机的分辨率。

  • 测试图案发生器——TPG芯片上。

    TPG创建输入帧请求的分辨率。测试模式是一个固定的颜色条的模式。当你选择TPG,你不需要一个相机或其他HDMI连接板来源。

    当您设置捕获视频测试图案视频源参数测试图案发生器。

选择高清电视和SD决议和常见的电脑帧大小。金宝搏官方网站如果您选择的分辨率不匹配的分辨率HDMI输入源,块返回一个错误。

对于大多数帧大小,该参数信息。帧大小576便士金宝app只支持50帧/秒。大多数其他帧大小只支持金宝app60 fps,除了720便士1080便士

当你使用帧大小720便士1080便士,您可以选择从可用的帧速率。

块集的模型样品时间捕获的视频帧1 /金宝app帧率

指定格式的像素流作为其中一个值。

  • RGB-三个8位颜色组件每像素24位/像素总数。你也可以选择颜色空间转换标准和块是否返回一个多维信号或三个独立的颜色信号。详情,请参阅使用指定的颜色空间转换图像信号参数,分别。

  • Y只——灰度。一个8位组件每像素。块返回的帧Y输出端口。

  • YCbCr 4:2:2(默认),也称为YUYV。一个8位Y分量和一个交叉8位CbCr组件。有效像素大小是16位。块返回的组件框架Y,Cb,Cr输出端口。

HDMI输入视频Zynq董事会交付YCbCr 4:2:2格式。你的配置视频捕捉块将控制信号发送给FPGA。FPGA逻辑转换输入和输出数据根据您指定的像素格式。

像素格式 FPGA逻辑操作
YCbCr 4:2:2(YUYV) 经过。
RGB

将HDMI输入像素从YCbCr 4:2:2 RGB,和转换从RGB到YCbCr 4:2:2 HDMI输出。

Y只

使用HDMI输入像素的Y分量YCbCr 4:2:2,和输出的Y分量YCbCr 4:2:2 HDMI输出。

该参数指定的方程用于RGB和YCbCr颜色空间之间的转换。有关更多信息,请参见颜色空间转换(计算机视觉工具箱)块。

依赖关系

要启用该参数,设置像素格式RGB

选择该参数绕过用户FPGA的逻辑部分和直接输入视频帧发送到HDMI输出。当您选择此选项,捕捉点一个B观察相同的视频数据。

您可以导入框架模型从用户的输入或输出逻辑部分的FP金宝appGA。这部分的逻辑是默认的直通FPGA映像。从仿真软件子系统生成HDL插入用户逻辑部分的F金宝appPGA。数据通路图描述这个页面显示了捕捉点一个B

  • 用户输入FPGA逻辑(一)——捕捉帧转换和后用户逻辑部分。

  • 输出从用户FPGA逻辑(B)——捕捉帧后用户逻辑部分和之前转换回HDMI输出。

  • 没有捕获——没有视频数据传递给模型。金宝app你仍然可以使用控制数据块路径和FPGA的视频格式。

指定RGB输出流格式作为其中一个值。

  • 单独的颜色信号——块返回单独的高度——- - - - - -宽度为每个颜色分量矩阵。在这种情况下,块R,G,B输出端口。

  • 一个多维信号-块返回一个3×高度——- - - - - -宽度矩阵。在这种情况下,有一个块图像输出端口。

依赖关系

要启用该参数,设置像素格式RGB

这个参数设置为Pixel-stream视频是只读的,因为默认的FPGA图像使用视觉HDL工具箱™自定义流接口。这个接口的信号协议匹配仿真软件模拟的模型。金宝app

该参数必须匹配的pixel-stream接口的实现FPGA映像运行在黑板上你捕捉数据。捕获的数据设计使用AXI4-Stream视频接口,使用生成的目标硬件接口模型,这个参数被设置为AXI4-stream视频,或复制视频捕捉块模型。

如果您的FPGA映像使用视觉HDL工具箱界面和使用视频捕捉用这个参数设置为块AXI4-stream视频,该模型返回这个错误消息。

命令“/ mnt / visionzynq-tools / visionzynq-target-dev。精灵——写设备= / dev / mwipcore_vht2vs——地址= 0 x00 0 x01”。误差评估StartFcn回调的子系统块(面具)“gm_vzImageRotation_PixelStream_tgthw_interface /视频捕捉/ VisionZynq内部/ FrameCapture_Init /帧格式检查”。回调弦是visionzynq.internal.vzmask (gcb FrameFormatCheckCb, StartFcn);“造成的:错误执行命令“/ mnt / visionzynq-tools / visionzynq-target-dev。精灵——写设备= / dev / mwipcore_vht2vs——地址= 0 x00 0 x01”。
如果您的FPGA映像使用AXI4-Stream界面和设置这个参数Pixel-stream视频,不捕捉任何数据块模型。

版本历史

介绍了R2016a

另请参阅