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对象