EdgePixelXYU リザルト

プログラム実行中のみ

適用
ビジョンオブジェクト: ArcFinder、LineFinder

解説
検索中に検出したエッジのPixelX、PixelY、Angle位置座標を返します。

用法

VGet  Sequence.Object.EdgePixelXYU (result), found, xVar, yVar, uVar
Sequence
シーケンス名かシーケンス名を示す文字列変数
Object
オブジェクト名かオブジェクト名を示す文字列変数。オブジェクトは指定されたシーケンスに存在していなければなりません。
found
エッジが検出されたかどうかを示すBoolean型変数
xVar
エッジのXピクセル座標位置を示す実数変数
yVar
エッジのYピクセル座標位置を示す実数変数
uVar
カメラ座標系に対するエッジサーチラインの角度(回転)位置を示す実数変数
result
エッジリザルト番号


  • found: TrueまたはFalseのBoolean値
  • xVar: ピクセル単位で示す実数
  • yVar: ピクセル単位で示す実数
  • uVar: 度単位で示す実数

詳細説明
LineFinderとArcFinderは複数のエッジでラインや円弧を検出します。

EdgePixelXYUで各エッジの画像座標系での位置リザルトを取得できます。

CurrentResultプロパティーは、エッジリザルトを取得するLineFinder(またはArcFinder)リザルトに設定しなければいけません。エッジリザルトの数はNumberOfEdgesプロパティーと同じです。

EdgePixelXYUリザルトはプログラム実行中のみ利用できます。

参照
ArcFinderオブジェクト, EdgeCameraXYU リザルト, EdgeRobotXYU リザルト, LineFinderオブジェクト