tesseract  v4.0.0-17-g361f3264
Open Source OCR Engine
tesseract::RecodeBeamSearch Member List

This is the complete list of members for tesseract::RecodeBeamSearch, including all inherited members.

beam_tesseract::RecodeBeamSearchprivate
beam_size_tesseract::RecodeBeamSearchprivate
BeamIndex(bool is_dawg, NodeContinuation cont, int length)tesseract::RecodeBeamSearchinlinestatic
ComputeCodeHash(int code, bool dup, const RecodeNode *prev) consttesseract::RecodeBeamSearchprivate
ComputeTopN(const float *outputs, int num_outputs, int top_n)tesseract::RecodeBeamSearchprivate
ContinuationFromBeamsIndex(int index)tesseract::RecodeBeamSearchinlinestatic
ContinueContext(const RecodeNode *prev, int index, const float *outputs, TopNState top_n_flag, double dict_ratio, double cert_offset, double worst_dict_cert, RecodeBeam *step)tesseract::RecodeBeamSearchprivate
ContinueDawg(int code, int unichar_id, float cert, NodeContinuation cont, const RecodeNode *prev, RecodeBeam *step)tesseract::RecodeBeamSearchprivate
ContinueUnichar(int code, int unichar_id, float cert, float worst_dict_cert, float dict_ratio, bool use_dawgs, NodeContinuation cont, const RecodeNode *prev, RecodeBeam *step)tesseract::RecodeBeamSearchprivate
DebugBeamPos(const UNICHARSET &unicharset, const RecodeHeap &heap) consttesseract::RecodeBeamSearchprivate
DebugBeams(const UNICHARSET &unicharset) consttesseract::RecodeBeamSearch
DebugPath(const UNICHARSET *unicharset, const GenericVector< const RecodeNode *> &path) consttesseract::RecodeBeamSearchprivate
DebugUnicharPath(const UNICHARSET *unicharset, const GenericVector< const RecodeNode *> &path, const GenericVector< int > &unichar_ids, const GenericVector< float > &certs, const GenericVector< float > &ratings, const GenericVector< int > &xcoords) consttesseract::RecodeBeamSearchprivate
Decode(const NetworkIO &output, double dict_ratio, double cert_offset, double worst_dict_cert, const UNICHARSET *charset, int lstm_choice_mode=0)tesseract::RecodeBeamSearch
Decode(const GENERIC_2D_ARRAY< float > &output, double dict_ratio, double cert_offset, double worst_dict_cert, const UNICHARSET *charset)tesseract::RecodeBeamSearch
DecodeStep(const float *outputs, int t, double dict_ratio, double cert_offset, double worst_dict_cert, const UNICHARSET *charset, bool debug=false)tesseract::RecodeBeamSearchprivate
dict_tesseract::RecodeBeamSearchprivate
ExtractBestPathAsLabels(GenericVector< int > *labels, GenericVector< int > *xcoords) consttesseract::RecodeBeamSearch
ExtractBestPathAsUnicharIds(bool debug, const UNICHARSET *unicharset, GenericVector< int > *unichar_ids, GenericVector< float > *certs, GenericVector< float > *ratings, GenericVector< int > *xcoords) consttesseract::RecodeBeamSearch
ExtractBestPathAsWords(const TBOX &line_box, float scale_factor, bool debug, const UNICHARSET *unicharset, PointerVector< WERD_RES > *words, int lstm_choice_mode=0)tesseract::RecodeBeamSearch
ExtractBestPaths(GenericVector< const RecodeNode *> *best_nodes, GenericVector< const RecodeNode *> *second_nodes) consttesseract::RecodeBeamSearchprivate
ExtractPath(const RecodeNode *node, GenericVector< const RecodeNode *> *path) consttesseract::RecodeBeamSearchprivate
ExtractPathAsUnicharIds(const GenericVector< const RecodeNode *> &best_nodes, GenericVector< int > *unichar_ids, GenericVector< float > *certs, GenericVector< float > *ratings, GenericVector< int > *xcoords, std::deque< std::pair< int, int >> *best_choices=nullptr)tesseract::RecodeBeamSearchprivatestatic
InitializeWord(bool leading_space, const TBOX &line_box, int word_start, int word_end, float space_certainty, const UNICHARSET *unicharset, const GenericVector< int > &xcoords, float scale_factor)tesseract::RecodeBeamSearchprivate
is_simple_text_tesseract::RecodeBeamSearchprivate
IsDawgFromBeamsIndex(int index)tesseract::RecodeBeamSearchinlinestatic
kBeamWidthstesseract::RecodeBeamSearchprivatestatic
kMinCertaintytesseract::RecodeBeamSearchstatic
kNumBeamstesseract::RecodeBeamSearchstatic
kNumLengthstesseract::RecodeBeamSearchstatic
LengthFromBeamsIndex(int index)tesseract::RecodeBeamSearchinlinestatic
null_char_tesseract::RecodeBeamSearchprivate
PushDupOrNoDawgIfBetter(int length, bool dup, int code, int unichar_id, float cert, float worst_dict_cert, float dict_ratio, bool use_dawgs, NodeContinuation cont, const RecodeNode *prev, RecodeBeam *step)tesseract::RecodeBeamSearchprivate
PushHeapIfBetter(int max_size, int code, int unichar_id, PermuterType permuter, bool dawg_start, bool word_start, bool end, bool dup, float cert, const RecodeNode *prev, DawgPositionVector *d, RecodeHeap *heap)tesseract::RecodeBeamSearchprivate
PushHeapIfBetter(int max_size, RecodeNode *node, RecodeHeap *heap)tesseract::RecodeBeamSearchprivate
PushInitialDawgIfBetter(int code, int unichar_id, PermuterType permuter, bool start, bool end, float cert, NodeContinuation cont, const RecodeNode *prev, RecodeBeam *step)tesseract::RecodeBeamSearchprivate
RecodeBeamSearch(const UnicharCompress &recoder, int null_char, bool simple_text, Dict *dict)tesseract::RecodeBeamSearch
recoder_tesseract::RecodeBeamSearchprivate
SaveMostCertainChoices(const float *outputs, int num_outputs, const UNICHARSET *charset, int xCoord)tesseract::RecodeBeamSearchprivate
second_code_tesseract::RecodeBeamSearchprivate
space_delimited_tesseract::RecodeBeamSearchprivate
timestepstesseract::RecodeBeamSearch
top_code_tesseract::RecodeBeamSearchprivate
top_heap_tesseract::RecodeBeamSearchprivate
top_n_flags_tesseract::RecodeBeamSearchprivate
TopPair typedeftesseract::RecodeBeamSearchprivate
UpdateHeapIfMatched(RecodeNode *new_node, RecodeHeap *heap)tesseract::RecodeBeamSearchprivate