字符分类器的回调被做成一个类。 更多...
#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 |
此类的文档由以下文件生成