从像素流中选择感兴趣的区域
Vision HDL工具箱/实用程序
的ROI选择器块从视频流中选择活动帧的一部分。非活动帧的大小保持不变。输出控制信号表示帧的一个新的活动区域。您可以将此块用于单个像素、多像素或多像素-多组件像素流。此图以蓝色显示非活动像素区域,以橙色表示请求的输出区域。
您可以为ROI指定一个固定的大小和位置,也可以通过使用输入端口动态地选择区域位置。您可以选择多个区域。通过指定其左上角坐标和维度来定义每个区域。默认情况下,该块为您指定的每个区域返回一组像素和控制信号。该块将输出帧中的非活动像素设置为零。
区域彼此独立,因此它们可以重叠。如果指定包含活动帧的边缘的区域,则该块仅返回该区域的活动部分。该图显示了三个请求区域的输出帧。第二输出区域不包括图像上方的非活动区域。
该块还提供了垂直重用模式。在此模式下,必须指定没有垂直重叠并按列对齐的区域。区域的每列共享一个输出像素流。控制信号定义流中的每个区域。这种安排支持对每个列进行并行处理,并重用列中每个区域的下游处理逻辑。要使用此模式,请选择对垂直对齐的区域重用输出端口参数。使用Visionhdlframetoregions.
功能将框架划分为垂直重用的平铺区域。
当您从输入端口配置三个感兴趣的区域时,该图像显示了块上的其他端口。
此块使用流像素接口和总线用于帧控制信号。这个界面使块操作独立于图像大小和格式。的像素此块上的端口支持单像素流或多像素流。金宝app单个像素流在每个时钟周期接受并返回单个像素值。多像素流接收并返回向量米每个时钟周期的像素,以支持高帧速率或高分辨率格式。金宝app的米价值对应于像素数量参数的帧像素块。除了像素,块还接受并返回apixelcontrol
包含五个控制信号的总线。控制信号表示每个像素的有效性及其在帧中的位置。对于多轴流流,一组控制信号适用于向量中的所有像素。要将帧(像素矩阵)转换为串行像素流和控制信号,请使用帧像素块。有关接口的完整描述,请参见流像素接口.
这个块也支持多像素-多组件流,其金宝app中像素输入是一个矩阵米——- - - - - -N值。米是像素数和N为组件的数量。这些值对应于像素数量和数量的组件参数帧像素块。