帮助中心帮助中心
从pixel-streaming控制信号中提取信号结构
[hStart,又,音速启动,出售,有效]= pixelcontrolsignals (ctrl)
例子
(hStart,这个到,音速启动,公开发表,有效的)= pixelcontrolsignals (ctrl)提取五个标量逻辑控制信号从一个结构。
(hStart,这个到,音速启动,公开发表,有效的)= pixelcontrolsignals (ctrl)
hStart
这个到
音速启动
公开发表
有效的
ctrl
逻辑
全部折叠
如果你视觉HDL工具箱设计集成算法,使用不同的接口,您可能需要手动创建结构,或操作控制信号以外的结构。
创建一个pixelcontrol结构通过五个控制信号值pixelcontrolstruct函数。必须标量值函数参数。这些控制信号可能来自一个相机或其他视频输入源。本例中的控制信号向量描述一个简单的2×3像素测试图像,填充像素包围。
pixelcontrol
pixelcontrolstruct
hStart = [0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0);音速启动= [0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0);这个= [0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0);出售= [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0);有效= [0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0);像素= uint8 ([0 0 0 0 0 0 0 90 60 0 0 0 120 150 180 0 0 0 0 0 0 0 0]);[~,numPix] =大小(像素);ctrlIn = repmat (pixelcontrolstruct numPix 1);为i = 1: numPix ctrlIn (i) = pixelcontrolstruct (hStart(我),音速启动(我),…这个(我)、公开发表(我),(i)有效);结束
的每个元素ctrlIn是一个结构,它包含五个控制信号。
ctrlIn
ctrlIn (8)
ans =结构体字段:hStart: 1这个:1音速启动:0出售:0有效:1
你可以通过这个结构,高密度脂蛋白工具箱™系统对象。下面的例子使用了LookupTable对象转化每个像素。
tabledata = uint8 (linspace (255、0256));逆变器= visionhdl.LookupTable (tabledata);pixelOut = 0 (numPix 1“uint8”);ctrlOut = repmat (pixelcontrolstruct numPix 1);为i = 1: numPix [pixelOut(我),ctrlOut (i)) =逆变器(像素(i), ctrlIn(我));结束
如果你需要使用控制信号直接在下游的算法,可以平每个结构成五大类逻辑通过调用控制信号值pixelcontrolsignals函数。
pixelcontrolsignals
[hStartOut, vStartOut hEndOut、vEndOut validOut] =交易(false (numPix, 1));为i = 1: numPix [hStartOut(我),vStartOut(我),hEndOut(我),vEndOut(我),validOut (i)) =…pixelcontrolsignals (ctrlOut (i));结束
每个输出控制信号是一个向量的逻辑值与相对应pixelOut向量。
pixelOut
validOut”
ans =1 x24逻辑阵列0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0
像素控制信号,指定为一个包含五个结构逻辑值。
所使用的像素控制结构是一种特定格式愿景HDL工具箱™对象。看到像素控制结构。
控制信号指示第一像素在一个水平线,指定为一个逻辑标量。
控制信号指示最后一个像素在一个水平线,指定为一个逻辑标量。
控制信号指示第一像素在第一(上),指定为一个逻辑标量。
控制信号指示的最后一个像素上(下)行,作为一个指定逻辑标量。
控制信号显示像素的有效性,作为一个指定逻辑标量。
介绍了R2015a
pixelcontrolstruct|visionhdl.FrameToPixels|visionhdl.PixelsToFrame
visionhdl.FrameToPixels
visionhdl.PixelsToFrame
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室