箱形目標物体マスクを検証 (ValidateBoxObjectMasks)

機能説明

指定したルールに従って箱マスクが要件を満たすかどうかを判定し、条件を満たしたマスクリストを出力します。

使用シーン

一般的に段ボール積み下ろしのシーンで使用し、箱マスクが要求条件を満たしているかどうかを確認するために使います。

入力

  • マスク画像(必連):検証対象となる箱マスク画像です。

  • 箱位置姿勢(必連):箱の位置姿勢です。

  • 実際サイズ(可連):箱の実際サイズです。「サイズ検証」を有効にした場合に接続できます。

出力

  • 有効なマスクリスト:要件を満たした箱マスク画像です。

  • 有効な位置姿勢:要件を満たした箱の位置姿勢です。

  • 結果リスト:マスク検証結果リスト(ブール値リスト)。

パラメータ説明

サイズ検証

サイズ検証を有効にすると、本手順は箱マスクのサイズと実際サイズを比較し、許容範囲内であればサイズ要件を満たすとみなします。

  • サイズ検証

    • チェック:箱マスクのサイズ検証を有効にします。

    • チェック解除:箱マスクのサイズ検証を無効にします。

  • サイズ誤差範囲

    箱サイズと実際サイズとの差に対する最大許容偏差です。この値を超えるとサイズ要件を満たさないと判定します。 単位はミリメートル(mm)。

  • フィルタタイプ

    このパラメータは結果の出力方法を選択します。

    • DeleteInvalid:サイズ要件を満たす箱マスク画像のみを出力します。運用段階に適しています。

    • DeleteAll:サイズ要件を満たさない箱マスク画像が 1 つでもある場合、すべてのマスク画像を削除します。箱マスクのサイズ一致性を厳密に求める場合に適しています。

矩形度検証

矩形度検証を有効にすると、本手順は箱マスクの矩形度を計算します。矩形度は、マスク面積を最小外接矩形面積で割った比率です。この値が最小矩形度しきい値より大きければ、矩形度要件を満たすとみなします。

  • 矩形度検証

    • チェック:箱マスクの矩形度検証を有効にします。

    • チェック解除:箱マスクの矩形度検証を無効にします。

  • 最小矩形度しきい値

    矩形度の最低要件です。矩形度 = マスク面積 / 最小外接矩形面積。

    矩形度の計算値がこのしきい値より小さい場合、矩形度要件を満たさないと判定し、そのマスク画像は除外されます。

  • フィルタタイプ

    このパラメータは結果の出力方法を選択します。

    • DeleteInvalid:矩形度要件を満たす箱マスク画像のみを出力します。運用段階に適しています。

    • DeleteAll:矩形度要件を満たさない箱マスク画像が 1 つでもある場合、すべてのマスク画像を削除します。矩形度の一致性を厳密に求める場合に適しています。