OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
erfilter.hpp ファイル
#include "opencv2/core.hpp"
#include <vector>
#include <deque>
#include <string>
Include dependency graph for erfilter.hpp:
This graph shows which files directly or indirectly include this file:

クラス

class  cv::text::ERFilter::Callback
 分類器を備えたCallbackをクラス化したものである。詳細...
 
class  cv::text::ERFilter
 NeumannとMatasのシーンテキスト検出アルゴリズム [212] の第1段階および第2段階の基底クラス。 : 続きを読む...
 
struct  cv::text::ERStat
 ERStat 構造体は、クラス固有の Extremal Region (ER) を表す。詳細...
 

名前空間

namespace  cv
 
namespace  cv::text
 

列挙型

enum  {
  cv::text::ERFILTER_NM_RGBLGrad ,
  cv::text::ERFILTER_NM_IHSGrad
}
 computeNMChannels の動作モード 続きを読む...
 
enum  cv::text::erGrouping_Modes {
  cv::text::ERGROUPING_ORIENTATION_HORIZ ,
  cv::text::ERGROUPING_ORIENTATION_ANY
}
 text::erGrouping の動作モード。詳細...
 

関数

void cv::text::computeNMChannels (InputArray _src, OutputArrayOfArrays _channels, int _mode=ERFILTER_NM_RGBLGrad)
 N&Mアルゴリズムで独立して処理する各チャンネルを計算する [212]
 
Ptr< ERFiltercv::text::createERFilterNM1 (const Ptr< ERFilter::Callback > &cb, int thresholdDelta=1, float minArea=(float) 0.00025, float maxArea=(float) 0.13, float minProbability=(float) 0.4, bool nonMaxSuppression=true, float minProbabilityDiff=(float) 0.1)
 N&Mアルゴリズムの第1段階分類器用の極値領域フィルタを作成する [212]
 
Ptr< ERFiltercv::text::createERFilterNM1 (const String &filename, int thresholdDelta=1, float minArea=(float) 0.00025, float maxArea=(float) 0.13, float minProbability=(float) 0.4, bool nonMaxSuppression=true, float minProbabilityDiff=(float) 0.1)
 N&M アルゴリズムの第 1 段階分類器のための Extremal Region Filter を、指定されたパス (例: /path/to/cpp/trained_classifierNM1.xml) から読み込む。
 
Ptr< ERFiltercv::text::createERFilterNM2 (const Ptr< ERFilter::Callback > &cb, float minProbability=(float) 0.3)
 N&Mアルゴリズムの第2段階分類器用の極値領域フィルタを作成する [212]
 
Ptr< ERFiltercv::text::createERFilterNM2 (const String &filename, float minProbability=(float) 0.3)
 N&M アルゴリズムの第 2 段階分類器のための Extremal Region Filter を、指定されたパス (例: /path/to/cpp/trained_classifierNM2.xml) から読み込む。
 
void cv::text::detectRegions (InputArray image, const Ptr< ERFilter > &er_filter1, const Ptr< ERFilter > &er_filter2, std::vector< Rect > &groups_rects, int method=ERGROUPING_ORIENTATION_HORIZ, const String &filename=String(), float minProbability=(float) 0.5)
 画像からテキスト領域を抽出する。
 
void cv::text::detectRegions (InputArray image, const Ptr< ERFilter > &er_filter1, const Ptr< ERFilter > &er_filter2, std::vector< std::vector< Point > > &regions)
 
void cv::text::erGrouping (InputArray image, InputArray channel, std::vector< std::vector< Point > > regions, std::vector< Rect > &groups_rects, int method=ERGROUPING_ORIENTATION_HORIZ, const String &filename=String(), float minProbablity=(float) 0.5)
 
void cv::text::erGrouping (InputArray img, InputArrayOfArrays channels, std::vector< std::vector< ERStat > > &regions, std::vector< std::vector< Vec2i > > &groups, std::vector< Rect > &groups_rects, int method=ERGROUPING_ORIENTATION_HORIZ, const std::string &filename=std::string(), float minProbablity=0.5)
 テキストブロックとして構成された Extremal Region のグループを見つける。
 
Ptr< ERFilter::Callbackcv::text::loadClassifierNM1 (const String &filename)
 ERFilter オブジェクトの生成時に、デフォルトの分類器を暗黙的に読み込めるようにする。
 
Ptr< ERFilter::Callbackcv::text::loadClassifierNM2 (const String &filename)
 ERFilter オブジェクトの生成時に、デフォルトの分類器を暗黙的に読み込めるようにする。
 
void cv::text::MSERsToERStats (InputArray image, std::vector< std::vector< Point > > &contours, std::vector< std::vector< ERStat > > &regions)
 MSER の輪郭 (vector<Point>) を ERStat 領域に変換する。