OpenCV  4.10.0
OpenCV
加载...
搜索...
没有匹配项
| 命名空间 | 枚举 | 函数
erfilter.hpp 文件参考
#include "opencv2/core.hpp"
#include <vector>
#include <deque>
#include <string>
erfilter.hpp 的包含关系图
此关系图显示直接或间接包含此文件的文件

类  cv::text::ERFilter::Callback
 Callback 与分类器一起成为一种类。详细信息...
 
类  cv::text::ERFilter
 Neumann 和 Matas 场景文本检测算法的第 1 和第 2 阶段的基类 [204]详细信息...
 
结构  cv::text::ERStat
 ERStat 结构表示基于类的极值区域 (ER)。详细信息...
 

命名空间

命名空间  cv
 磁盘上的文件关联的文件存储的“黑匣子”表示。
 
命名空间  cv::text
 

枚举

枚举  {
  cv::text::ERFILTER_NM_RGBLGrad ,
  cv::text::ERFILTER_NM_IHSGrad
}
 computeNMChannels 操作模式 详细信息...
 
枚举  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 算法 [204] 中要独立处理的不同通道。
 
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 算法 [204] 的第 1 级分类器创建一个极值区域筛选器。
 
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)
 从提供的路径(例如 /path/to/cpp/trained_classifierNM1.xml)读取 N&M 算法第 1 级分类器的极值区域筛选器。
 
Ptr< ERFiltercv::text::createERFilterNM2 (const Ptr< ERFilter::Callback > &cb, float minProbability=(float) 0.3)
 为 N&M 算法 [204] 的第 2 级分类器创建一个极值区域筛选器。
 
Ptr< ERFiltercv::text::createERFilterNM2 (const String &filename, float minProbability=(float) 0.3)
 从提供的路径(例如 /path/to/cpp/trained_classifierNM2.xml)读取 N&M 算法第 2 级分类器的极值区域筛选器。
 
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(输入数组 image, const Ptr< ERFilter > &er_filter1, const Ptr< ERFilter > &er_filter2, std::vector< std::vector< > > &region)
 
void cv::text::erGrouping(输入数组 image, 输入数组 channel, std::vector< std::vector< > > regions, std::vector< 矩行 > &groups_rects, int method=ERGROUPING_ORIENTATION_HORIZ, const 字符串 &filename=字符串(), float minProbablity=(float) 0.5)
 
void cv::text::erGrouping(输入数组 img, 输入数组 channels, std::vector< std::vector< ERStat > > &regions, std::vector< std::vector< Vec2i > > &groups, std::vector< 矩形 > &groups_rects, int method=ERGROUPING_ORIENTATION_HORIZ, const std::string &filename=std::string(), float minProbablity=0.5)
 找到以文本块组织的极值区域组。
 
Ptr< ERFilter::Callbackcv::text::loadClassifierNM1(const 字符串 &filename)
 允许在创建ERFilter对象时隐式加载默认分类器。
 
Ptr< ERFilter::Callbackcv::text::loadClassifierNM2(const 字符串 &filename)
 允许在创建ERFilter对象时隐式加载默认分类器。
 
void cv::text::MSERsToERStats(输入数组 image, std::vector< std::vector< > > &contours, std::vector< std::vector< ERStat > > &regions)
 MSER轮廓(vector<Point>)转换为ERStat区域。