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

クラス CLAHE


  • public class CLAHE extends Algorithm
    コントラスト制限付き適応的ヒストグラム平坦化(Contrast Limited Adaptive Histogram Equalization)の基底クラス。
    • コンストラクタの詳細

      • CLAHE

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

      • __fromPtr__

        public static CLAHE __fromPtr__​(long addr)
      • apply

        public void apply​(Mat src,
                          Mat dst)
        Equalizes the histogram of a grayscale image using Contrast Limited Adaptive Histogram Equalization.
        引数:
        src - CV_8UC1 または CV_16UC1 型の入力画像。
        dst - 出力画像。
      • setClipLimit

        public void setClipLimit​(double clipLimit)
        Sets threshold for contrast limiting.
        引数:
        clipLimit - しきい値。
      • getClipLimit

        public double getClipLimit()
      • setTilesGridSize

        public void setTilesGridSize​(Size tileGridSize)
        Sets size of grid for histogram equalization. Input image will be divided into equally sized rectangular tiles.
        引数:
        tileGridSize - 行方向と列方向のタイル数を定義する。
      • getTilesGridSize

        public Size getTilesGridSize()
      • setBitShift

        public void setBitShift​(int bitShift)
        Sets bit shift parameter for histogram bins.
        引数:
        bitShift - ビットシフト値(デフォルトは 0)。
      • getBitShift

        public int getBitShift()
        Returns the bit shift parameter for histogram bins.
        戻り値:
        現在のビットシフト値。
      • collectGarbage

        public void collectGarbage()