将字符分类器回调函数设计为一个类。 更多…
#include <opencv2/text/ocr.hpp>
将字符分类器回调函数设计为一个类。
这样可以隐藏特征提取器和分类器本身,以便开发者可以编写自己的 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 |
此类的文档是从以下文件生成的