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

クラス MSER


  • public class MSER
    extends Feature2D
    Maximally stable extremal region extractor The class encapsulates all the parameters of the %MSER extraction algorithm (see [wiki article](http://en.wikipedia.org/wiki/Maximally_stable_extremal_regions)).
    • %MSER には2つの異なる実装がある。1つはグレー画像用、もう1つはカラー画像用である。
    • グレー画像のアルゴリズムは CITE: nister2008linear から取られている。この論文はunion-find法より高速であると主張している。実際には、私の centrino L7200 1.2GHz ノートPCで 1.5~2m/s 程度になる。
    • カラー画像のアルゴリズムは CITE: forssen2007maximally から取られている。グレー画像の手法よりかなり遅くなるはずである(3~4倍)。
    • (Python) %MSER 検出器の使用法を示す完全な例は samples/python/mser.py にある。
    • コンストラクタの詳細

      • MSER

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

      • __fromPtr__

        public static MSER __fromPtr__​(long addr)
      • create

        public static MSER create​(int delta,
                                  int min_area,
                                  int max_area,
                                  double max_variation,
                                  double min_diversity,
                                  int max_evolution,
                                  double area_threshold,
                                  double min_margin,
                                  int edge_blur_size)
        Full constructor for %MSER detector
        引数:
        delta - \((size_{i}-size_{i-delta})/size_{i-delta}\) を比較する
        min_area - minArea より小さい領域を除去する
        max_area - maxArea より大きい領域を除去する
        max_variation - 子と似たサイズを持つ領域を除去する
        min_diversity - カラー画像において、diversity が min_diversity より小さいmserを遡って切り捨てる
        max_evolution - カラー画像における展開ステップ数
        area_threshold - カラー画像において、再初期化を引き起こす面積のしきい値
        min_margin - カラー画像において、小さすぎるマージンを無視する
        edge_blur_size - カラー画像において、エッジ平滑化のアパーチャサイズ
        戻り値:
        自動生成
      • create

        public static MSER create​(int delta,
                                  int min_area,
                                  int max_area,
                                  double max_variation,
                                  double min_diversity,
                                  int max_evolution,
                                  double area_threshold,
                                  double min_margin)
        Full constructor for %MSER detector
        引数:
        delta - \((size_{i}-size_{i-delta})/size_{i-delta}\) を比較する
        min_area - minArea より小さい領域を除去する
        max_area - maxArea より大きい領域を除去する
        max_variation - 子と似たサイズを持つ領域を除去する
        min_diversity - カラー画像において、diversity が min_diversity より小さいmserを遡って切り捨てる
        max_evolution - カラー画像における展開ステップ数
        area_threshold - カラー画像において、再初期化を引き起こす面積のしきい値
        min_margin - カラー画像において、小さすぎるマージンを無視する
        戻り値:
        自動生成
      • create

        public static MSER create​(int delta,
                                  int min_area,
                                  int max_area,
                                  double max_variation,
                                  double min_diversity,
                                  int max_evolution,
                                  double area_threshold)
        Full constructor for %MSER detector
        引数:
        delta - \((size_{i}-size_{i-delta})/size_{i-delta}\) を比較する
        min_area - minArea より小さい領域を除去する
        max_area - maxArea より大きい領域を除去する
        max_variation - 子と似たサイズを持つ領域を除去する
        min_diversity - カラー画像において、diversity が min_diversity より小さいmserを遡って切り捨てる
        max_evolution - カラー画像における展開ステップ数
        area_threshold - カラー画像において、再初期化を引き起こす面積のしきい値
        戻り値:
        自動生成
      • create

        public static MSER create​(int delta,
                                  int min_area,
                                  int max_area,
                                  double max_variation,
                                  double min_diversity,
                                  int max_evolution)
        Full constructor for %MSER detector
        引数:
        delta - \((size_{i}-size_{i-delta})/size_{i-delta}\) を比較する
        min_area - minArea より小さい領域を除去する
        max_area - maxArea より大きい領域を除去する
        max_variation - 子と似たサイズを持つ領域を除去する
        min_diversity - カラー画像において、diversity が min_diversity より小さいmserを遡って切り捨てる
        max_evolution - カラー画像における展開ステップ数
        戻り値:
        自動生成
      • create

        public static MSER create​(int delta,
                                  int min_area,
                                  int max_area,
                                  double max_variation,
                                  double min_diversity)
        Full constructor for %MSER detector
        引数:
        delta - \((size_{i}-size_{i-delta})/size_{i-delta}\) を比較する
        min_area - minArea より小さい領域を除去する
        max_area - maxArea より大きい領域を除去する
        max_variation - 子と似たサイズを持つ領域を除去する
        min_diversity - カラー画像において、diversity が min_diversity より小さいmserを遡って切り捨てる
        戻り値:
        自動生成
      • create

        public static MSER create​(int delta,
                                  int min_area,
                                  int max_area,
                                  double max_variation)
        Full constructor for %MSER detector
        引数:
        delta - \((size_{i}-size_{i-delta})/size_{i-delta}\) を比較する
        min_area - minArea より小さい領域を除去する
        max_area - maxArea より大きい領域を除去する
        max_variation - 子と似たサイズを持つ領域を除去する
        戻り値:
        自動生成
      • create

        public static MSER create​(int delta,
                                  int min_area,
                                  int max_area)
        Full constructor for %MSER detector
        引数:
        delta - \((size_{i}-size_{i-delta})/size_{i-delta}\) を比較する
        min_area - minArea より小さい領域を除去する
        max_area - maxArea より大きい領域を除去する
        戻り値:
        自動生成
      • create

        public static MSER create​(int delta,
                                  int min_area)
        Full constructor for %MSER detector
        引数:
        delta - \((size_{i}-size_{i-delta})/size_{i-delta}\) を比較する
        min_area - minArea より小さい領域を除去する
        戻り値:
        自動生成
      • create

        public static MSER create​(int delta)
        Full constructor for %MSER detector
        引数:
        delta - \((size_{i}-size_{i-delta})/size_{i-delta}\) を比較する
        戻り値:
        自動生成
      • create

        public static MSER create()
        Full constructor for %MSER detector
        戻り値:
        自動生成
      • detectRegions

        public void detectRegions​(Mat image,
                                  java.util.List<MatOfPoint> msers,
                                  MatOfRect bboxes)
        Detect %MSER regions
        引数:
        image - 入力画像(8UC1, 8UC3 または 8UC4。3x3 以上である必要がある)
        msers - 結果として得られる点集合のリスト
        bboxes - 結果として得られるバウンディングボックス
      • setDelta

        public void setDelta​(int delta)
      • getDelta

        public int getDelta()
      • setMinArea

        public void setMinArea​(int minArea)
      • getMinArea

        public int getMinArea()
      • setMaxArea

        public void setMaxArea​(int maxArea)
      • getMaxArea

        public int getMaxArea()
      • setMaxVariation

        public void setMaxVariation​(double maxVariation)
      • getMaxVariation

        public double getMaxVariation()
      • setMinDiversity

        public void setMinDiversity​(double minDiversity)
      • getMinDiversity

        public double getMinDiversity()
      • setMaxEvolution

        public void setMaxEvolution​(int maxEvolution)
      • getMaxEvolution

        public int getMaxEvolution()
      • setAreaThreshold

        public void setAreaThreshold​(double areaThreshold)
      • getAreaThreshold

        public double getAreaThreshold()
      • setMinMargin

        public void setMinMargin​(double min_margin)
      • getMinMargin

        public double getMinMargin()
      • setEdgeBlurSize

        public void setEdgeBlurSize​(int edge_blur_size)
      • getEdgeBlurSize

        public int getEdgeBlurSize()
      • setPass2Only

        public void setPass2Only​(boolean f)
      • getPass2Only

        public boolean getPass2Only()
      • getDefaultName

        public java.lang.String getDefaultName()
        Description copied from class: Algorithm
        Returns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string.
        オーバーライド:
        クラス Feature2D 内の getDefaultName
        戻り値:
        自動生成