visionhdl。HVCounter
统计流媒体视频的活动像素尺寸
描述
的visionhdl。HVCounter
系统对象™分析视频流并返回当前每帧的行数和每行的像素数。该对象还延迟像素流的控制信号以与计数结果相对应。将此对象用于在感兴趣的帧或区域中使用像素位置的算法。
该波形显示每行有10个像素的视频帧的前两行的像素流控制信号和产生的计数器输出。的visionhdl。HVCounter
对象返回当前计数器值的延迟时间为两个周期。
计算像素流的每帧活动行数和每行活动像素数:
创建
visionhdl。HVCounter
对象并设置其属性。使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?
创建
描述
HVcntr = visionhdl。HVCounter
返回一个System对象,用于计算帧或感兴趣区域内的行和像素位置。使用属性默认值的对象可以计数最多(511像素)×(355行)的帧。
HVcntr = visionhdl。HVCounter (
返回System对象使用一个或多个名称-值对设置属性。将每个属性名用单引号括起来。例如,的名字
,价值
)HVcnt = visionhdl.HVCounter('ActivePixelsPerLine',1920,'ActiveVideoLines',1080)
创建一个对象,该对象可以计算最多(2047像素)到(2047行)的帧。
属性
使用
描述
这个System对象使用与像素流的每个像素相关联的帧控制信号的结构。该接口使对象能够独立于图像大小和格式进行操作。所有Vision HDL工具箱™系统对象使用相同的流接口。对象接受并返回一个包含五个控制信号的结构。控制信号指示每个像素的有效性及其在帧中的位置。若要将像素矩阵转换为像素流和控制信号,请使用visionhdl。FrameToPixels
系统对象。有关接口的完整描述,请参见流媒体像素接口.
输入参数
输出参数
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
例子
扩展功能
版本历史
在R2019a中引入