OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::text::OCRBeamSearchDecoder::ClassifierCallback クラス

文字分類器によるコールバックがクラスとして作られる。 続きを読む...

#include <opencv2/text/ocr.hpp>

Collaboration diagram for 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コードを書くことができる。

デフォルトの文字分類器と特徴抽出器は、https://github.com/opencv/opencv_contrib/blob/master/modules/text/samples/OCRBeamSearch_CNN_model_data.xml.gz に用意された全引数を備えたユーティリティ関数 loadOCRBeamSearchClassifierCNN を使って読み込むことができる。

構築子と解体子の詳解

◆ ~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(の順位付きリスト)を返さなければならない

引数
image1文字を含む入力画像 CV_8UC1 または CV_8UC3。
recognition_probabilities見つかったN個の文字それぞれについて、分類器は各クラスのクラス確率のリストを返す。
oversegmentation分類器は、シーケンス開始位置としての0を含む、N+1個の文字位置のx座標のリストを返す。

◆ getStepSize()

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

◆ getWindowSize()

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

このクラス詳解は次のファイルから抽出されました: