クラス 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である。 Experimentalの機能は変更される可能性があり、公式にはサポートされていません。
Properties
コンフィデンス
抽象 float[] Confidences
検出可能なすべてのカテゴリの信頼度。 インデックスiの要素は、インデックスiのカテゴリの信頼度である。
これは実験的なAPIである。 Experimentalの機能は変更される可能性があり、公式にはサポートされていません。
方法
GetConfidence
仮想抽象 float GetConfidence(string categoryName) = 0
この検出されたオブジェクトの指定されたカテゴリの0~1.0の信頼値を取得します。
これは実験的なAPIである。 Experimentalの機能は変更される可能性があり、公式にはサポートされていません。
Parameters:
categoryName`` - 問い合わせるカテゴリの名前。 この有効な名前のコレクションは、XRObjectDetectionSubsystem.TryGetCategoryNames メソッドから取得できます。
戻り値
この検出されたオブジェクトの指定されたカテゴリの信頼値。
GetConfidentCategorizations
仮想抽象リスト<XRObjectCategorization> GetConfidentCategorizations(float threshold = 0.4f) = 0
この検出されたオブジェクトのオブジェクト分類を取得します。
これは実験的なAPIである。 Experimentalの機能は変更される可能性があり、公式にはサポートされていません。
Parameters:
threshold`` - カテゴライズが返されるリストに含まれるために必要な最小の信頼値。 省略時のデフォルトは0.4。
戻り値
この検出されたオブジェクトのすべての確信できるカテゴライズのリスト。
CalculateRect
virtual abstract Rect CalculateRect(
int viewportWidth,
int viewportHeight,
ScreenOrientation orientation
) = 0
指定されたビューポートに表示されるように変換された、検出されたオブジェクトの2Dバウンディングボックス。 通常、これはXRカメラ画像のレンダリング先と同じビューポートになります。
これは実験的なAPIである。 Experimentalの機能は変更される可能性があり、公式にはサポートされていません。
Parameters:
viewportWidth`` - ビューポートのピクセル幅。
viewportHeight`` - ビューポートのピクセルの高さ。
orientation`` - ビューポートの向き。
戻り値
指定されたビューポート内の検出されたオブジェクトの位置と境界を記述するRect。