opencv2/text/ocr.hpp#
#include <opencv2/core.hpp>
#include <vector>
#include <string>
Include dependency graph for ocr.hpp:
This graph shows which files directly or indirectly include ocr.hpp:
Classes#
class cv::text::BaseOCR
class cv::text::OCRHMMDecoder::ClassifierCallback
Callback with the character classifier is made a class. More…
class cv::text::OCRBeamSearchDecoder::ClassifierCallback
Callback with the character classifier is made a class. More…
class cv::text::OCRBeamSearchDecoder
OCRBeamSearchDecoder class provides an interface for OCR using Beam Search algorithm. More…
class cv::text::OCRHMMDecoder
OCRHMMDecoder class provides an interface for OCR using Hidden Markov Models. More…
class cv::text::OCRHolisticWordRecognizer
OCRHolisticWordRecognizer class provides the functionallity of segmented wordspotting. Given a predefined vocabulary , a DictNet is employed to select the most probable word given an input image. More…
class cv::text::OCRTesseract
OCRTesseract class provides an interface with the tesseract-ocr API (v3.02.02) in C++. More…
Namespaces#
namespace cv
namespace cv::text
Enumerations#
enum cv::text { OCR_LEVEL_WORD, OCR_LEVEL_TEXTLINE }
enum cv::text::classifier_type { OCR_KNN_CLASSIFIER = 0, OCR_CNN_CLASSIFIER = 1 }
enum cv::text::decoder_mode { OCR_DECODER_VITERBI = 0 }
enum cv::text::ocr_engine_mode { OEM_TESSERACT_ONLY, OEM_CUBE_ONLY, OEM_TESSERACT_CUBE_COMBINED, OEM_DEFAULT }
Tesseract.OcrEngineMode Enumeration. More…
enum cv::text::page_seg_mode { PSM_OSD_ONLY, PSM_AUTO_OSD, PSM_AUTO_ONLY, PSM_AUTO, PSM_SINGLE_COLUMN, PSM_SINGLE_BLOCK_VERT_TEXT, PSM_SINGLE_BLOCK, PSM_SINGLE_LINE, PSM_SINGLE_WORD, PSM_CIRCLE_WORD, PSM_SINGLE_CHAR }
Tesseract.PageSegMode Enumeration. More…
Functions#
Mat cv::text::createOCRHMMTransitionsTable (const String &vocabulary, std::vector< cv::String > &lexicon)
void cv::text::createOCRHMMTransitionsTable (std::string &vocabulary, std::vector< std::string > &lexicon, OutputArray transition_probabilities_table)
Utility function to create a tailored language model transitions table from a given list of words (lexicon).
Ptr< OCRBeamSearchDecoder::ClassifierCallback > cv::text::loadOCRBeamSearchClassifierCNN (const String &filename)
Allow to implicitly load the default character classifier when creating an OCRBeamSearchDecoder object.
Ptr< OCRHMMDecoder::ClassifierCallback > cv::text::loadOCRHMMClassifier (const String &filename, int classifier)
Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object.
Ptr< OCRHMMDecoder::ClassifierCallback > cv::text::loadOCRHMMClassifierCNN (const String &filename)
Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object.
Ptr< OCRHMMDecoder::ClassifierCallback > cv::text::loadOCRHMMClassifierNM (const String &filename)
Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object.