OpenCV 4.12.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

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