CenterX属性
适用
视觉对象:ArcFinder、ArcInspector、Contour、Edge、Polar
说明
以像素单位指定作为中心点使用的X坐标位置。
用法
VGet Sequence.Object.CenterX, var
VSet Sequence.Object.CenterX, value
- Sequence
- 序列名或表示序列名的字符串变量
- Object
- 对象名或表示对象名的字符串变量对象必须存在于指定的序列中。
- var
- 表示属性值的实数变量
- value
- 表示新属性值的实数或表达式
值
0至(像素单位的视频宽度 - 1)的实数。但Polar对象的检测范围不能超出相机的有效像素范围。因此实际范围是:
(0 + Radius) - (当前像素坐标X分辨率- Radius - 1)
Radius是从Polar对象中心点至对象搜索范围外侧的距离。
例如,如果ImageSize属性的图像分辨率为640x480且半径为16像素,则给出的范围是16至623。
默认:Polar对象中心的X坐标画面位置
详细说明
Polar对象的CenterPointObject属性设为其他视觉对象时,该属性将自动填写。但如果Polar对象的CenterPointObject属性设为Screen,则用户可以设定CenterX属性进行Polar对象定位。
用户也可以通过在画面中将Polar对象实际拖动至新位置,自动设定Polar对象的CenterPointObject属性。执行了此拖动操作,CenterX属性将自动更新为Polar对象的新CenterX位置。
Edge对象只有在SearchType属性被设定了Arc时,才能使用CenterX属性。
参照
ArcFinder对象、ArcInspector对象、Contour对象、CenterY属性、CenterPoint属性、Edge对象、Polar对象、Contour对象