Package org.opencv.text
Class OCRBeamSearchDecoder
- java.lang.Object
- 
- org.opencv.text.BaseOCR
- 
- org.opencv.text.OCRBeamSearchDecoder
 
 
- 
 public class OCRBeamSearchDecoder extends BaseOCR OCRBeamSearchDecoder class provides an interface for OCR using Beam Search algorithm. Note:- (C++) An example on using OCRBeamSearchDecoder recognition combined with scene text detection can be found at the demo sample: <https://github.com/opencv/opencv_contrib/blob/master/modules/text/samples/word_recognition.cpp>
 
- 
- 
Constructor SummaryConstructors Modifier Constructor Description protectedOCRBeamSearchDecoder(long addr)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OCRBeamSearchDecoder__fromPtr__(long addr)static OCRBeamSearchDecodercreate(java.lang.String filename, java.lang.String vocabulary, Mat transition_probabilities_table, Mat emission_probabilities_table)Creates an instance of the OCRBeamSearchDecoder class.static OCRBeamSearchDecodercreate(java.lang.String filename, java.lang.String vocabulary, Mat transition_probabilities_table, Mat emission_probabilities_table, int mode)Creates an instance of the OCRBeamSearchDecoder class.static OCRBeamSearchDecodercreate(java.lang.String filename, java.lang.String vocabulary, Mat transition_probabilities_table, Mat emission_probabilities_table, int mode, int beam_size)Creates an instance of the OCRBeamSearchDecoder class.protected voidfinalize()java.lang.Stringrun(Mat image, int min_confidence)Recognize text using Beam Search.java.lang.Stringrun(Mat image, int min_confidence, int component_level)Recognize text using Beam Search.java.lang.Stringrun(Mat image, Mat mask, int min_confidence)java.lang.Stringrun(Mat image, Mat mask, int min_confidence, int component_level)- 
Methods inherited from class org.opencv.text.BaseOCRgetNativeObjAddr
 
- 
 
- 
- 
- 
Method Detail- 
__fromPtr__public static OCRBeamSearchDecoder __fromPtr__(long addr) 
 - 
runpublic java.lang.String run(Mat image, int min_confidence, int component_level) Recognize text using Beam Search. Takes image on input and returns recognized text in the output_text parameter. Optionally provides also the Rects for individual text elements found (e.g. words), and the list of those text elements with their confidence values.- Parameters:
- image- Input binary image CV_8UC1 with a single text line (or word). text elements found (e.g. words). recognition of individual text elements found (e.g. words). for the recognition of individual text elements found (e.g. words).
- component_level- Only OCR_LEVEL_WORD is supported.
- min_confidence- automatically generated
- Returns:
- automatically generated
 
 - 
runpublic java.lang.String run(Mat image, int min_confidence) Recognize text using Beam Search. Takes image on input and returns recognized text in the output_text parameter. Optionally provides also the Rects for individual text elements found (e.g. words), and the list of those text elements with their confidence values.- Parameters:
- image- Input binary image CV_8UC1 with a single text line (or word). text elements found (e.g. words). recognition of individual text elements found (e.g. words). for the recognition of individual text elements found (e.g. words).
- min_confidence- automatically generated
- Returns:
- automatically generated
 
 - 
createpublic static OCRBeamSearchDecoder create(java.lang.String filename, java.lang.String vocabulary, Mat transition_probabilities_table, Mat emission_probabilities_table, int mode, int beam_size) Creates an instance of the OCRBeamSearchDecoder class. Initializes HMMDecoder from the specified path.- Parameters:
- filename- automatically generated
- vocabulary- automatically generated
- transition_probabilities_table- automatically generated
- emission_probabilities_table- automatically generated
- mode- automatically generated
- beam_size- automatically generated
- Returns:
- automatically generated
 
 - 
createpublic static OCRBeamSearchDecoder create(java.lang.String filename, java.lang.String vocabulary, Mat transition_probabilities_table, Mat emission_probabilities_table, int mode) Creates an instance of the OCRBeamSearchDecoder class. Initializes HMMDecoder from the specified path.- Parameters:
- filename- automatically generated
- vocabulary- automatically generated
- transition_probabilities_table- automatically generated
- emission_probabilities_table- automatically generated
- mode- automatically generated
- Returns:
- automatically generated
 
 - 
createpublic static OCRBeamSearchDecoder create(java.lang.String filename, java.lang.String vocabulary, Mat transition_probabilities_table, Mat emission_probabilities_table) Creates an instance of the OCRBeamSearchDecoder class. Initializes HMMDecoder from the specified path.- Parameters:
- filename- automatically generated
- vocabulary- automatically generated
- transition_probabilities_table- automatically generated
- emission_probabilities_table- automatically generated
- Returns:
- automatically generated
 
 
- 
 
-