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オブジェクト