OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
公共成员函数 | 所有成员列表
cv::text::OCRBeamSearchDecoder::ClassifierCallback 类参考

字符分类器的回调被做成一个类。 更多...

#include <opencv2/text/ocr.hpp>

cv::text::OCRBeamSearchDecoder::ClassifierCallback 的协作图

公共成员函数

virtual ~ClassifierCallback ()
 
virtual void eval (InputArray image, std::vector< std::vector< double > > &recognition_probabilities, std::vector< int > &oversegmentation)
 字符分类器必须返回一个(排名的)类 ID 列表。
 
int getStepSize ()
 
int getWindowSize ()
 

详细描述

字符分类器的回调被做成一个类。

这样它隐藏了特征提取器和分类器本身,因此开发者可以编写自己的 OCR 代码。

默认的字符分类器和特征提取器可以使用实用函数 loadOCRBeamSearchClassifierCNN 加载,其所有参数都可以在 https://github.com/opencv/opencv_contrib/blob/master/modules/text/samples/OCRBeamSearch_CNN_model_data.xml.gz 中找到。

构造函数和析构函数文档

◆ ~ClassifierCallback()

virtual cv::text::OCRBeamSearchDecoder::ClassifierCallback::~ClassifierCallback ( )
inlinevirtual

成员函数文档

◆ eval()

virtual void cv::text::OCRBeamSearchDecoder::ClassifierCallback::eval ( InputArray  image,
std::vector< std::vector< double > > &  recognition_probabilities,
std::vector< int > &  oversegmentation 
)
virtual

字符分类器必须返回一个(排名的)类 ID 列表。

参数
image输入图像 CV_8UC1 或 CV_8UC3,包含单个字母。
recognition_probabilities对于找到的每个 N 个字符,分类器都会返回一个包含每个类的类概率列表。
oversegmentation分类器返回一个包含 N+1 个字符位置 x 坐标的列表,包括 0 作为开始序列位置。

◆ getStepSize()

int cv::text::OCRBeamSearchDecoder::ClassifierCallback::getStepSize ( )
inline

◆ getWindowSize()

int cv::text::OCRBeamSearchDecoder::ClassifierCallback::getWindowSize ( )
inline

此类的文档由以下文件生成