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

クラス MergeMertens


  • public class MergeMertens extends MergeExposures
    ピクセルはコントラスト・彩度・露出の適切さの指標を用いて重み付けされ、その後ラプラシアンピラミッドを用いて画像が合成される。結果画像の重みは、コントラスト・彩度・露出の適切さの指標の加重平均として構成される。結果画像はトーンマッピングを必要とせず、255 を乗じることで 8 ビット画像に変換できるが、ガンマ補正や線形トーンマッピングを適用することが推奨される。詳細は CITE: MK07 を参照。
    • コンストラクタの詳細

      • MergeMertens

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

      • __fromPtr__

        public static MergeMertens __fromPtr__​(long addr)
      • process

        public void process​(java.util.List<Mat> src,
                            Mat dst,
                            Mat times,
                            Mat response)
        Description copied from class: MergeExposures
        Merges images.
        オーバーライド:
        process (クラス MergeExposures 内)
        引数:
        src - 入力画像のベクトル
        dst - 結果画像
        times - 各画像の露光時間値のベクトル
        response - 各ピクセル値に対する逆カメラ応答関数を表す256x1の行列。画像と同じチャンネル数を持つ必要がある。
      • process

        public void process​(java.util.List<Mat> src,
                            Mat dst)
        Short version of process, that doesn't take extra arguments.
        引数:
        src - 入力画像のベクトル
        dst - 結果画像
      • getContrastWeight

        public float getContrastWeight()
      • setContrastWeight

        public void setContrastWeight​(float contrast_weiht)
      • getSaturationWeight

        public float getSaturationWeight()
      • setSaturationWeight

        public void setSaturationWeight​(float saturation_weight)
      • getExposureWeight

        public float getExposureWeight()
      • setExposureWeight

        public void setExposureWeight​(float exposure_weight)