🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

クラス StructuredLightPattern

    • フィールドの要約

    • コンストラクタの要約

      コンストラクタ
      Modifier Constructor Description
      protected StructuredLightPattern​(long addr)  
    • メソッドの要約

      すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド
      Modifier and Type Method Description
      static StructuredLightPattern __fromPtr__​(long addr)  
      boolean decode​(java.util.List<java.util.List<Mat>> patternImages, Mat disparityMap)
      Decodes the structured light pattern, generating a disparity map
      boolean decode​(java.util.List<java.util.List<Mat>> patternImages, Mat disparityMap, java.util.List<Mat> blackImages)
      Decodes the structured light pattern, generating a disparity map
      boolean decode​(java.util.List<java.util.List<Mat>> patternImages, Mat disparityMap, java.util.List<Mat> blackImages, java.util.List<Mat> whiteImages)
      Decodes the structured light pattern, generating a disparity map
      boolean decode​(java.util.List<java.util.List<Mat>> patternImages, Mat disparityMap, java.util.List<Mat> blackImages, java.util.List<Mat> whiteImages, int flags)
      Decodes the structured light pattern, generating a disparity map
      boolean generate​(java.util.List<Mat> patternImages)
      Generates the structured light pattern to project.
      • クラス java.lang.Object から継承したメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • StructuredLightPattern

        protected StructuredLightPattern​(long addr)
    • メソッドの詳細

      • generate

        public boolean generate​(java.util.List<Mat> patternImages)
        Generates the structured light pattern to project.
        引数:
        patternImages - 生成されるパターン: vector<Mat>であり、各画像はプロジェクタの解像度のCV_8U Matである。
        戻り値:
        自動生成
      • decode

        public boolean decode​(java.util.List<java.util.List<Mat>> patternImages,
                              Mat disparityMap,
                              java.util.List<Mat> blackImages,
                              java.util.List<Mat> whiteImages,
                              int flags)
        Decodes the structured light pattern, generating a disparity map
        引数:
        patternImages - 復号対象となる取得済みのパターン画像 (vector<vector<Mat>>)。グレースケールとして読み込まれ、あらかじめ平行化されている。
        disparityMap - 復号結果: 画像解像度のCV_64F Matであり、計算された視差マップを格納する。
        blackImages - shadowMasksの計算に必要な全面黒の画像。
        whiteImages - shadowMasksの計算に必要な全面白の画像。
        flags - 復号アルゴリズムを設定するフラグ。デフォルト: DECODE_3D_UNDERWORLD。覚え書き: すべての画像は同じ解像度でなければならない。
        戻り値:
        自動生成
      • decode

        public boolean decode​(java.util.List<java.util.List<Mat>> patternImages,
                              Mat disparityMap,
                              java.util.List<Mat> blackImages,
                              java.util.List<Mat> whiteImages)
        Decodes the structured light pattern, generating a disparity map
        引数:
        patternImages - 復号対象となる取得済みのパターン画像 (vector<vector<Mat>>)。グレースケールとして読み込まれ、あらかじめ平行化されている。
        disparityMap - 復号結果: 画像解像度のCV_64F Matであり、計算された視差マップを格納する。
        blackImages - shadowMasksの計算に必要な全面黒の画像。
        whiteImages - shadowMasksの計算に必要な全面白の画像。覚え書き: すべての画像は同じ解像度でなければならない。
        戻り値:
        自動生成
      • decode

        public boolean decode​(java.util.List<java.util.List<Mat>> patternImages,
                              Mat disparityMap,
                              java.util.List<Mat> blackImages)
        Decodes the structured light pattern, generating a disparity map
        引数:
        patternImages - 復号対象となる取得済みのパターン画像 (vector<vector<Mat>>)。グレースケールとして読み込まれ、あらかじめ平行化されている。
        disparityMap - 復号結果: 画像解像度のCV_64F Matであり、計算された視差マップを格納する。
        blackImages - shadowMasksの計算に必要な全面黒の画像。覚え書き: すべての画像は同じ解像度でなければならない。
        戻り値:
        自動生成
      • decode

        public boolean decode​(java.util.List<java.util.List<Mat>> patternImages,
                              Mat disparityMap)
        Decodes the structured light pattern, generating a disparity map
        引数:
        patternImages - 復号対象となる取得済みのパターン画像 (vector<vector<Mat>>)。グレースケールとして読み込まれ、あらかじめ平行化されている。
        disparityMap - 復号結果: 画像解像度のCV_64F Matであり、計算された視差マップを格納する。覚え書き: すべての画像は同じ解像度でなければならない。
        戻り値:
        自動生成