クラス XRDetectedObject
(Niantic.Lightship.AR.XRSubsystems.XRDetectedObject)
概要
オブジェクト検出モデルによって検出されたXRカメラのビュー内のオブジェクトを表すクラス。
class XRDetectedObject {
public:
// プロパティ
abstract float[] Confidences;
// メソッド
virtual abstract float GetConfidence(string categoryName) = 0;
virtual abstract List<XRObjectCategorization> GetConfidentCategorizations(float threshold = 0.4f) = 0;
virtual abstract Rect CalculateRect(
int viewportWidth,
int viewportHeight,
ScreenOrientation orientation
) = 0;
};
詳細なドキュメント
オブジェクト検出モデルによって検出されたXRカメラのビュー内のオブジェクトを表すクラス。
これは実験的なAPIです。 実験的な機能は変更される可能性があり、公式にはサポートされていません。
プロパティ
Confidences
abstract float[] Confidences
検出可能なすべてのカテゴリーの信頼度を示します。 インデックスiの要素は、インデックスiのカテゴリーに対する信頼度です。
これは実験的なAPIです。 実験的な機能は変更される可能性があり、公式にはサポートされていません。
メソッド
GetConfidence
virtual abstract float GetConfidence(string categoryName) = 0
指定されたカテゴリーに対するこの検出オ ブジェクトの信頼度値を0~1.0の範囲で取得します。
これは実験的なAPIです。 実験的な機能は変更される可能性があり、公式にはサポートされていません。
パラメーター:
categoryName
- クエリを実行するカテゴリーの名前。 この利用可能なカテゴリー名の一覧は、XRObjectDetectionSubsystem.TryGetCategoryNamesメソッドを使用して取得できます。
戻り値:
検出されたこのオブジェクトの指定されたカテゴリーの信頼度値。
GetConfidentCategorizations
virtual abstract List<XRObjectCategorization> GetConfidentCategorizations(float threshold = 0.4f) = 0
検出されたこのオブジェクトの分類情報を取得します。
これは実験的なAPIです。 実験的な機能は変更される可能性があり、公式にはサポートされていません。
パラメーター:
threshold
- 返るリストに分類情報を含むために必要な最小信頼度値。 指定されていない場合、デフォルト値は0.4に設定されます。
戻り値:
検出されたこのオブジェクトの信頼度の高いすべての分類のリスト。
CalculateRect
virtual abstract Rect CalculateRect(
int viewportWidth,
int viewportHeight,
ScreenOrientation orientation
) = 0
指定されたビューポートに表示されるように変換された検出オブジェクトの2Dバウンディングボックス。 通常、XRカメラ画像のレンダリング先と同じビューポートになります。
これは実験的なAPIです。 実験的な機能は変更される可能性があり、公式にはサポートされていません。
パラメーター:
viewportWidth
- ビューポートのピクセル幅。
viewportHeight
- ビューポートのピクセルの高さ。
orientation
- ビューポートの向き。
戻り値:
指定されたビューポート内で検出オブジェクトの位置と境界を示すRect(矩形)。