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座標Screen位置
詳細說明
Polar物件的CenterPointObject屬性設為其他視覺物件時,會自動填入此屬性。然而,若將Polar物件的CenterPointObject屬性設為Screen,使用者可能會設定CenterX屬性以定位Polar物件。
使用者可能也會手動將Polar物件拖曳至畫面上的新位置,以自動設定Polar物件的CenterPointObject屬性。完成此拖曳操作後,CenterX屬性會隨著新的Polar物件CenterX位置自動更新。
Edge物件只有SearchType屬性被設定了Arc的情況下,才能使用CenterX屬性。
參考
ArcFinder物件、ArcInspector物件、CenterY屬性、CenterPoint屬性、Edge物件、Polar物件、Contour物件