使用高级属性支持点灰色的相机金宝app
使用高级属性支持点灰色相机采集运行时改变属性金宝app。此外,当改变财产的价值,你也动态地更新约束值依赖于它的其他属性。
在收购运行时改变属性
你可以改变的视频源的价值属性点灰色相机图像采集运行时。这种能力是有用的对于特定于设备的动态属性,你想改变,如亮度、接触或帧速率。在这个例子中,开始收购的videoinput
对象,然后设置曝光
财产。
创建videoinput
对象使用点灰色适配器和视频源。
vid = videoinput (“pointgrey”);src = vid.Source;
设置帧/触发源的数量。
从视频。FramesPerTrigger =正;
开始获取帧。
开始(vid)
查看曝光
属性信息来确定属性可以改变而收购正在运行。
propinfo (src,“曝光”)
ans =结构体字段:类型:“双”约束:“有界”ConstraintValue: [-7.5850 - 2.4136] DefaultValue: -0.0614只读的:“从未”DeviceSpecific: 1可以:1
只读的
是“永远”
收购期间,您可以更改此属性。当前值是-0.0614
最大和最小约束(-7.5850 - 2.4136)
。
改变的价值曝光
在收购房地产。
src。风险= 2;
停止图像采集完成后。
停止(vid)
请注意
不支持此工作流金宝app图像采集的探险家。在收购时,你不能改变的一个属性设备属性选项卡。
动态更新属性约束
如果你改变一个属性,导致可能的值的改变,或约束的变化,对于另一个属性,约束值动态更新的其他财产。考虑一个点灰色的相机,有一个感兴趣的区域,已经开始[0 0 612 512]
。极限的值帧速率
属性到一个特定的最小和最大值,根据ROIPosition
价值。改变该地区感兴趣的一个较低的值增加帧速率
属性约束。在本例中,您设置ROIPosition
来[0 0 320 240]
,你叫propinfo
在帧速率
属性显示更新后的属性约束值。
创建videoinput
对象使用点灰色适配器和视频源。
vid = videoinput (“pointgrey”);src = vid.Source;
查看感兴趣的地区。
vid.ROIPosition
ans = 0 0 612 512
查看帧速率
属性信息。
propinfo (src,“帧速率”)
ans =结构体字段:类型:“双”约束:“有界”ConstraintValue: 29 [1] DefaultValue: 2.5000只读的:“从未”DeviceSpecific: 1可以:1
29 [1]
。
设置ROIPosition
财产[0 0 320 240]
并查看帧速率
房地产再次看到更新后的值。
vid.ROIPosition= [0 0 320 240]; propinfo(src,“帧速率”)
ans =结构体字段:类型:“双”约束:“有界”ConstraintValue: 34 [1] DefaultValue: 2.5000只读的:“从未”DeviceSpecific: 1可以:1
(1)34)
因为该地区的兴趣降低。