tesseract v5.3.3.20231005
|
This is the complete list of members for tesseract::Tesseract, including all inherited members.
acceptable_number_string(const char *s, const char *lengths) | tesseract::Tesseract | |
acceptable_word_string(const UNICHARSET &char_set, const char *s, const char *lengths) | tesseract::Tesseract | |
AdaptableWord(WERD_RES *word) | tesseract::Classify | |
AdaptedTemplates | tesseract::Classify | |
AdaptiveClassifier(TBLOB *Blob, BLOB_CHOICE_LIST *Choices) | tesseract::Classify | |
AdaptiveClassifierIsEmpty() const | tesseract::Classify | inline |
AdaptiveClassifierIsFull() const | tesseract::Classify | inline |
AdaptToChar(TBLOB *Blob, CLASS_ID ClassId, int FontinfoId, float Threshold, ADAPT_TEMPLATES_STRUCT *adaptive_templates) | tesseract::Classify | |
add_point_to_list(PointHeap *point_heap, EDGEPT *point) | tesseract::Wordrec | |
add_seam_to_queue(float new_priority, SEAM *new_seam, SeamQueue *seams) | tesseract::Wordrec | |
AddLargeSpeckleTo(int blob_length, BLOB_CHOICE_LIST *choices) | tesseract::Classify | |
AddNewResult(const UnicharRating &new_result, ADAPT_RESULTS *results) | tesseract::Classify | |
AllConfigsOff | tesseract::Classify | |
AllConfigsOn | tesseract::Classify | |
AllProtosOn | tesseract::Classify | |
alpha_count(const char *word, const char *word_lengths) | tesseract::Tesseract | |
AmbigClassifier(const std::vector< INT_FEATURE_STRUCT > &int_features, const INT_FX_RESULT_STRUCT &fx_info, const TBLOB *blob, INT_TEMPLATES_STRUCT *templates, ADAPT_CLASS_STRUCT **classes, UNICHAR_ID *ambiguities, ADAPT_RESULTS *results) | tesseract::Classify | |
ambigs_classify_and_output(const char *label, PAGE_RES_IT *pr_it, FILE *output_file) | tesseract::Tesseract | |
angle_change(EDGEPT *point1, EDGEPT *point2, EDGEPT *point3) | tesseract::Wordrec | |
AnyLSTMLang() const | tesseract::Tesseract | inline |
AnyTessLang() const | tesseract::Tesseract | inline |
ApplyBoxes(const char *filename, bool find_segmentation, BLOCK_LIST *block_list) | tesseract::Tesseract | |
ApplyBoxTraining(const std::string &fontname, PAGE_RES *page_res) | tesseract::Tesseract | |
AssignDiacriticsToNewBlobs(const std::vector< C_OUTLINE * > &outlines, int pass, WERD *real_word, PAGE_RES_IT *pr_it, std::vector< bool > *word_wanted, std::vector< C_BLOB * > *target_blobs) | tesseract::Tesseract | |
AssignDiacriticsToOverlappingBlobs(const std::vector< C_OUTLINE * > &outlines, int pass, WERD *real_word, PAGE_RES_IT *pr_it, std::vector< bool > *word_wanted, std::vector< bool > *overlapped_any_blob, std::vector< C_BLOB * > *target_blobs) | tesseract::Tesseract | |
attempt_blob_chop(TWERD *word, TBLOB *blob, int32_t blob_number, bool italic_blob, const std::vector< SEAM * > &seams) | tesseract::Wordrec | |
AutoPageSeg(PageSegMode pageseg_mode, BLOCK_LIST *blocks, TO_BLOCK_LIST *to_blocks, BLOBNBOX_LIST *diacritic_blobs, Tesseract *osd_tess, OSResults *osr) | tesseract::Tesseract | |
BackupAdaptedTemplates | tesseract::Classify | |
BaselineClassifier(TBLOB *Blob, const std::vector< INT_FEATURE_STRUCT > &int_features, const INT_FX_RESULT_STRUCT &fx_info, ADAPT_TEMPLATES_STRUCT *Templates, ADAPT_RESULTS *Results) | tesseract::Classify | |
BelievableSuperscript(bool debug, const WERD_RES &word, float certainty_threshold, int *left_ok, int *right_ok) const | tesseract::Tesseract | |
BestPix() const | tesseract::Tesseract | inline |
bigram_correction_pass(PAGE_RES *page_res) | tesseract::Tesseract | |
blamer_pass(PAGE_RES *page_res) | tesseract::Tesseract | |
blob_feature_display(PAGE_RES *page_res, const TBOX &selection_box) | tesseract::Tesseract | |
blob_noise_score(TBLOB *blob) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_resegment_from_boxes) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_resegment_from_line_boxes) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_train_from_boxes) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_make_boxes_from_boxes) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_train_line_recognizer) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_dump_pageseg_images) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_do_invert) | tesseract::Tesseract | |
BOOL_VAR_H(thresholding_debug) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_ambigs_training) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_adaption_debug) | tesseract::Tesseract | |
BOOL_VAR_H(applybox_learn_chars_and_char_frags_mode) | tesseract::Tesseract | |
BOOL_VAR_H(applybox_learn_ngrams_mode) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_display_outwords) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_dump_choices) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_timing_debug) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_fix_fuzzy_spaces) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_unrej_any_wd) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_fix_hyphens) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_enable_doc_dict) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_debug_fonts) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_debug_block_rejection) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_enable_bigram_correction) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_enable_dict_correction) | tesseract::Tesseract | |
BOOL_VAR_H(enable_noise_removal) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_minimal_rej_pass1) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_test_adaption) | tesseract::Tesseract | |
BOOL_VAR_H(test_pt) | tesseract::Tesseract | |
BOOL_VAR_H(paragraph_text_based) | tesseract::Tesseract | |
BOOL_VAR_H(lstm_use_matrix) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_good_quality_unrej) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_use_reject_spaces) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_preserve_blk_rej_perfect_wds) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_preserve_row_rej_perfect_wds) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_dont_blkrej_good_wds) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_dont_rowrej_good_wds) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_row_rej_good_docs) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_reject_bad_qual_wds) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_debug_doc_rejection) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_debug_quality_metrics) | tesseract::Tesseract | |
BOOL_VAR_H(bland_unrej) | tesseract::Tesseract | |
BOOL_VAR_H(unlv_tilde_crunching) | tesseract::Tesseract | |
BOOL_VAR_H(hocr_font_info) | tesseract::Tesseract | |
BOOL_VAR_H(hocr_char_boxes) | tesseract::Tesseract | |
BOOL_VAR_H(crunch_early_merge_tess_fails) | tesseract::Tesseract | |
BOOL_VAR_H(crunch_early_convert_bad_unlv_chs) | tesseract::Tesseract | |
BOOL_VAR_H(crunch_terrible_garbage) | tesseract::Tesseract | |
BOOL_VAR_H(crunch_leave_ok_strings) | tesseract::Tesseract | |
BOOL_VAR_H(crunch_accept_ok) | tesseract::Tesseract | |
BOOL_VAR_H(crunch_leave_accept_strings) | tesseract::Tesseract | |
BOOL_VAR_H(crunch_include_numerals) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_prefer_joined_punct) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_write_block_separators) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_write_rep_codes) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_write_unlv) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_create_txt) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_create_hocr) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_create_alto) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_create_lstmbox) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_create_tsv) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_create_wordstrbox) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_create_pdf) | tesseract::Tesseract | |
BOOL_VAR_H(textonly_pdf) | tesseract::Tesseract | |
BOOL_VAR_H(suspect_constrain_1Il) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_minimal_rejection) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_zero_rejection) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_word_for_word) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_zero_kelvin_rejection) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_rejection_debug) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_flip_0O) | tesseract::Tesseract | |
BOOL_VAR_H(rej_trust_doc_dawg) | tesseract::Tesseract | |
BOOL_VAR_H(rej_1Il_use_dict_word) | tesseract::Tesseract | |
BOOL_VAR_H(rej_1Il_trust_permuter_type) | tesseract::Tesseract | |
BOOL_VAR_H(rej_use_tess_accepted) | tesseract::Tesseract | |
BOOL_VAR_H(rej_use_tess_blanks) | tesseract::Tesseract | |
BOOL_VAR_H(rej_use_good_perm) | tesseract::Tesseract | |
BOOL_VAR_H(rej_use_sensible_wd) | tesseract::Tesseract | |
BOOL_VAR_H(rej_alphas_in_number_perm) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_create_boxfile) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_write_images) | tesseract::Tesseract | |
BOOL_VAR_H(interactive_display_mode) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_override_permuter) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_use_primary_params_model) | tesseract::Tesseract | |
BOOL_VAR_H(textord_tabfind_show_vlines) | tesseract::Tesseract | |
BOOL_VAR_H(textord_use_cjk_fp_model) | tesseract::Tesseract | |
BOOL_VAR_H(poly_allow_detailed_fx) | tesseract::Tesseract | |
BOOL_VAR_H(tessedit_init_config_only) | tesseract::Tesseract | |
BOOL_VAR_H(textord_equation_detect) | tesseract::Tesseract | |
BOOL_VAR_H(textord_tabfind_vertical_text) | tesseract::Tesseract | |
BOOL_VAR_H(textord_tabfind_force_vertical_text) | tesseract::Tesseract | |
BOOL_VAR_H(preserve_interword_spaces) | tesseract::Tesseract | |
BOOL_VAR_H(pageseg_apply_music_mask) | tesseract::Tesseract | |
tesseract::Wordrec::BOOL_VAR_H(merge_fragments_in_matrix) | tesseract::Wordrec | |
tesseract::Wordrec::BOOL_VAR_H(wordrec_enable_assoc) | tesseract::Wordrec | |
tesseract::Wordrec::BOOL_VAR_H(force_word_assoc) | tesseract::Wordrec | |
tesseract::Wordrec::BOOL_VAR_H(chop_enable) | tesseract::Wordrec | |
tesseract::Wordrec::BOOL_VAR_H(chop_vertical_creep) | tesseract::Wordrec | |
tesseract::Wordrec::BOOL_VAR_H(chop_new_seam_pile) | tesseract::Wordrec | |
tesseract::Wordrec::BOOL_VAR_H(assume_fixed_pitch_char_segment) | tesseract::Wordrec | |
tesseract::Wordrec::BOOL_VAR_H(wordrec_skip_no_truth_words) | tesseract::Wordrec | |
tesseract::Wordrec::BOOL_VAR_H(wordrec_debug_blamer) | tesseract::Wordrec | |
tesseract::Wordrec::BOOL_VAR_H(wordrec_run_blamer) | tesseract::Wordrec | |
tesseract::Wordrec::BOOL_VAR_H(save_alt_choices) | tesseract::Wordrec | |
tesseract::Classify::BOOL_VAR_H(allow_blob_division) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(prioritize_division) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(classify_enable_learning) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(tess_cn_matching) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(tess_bn_matching) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(classify_enable_adaptive_matcher) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(classify_use_pre_adapted_templates) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(classify_save_adapted_templates) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(classify_enable_adaptive_debugger) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(classify_nonlinear_norm) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(disable_character_fragments) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(classify_debug_character_fragments) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(matcher_debug_separate_windows) | tesseract::Classify | |
tesseract::Classify::BOOL_VAR_H(classify_bln_numeric_mode) | tesseract::Classify | |
tesseract::CCStruct::BOOL_VAR_H(use_ambigs_for_adaption) | tesseract::CCUtil | |
break_noisiest_blob_word(WERD_RES_LIST &words) | tesseract::Tesseract | |
build_menu_new() | tesseract::Tesseract | |
call_matcher(TBLOB *blob) | tesseract::Wordrec | |
CallFillLattice(const MATRIX &ratings, const WERD_CHOICE_LIST &best_choices, const UNICHARSET &unicharset, BlamerBundle *blamer_bundle) | tesseract::Wordrec | inline |
cc_recog(WERD_RES *word) | tesseract::Wordrec | |
CCUtil() | tesseract::CCUtil | |
CharNormClassifier(TBLOB *blob, const TrainingSample &sample, ADAPT_RESULTS *adapt_results) | tesseract::Classify | |
CharNormTrainingSample(bool pruner_only, int keep_this, const TrainingSample &sample, std::vector< UnicharRating > *results) | tesseract::Classify | |
check_debug_pt(WERD_RES *word, int location) | tesseract::Tesseract | |
choose_best_seam(SeamQueue *seam_queue, const SPLIT *split, PRIORITY priority, SEAM **seam_result, TBLOB *blob, SeamPile *seam_pile) | tesseract::Wordrec | |
chop_numbered_blob(TWERD *word, int32_t blob_number, bool italic_blob, const std::vector< SEAM * > &seams) | tesseract::Wordrec | |
chop_one_blob(const std::vector< TBOX > &boxes, const std::vector< BLOB_CHOICE * > &blob_choices, WERD_RES *word_res, unsigned *blob_number) | tesseract::Wordrec | |
chop_overlapping_blob(const std::vector< TBOX > &boxes, bool italic_blob, WERD_RES *word_res, unsigned *blob_number) | tesseract::Wordrec | |
chop_word_main(WERD_RES *word) | tesseract::Wordrec | |
ClassAndConfigIDToFontOrShapeID(int class_id, int int_result_config) const | tesseract::Classify | |
ClassIDToDebugStr(const INT_TEMPLATES_STRUCT *templates, int class_id, int config_id) const | tesseract::Classify | |
Classify() | tesseract::Classify | |
classify_blob(TBLOB *blob, const char *string, ScrollView::Color color, BlamerBundle *blamer_bundle) | tesseract::Wordrec | |
classify_piece(const std::vector< SEAM * > &seams, int16_t start, int16_t end, const char *description, TWERD *word, BlamerBundle *blamer_bundle) | tesseract::Wordrec | virtual |
classify_word_and_language(int pass_n, PAGE_RES_IT *pr_it, WordData *word_data) | tesseract::Tesseract | |
classify_word_pass1(const WordData &word_data, WERD_RES **in_word, PointerVector< WERD_RES > *out_words) | tesseract::Tesseract | |
classify_word_pass2(const WordData &word_data, WERD_RES **in_word, PointerVector< WERD_RES > *out_words) | tesseract::Tesseract | |
ClassifyAsNoise(ADAPT_RESULTS *Results) | tesseract::Classify | |
ClassifyBlobAsWord(int pass_n, PAGE_RES_IT *pr_it, C_BLOB *blob, std::string &best_str, float *c2) | tesseract::Tesseract | |
ClassifyBlobPlusOutlines(const std::vector< bool > &ok_outlines, const std::vector< C_OUTLINE * > &outlines, int pass_n, PAGE_RES_IT *pr_it, C_BLOB *blob, std::string &best_str) | tesseract::Tesseract | |
Clear() | tesseract::Tesseract | |
ClearCharNormArray(uint8_t *char_norm_array) | tesseract::Classify | |
combine_seam(const SeamPile &seam_pile, const SEAM *seam, SeamQueue *seam_queue) | tesseract::Wordrec | |
ComputeCharNormArrays(FEATURE_STRUCT *norm_feature, INT_TEMPLATES_STRUCT *templates, uint8_t *char_norm_array, uint8_t *pruner_array) | tesseract::Classify | |
ComputeCompatibleXheight(WERD_RES *word_res, float *baseline_shift) | tesseract::Tesseract | |
ComputeCorrectedRating(bool debug, int unichar_id, double cp_rating, double im_rating, int feature_misses, int bottom, int top, int blob_length, int matcher_multiplier, const uint8_t *cn_factors) | tesseract::Classify | |
ComputeIntCharNormArray(const FEATURE_STRUCT &norm_feature, uint8_t *char_norm_array) | tesseract::Classify | |
ComputeIntFeatures(FEATURE_SET Features, INT_FEATURE_ARRAY IntFeatures) | tesseract::Classify | |
ComputeNormMatch(CLASS_ID ClassId, const FEATURE_STRUCT &feature, bool DebugMatch) | tesseract::Classify | |
convert_bad_unlv_chs(WERD_RES *word_res) | tesseract::Tesseract | |
ConvertMatchesToChoices(const DENORM &denorm, const TBOX &box, ADAPT_RESULTS *Results, BLOB_CHOICE_LIST *Choices) | tesseract::Classify | |
ConvertProto(PROTO_STRUCT *Proto, int ProtoId, INT_CLASS_STRUCT *Class) | tesseract::Classify | |
ConvertStringToUnichars(const char *utf8, std::vector< UNICHAR_ID > *class_ids) | tesseract::Tesseract | |
CorrectClassifyWords(PAGE_RES *page_res) | tesseract::Tesseract | |
count_alphanums(const WERD_CHOICE &word) | tesseract::Tesseract | |
count_alphanums(WERD_RES *word) | tesseract::Tesseract | |
count_alphas(const WERD_CHOICE &word) | tesseract::Tesseract | |
count_outline_errs(char c, int16_t outline_count) | tesseract::Tesseract | |
CountMisfitTops(WERD_RES *word_res) | tesseract::Tesseract | |
CreateIntTemplates(CLASSES FloatProtos, const UNICHARSET &target_unicharset) | tesseract::Classify | |
datadir | tesseract::CCUtil | |
debug_word(PAGE_RES *page_res, const TBOX &selection_box) | tesseract::Tesseract | |
DebugAdaptiveClassifier(TBLOB *Blob, ADAPT_RESULTS *Results) | tesseract::Classify | |
dict_word(const WERD_CHOICE &word) | tesseract::Wordrec | |
dictionary_correction_pass(PAGE_RES *page_res) | tesseract::Tesseract | |
digit_or_numeric_punct(WERD_RES *word, int char_position) | tesseract::Tesseract | |
directory | tesseract::CCUtil | |
DisplayAdaptedChar(TBLOB *blob, INT_CLASS_STRUCT *int_class) | tesseract::Classify | |
do_re_display(bool(tesseract::Tesseract::*word_painter)(PAGE_RES_IT *pr_it)) | tesseract::Tesseract | |
DoAdaptiveMatch(TBLOB *Blob, ADAPT_RESULTS *Results) | tesseract::Classify | |
doc_and_block_rejection(PAGE_RES_IT &page_res_it, bool good_quality_doc) | tesseract::Tesseract | |
dont_allow_1Il(WERD_RES *word) | tesseract::Tesseract | |
double_VAR_H(invert_threshold) | tesseract::Tesseract | |
double_VAR_H(thresholding_window_size) | tesseract::Tesseract | |
double_VAR_H(thresholding_kfactor) | tesseract::Tesseract | |
double_VAR_H(thresholding_tile_size) | tesseract::Tesseract | |
double_VAR_H(thresholding_smooth_kernel_size) | tesseract::Tesseract | |
double_VAR_H(thresholding_score_fraction) | tesseract::Tesseract | |
double_VAR_H(noise_cert_basechar) | tesseract::Tesseract | |
double_VAR_H(noise_cert_disjoint) | tesseract::Tesseract | |
double_VAR_H(noise_cert_punc) | tesseract::Tesseract | |
double_VAR_H(noise_cert_factor) | tesseract::Tesseract | |
double_VAR_H(quality_rej_pc) | tesseract::Tesseract | |
double_VAR_H(quality_blob_pc) | tesseract::Tesseract | |
double_VAR_H(quality_outline_pc) | tesseract::Tesseract | |
double_VAR_H(quality_char_pc) | tesseract::Tesseract | |
double_VAR_H(test_pt_x) | tesseract::Tesseract | |
double_VAR_H(test_pt_y) | tesseract::Tesseract | |
double_VAR_H(tessedit_reject_doc_percent) | tesseract::Tesseract | |
double_VAR_H(tessedit_reject_block_percent) | tesseract::Tesseract | |
double_VAR_H(tessedit_reject_row_percent) | tesseract::Tesseract | |
double_VAR_H(tessedit_whole_wd_rej_row_percent) | tesseract::Tesseract | |
double_VAR_H(tessedit_good_doc_still_rowrej_wd) | tesseract::Tesseract | |
double_VAR_H(quality_rowrej_pc) | tesseract::Tesseract | |
double_VAR_H(crunch_terrible_rating) | tesseract::Tesseract | |
double_VAR_H(crunch_poor_garbage_cert) | tesseract::Tesseract | |
double_VAR_H(crunch_poor_garbage_rate) | tesseract::Tesseract | |
double_VAR_H(crunch_pot_poor_rate) | tesseract::Tesseract | |
double_VAR_H(crunch_pot_poor_cert) | tesseract::Tesseract | |
double_VAR_H(crunch_del_rating) | tesseract::Tesseract | |
double_VAR_H(crunch_del_cert) | tesseract::Tesseract | |
double_VAR_H(crunch_del_min_ht) | tesseract::Tesseract | |
double_VAR_H(crunch_del_max_ht) | tesseract::Tesseract | |
double_VAR_H(crunch_del_min_width) | tesseract::Tesseract | |
double_VAR_H(crunch_del_high_word) | tesseract::Tesseract | |
double_VAR_H(crunch_del_low_word) | tesseract::Tesseract | |
double_VAR_H(crunch_small_outlines_size) | tesseract::Tesseract | |
double_VAR_H(fixsp_small_outlines_size) | tesseract::Tesseract | |
double_VAR_H(superscript_worse_certainty) | tesseract::Tesseract | |
double_VAR_H(superscript_bettered_certainty) | tesseract::Tesseract | |
double_VAR_H(superscript_scaledown_ratio) | tesseract::Tesseract | |
double_VAR_H(subscript_max_y_top) | tesseract::Tesseract | |
double_VAR_H(superscript_min_y_bottom) | tesseract::Tesseract | |
double_VAR_H(suspect_rating_per_ch) | tesseract::Tesseract | |
double_VAR_H(suspect_accept_rating) | tesseract::Tesseract | |
double_VAR_H(tessedit_lower_flip_hyphen) | tesseract::Tesseract | |
double_VAR_H(tessedit_upper_flip_hyphen) | tesseract::Tesseract | |
double_VAR_H(rej_whole_of_mostly_reject_word_fract) | tesseract::Tesseract | |
double_VAR_H(min_orientation_margin) | tesseract::Tesseract | |
double_VAR_H(textord_tabfind_vertical_text_ratio) | tesseract::Tesseract | |
double_VAR_H(textord_tabfind_aligned_gap_fraction) | tesseract::Tesseract | |
double_VAR_H(lstm_rating_coefficient) | tesseract::Tesseract | |
tesseract::Wordrec::double_VAR_H(tessedit_certainty_threshold) | tesseract::Wordrec | |
tesseract::Wordrec::double_VAR_H(chop_split_dist_knob) | tesseract::Wordrec | |
tesseract::Wordrec::double_VAR_H(chop_overlap_knob) | tesseract::Wordrec | |
tesseract::Wordrec::double_VAR_H(chop_center_knob) | tesseract::Wordrec | |
tesseract::Wordrec::double_VAR_H(chop_sharpness_knob) | tesseract::Wordrec | |
tesseract::Wordrec::double_VAR_H(chop_width_change_knob) | tesseract::Wordrec | |
tesseract::Wordrec::double_VAR_H(chop_ok_split) | tesseract::Wordrec | |
tesseract::Wordrec::double_VAR_H(chop_good_split) | tesseract::Wordrec | |
tesseract::Wordrec::double_VAR_H(segsearch_max_char_wh_ratio) | tesseract::Wordrec | |
tesseract::Classify::double_VAR_H(classify_char_norm_range) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(classify_max_rating_ratio) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(classify_max_certainty_margin) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(matcher_good_threshold) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(matcher_reliable_adaptive_result) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(matcher_perfect_threshold) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(matcher_bad_match_pad) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(matcher_rating_margin) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(matcher_avg_noise_size) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(matcher_clustering_max_angle_delta) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(classify_misfit_junk_penalty) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(rating_scale) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(tessedit_class_miss_scale) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(classify_adapted_pruning_factor) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(classify_adapted_pruning_threshold) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(classify_character_fragments_garbage_certainty_threshold) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(speckle_large_max_size) | tesseract::Classify | |
tesseract::Classify::double_VAR_H(speckle_rating_penalty) | tesseract::Classify | |
dump_words(WERD_RES_LIST &perm, int16_t score, int16_t mode, bool improved) | tesseract::Tesseract | |
EnableLearning | tesseract::Classify | |
end_recog() | tesseract::Wordrec | |
end_tesseract() | tesseract::Tesseract | |
EndAdaptiveClassifier() | tesseract::Classify | |
eval_word_spacing(WERD_RES_LIST &word_res_list) | tesseract::Tesseract | |
ExpandShapesAndApplyCorrections(ADAPT_CLASS_STRUCT **classes, bool debug, int class_id, int bottom, int top, float cp_rating, int blob_length, int matcher_multiplier, const uint8_t *cn_factors, UnicharRating *int_result, ADAPT_RESULTS *final_results) | tesseract::Classify | |
ExtractFeatures(const TBLOB &blob, bool nonlinear_norm, std::vector< INT_FEATURE_STRUCT > *bl_features, std::vector< INT_FEATURE_STRUCT > *cn_features, INT_FX_RESULT_STRUCT *results, std::vector< int > *outline_cn_counts) | tesseract::Classify | static |
ExtractIntCNFeatures(const TBLOB &blob, const INT_FX_RESULT_STRUCT &fx_info) | tesseract::Classify | |
ExtractIntGeoFeatures(const TBLOB &blob, const INT_FX_RESULT_STRUCT &fx_info) | tesseract::Classify | |
ExtractOutlineFeatures(TBLOB *Blob) | tesseract::Classify | |
ExtractPicoFeatures(TBLOB *Blob) | tesseract::Classify | |
failure_count(WERD_RES *word) | tesseract::Tesseract | |
feature_defs_ | tesseract::Classify | protected |
fill_lattice_ | tesseract::Wordrec | |
FillLattice(const MATRIX &ratings, const WERD_CHOICE_LIST &best_choices, const UNICHARSET &unicharset, BlamerBundle *blamer_bundle) | tesseract::Wordrec | |
FindSegmentation(const std::vector< UNICHAR_ID > &target_text, WERD_RES *word_res) | tesseract::Tesseract | |
first_alphanum_index(const char *word, const char *word_lengths) | tesseract::Tesseract | |
first_alphanum_offset(const char *word, const char *word_lengths) | tesseract::Tesseract | |
fix_fuzzy_space_list(WERD_RES_LIST &best_perm, ROW *row, BLOCK *block) | tesseract::Tesseract | |
fix_fuzzy_spaces(ETEXT_DESC *monitor, int32_t word_count, PAGE_RES *page_res) | tesseract::Tesseract | |
fix_noisy_space_list(WERD_RES_LIST &best_perm, ROW *row, BLOCK *block) | tesseract::Tesseract | |
fix_rep_char(PAGE_RES_IT *page_res_it) | tesseract::Tesseract | |
fix_sp_fp_word(WERD_RES_IT &word_res_it, ROW *row, BLOCK *block) | tesseract::Tesseract | |
fixspace_thinks_word_done(WERD_RES *word) | tesseract::Tesseract | |
flip_0O(WERD_RES *word) | tesseract::Tesseract | |
flip_hyphens(WERD_RES *word) | tesseract::Tesseract | |
font_recognition_pass(PAGE_RES *page_res) | tesseract::Tesseract | |
fontinfo_table_ | tesseract::Classify | |
fontset_table_ | tesseract::Classify | |
fp_eval_word_spacing(WERD_RES_LIST &word_res_list) | tesseract::Tesseract | |
FreeNormProtos() | tesseract::Classify | |
garbage_word(WERD_RES *word, bool ok_dict_word) | tesseract::Tesseract | |
get_fontinfo_table() | tesseract::Classify | inline |
get_fontinfo_table() const | tesseract::Classify | inline |
get_fontset_table() | tesseract::Classify | inline |
get_rep_char(WERD_RES *word) | tesseract::Tesseract | |
get_sub_lang(int index) const | tesseract::Tesseract | inline |
GetAdaptiveFeatures(TBLOB *Blob, INT_FEATURE_ARRAY IntFeatures, FEATURE_SET *FloatFeatures) | tesseract::Classify | |
GetAmbiguities(TBLOB *Blob, CLASS_ID CorrectClass) | tesseract::Classify | |
GetCharNormFeature(const INT_FX_RESULT_STRUCT &fx_info, INT_TEMPLATES_STRUCT *templates, uint8_t *pruner_norm_array, uint8_t *char_norm_array) | tesseract::Classify | |
GetClassToDebug(const char *Prompt, bool *adaptive_on, bool *pretrained_on, int *shape_id) | tesseract::Classify | |
getDict() override | tesseract::Tesseract | virtual |
GetFontinfoId(ADAPT_CLASS_STRUCT *Class, uint8_t ConfigId) | tesseract::Classify | |
GetLineData(const TBOX &line_box, const std::vector< TBOX > &boxes, const std::vector< std::string > &texts, int start_box, int end_box, const BLOCK &block) | tesseract::Tesseract | |
GetRectImage(const TBOX &box, const BLOCK &block, int padding, TBOX *revised_box) const | tesseract::Tesseract | |
GetSubAndSuperscriptCandidates(const WERD_RES *word, int *num_rebuilt_leading, ScriptPos *leading_pos, float *leading_certainty, int *num_rebuilt_trailing, ScriptPos *trailing_pos, float *trailing_certainty, float *avg_certainty, float *unlikely_threshold) | tesseract::Tesseract | |
grade_sharpness(SPLIT *split) | tesseract::Wordrec | |
grade_split_length(SPLIT *split) | tesseract::Wordrec | |
im_ | tesseract::Classify | protected |
imagebasename | tesseract::CCUtil | |
imagefile | tesseract::CCUtil | |
ImageHeight() const | tesseract::Tesseract | inline |
ImageWidth() const | tesseract::Tesseract | inline |
improve_by_chopping(float rating_cert_scale, WERD_RES *word, BestChoiceBundle *best_choice_bundle, BlamerBundle *blamer_bundle, LMPainPoints *pain_points, std::vector< SegSearchPending > *pending) | tesseract::Wordrec | |
improve_one_blob(const std::vector< BLOB_CHOICE * > &blob_choices, DANGERR *fixpt, bool split_next_to_fragment, bool italic_blob, WERD_RES *word, unsigned *blob_number) | tesseract::Wordrec | |
init_recog_training(const char *filename) | tesseract::Tesseract | |
init_tesseract(const std::string &arg0, const std::string &textbase, const std::string &language, OcrEngineMode oem, char **configs, int configs_size, const std::vector< std::string > *vars_vec, const std::vector< std::string > *vars_values, bool set_only_non_debug_params, TessdataManager *mgr) | tesseract::Tesseract | |
init_tesseract(const std::string &datapath, const std::string &language, OcrEngineMode oem) | tesseract::Tesseract | inline |
init_tesseract_internal(const std::string &arg0, const std::string &textbase, const std::string &language, OcrEngineMode oem, char **configs, int configs_size, const std::vector< std::string > *vars_vec, const std::vector< std::string > *vars_values, bool set_only_non_debug_params, TessdataManager *mgr) | tesseract::Tesseract | |
init_tesseract_lang_data(const std::string &arg0, const std::string &language, OcrEngineMode oem, char **configs, int configs_size, const std::vector< std::string > *vars_vec, const std::vector< std::string > *vars_values, bool set_only_non_debug_params, TessdataManager *mgr) | tesseract::Tesseract | |
InitAdaptedClass(TBLOB *Blob, CLASS_ID ClassId, int FontinfoId, ADAPT_CLASS_STRUCT *Class, ADAPT_TEMPLATES_STRUCT *Templates) | tesseract::Classify | |
InitAdaptiveClassifier(TessdataManager *mgr) | tesseract::Classify | |
InitBlamerForSegSearch(WERD_RES *word_res, LMPainPoints *pain_points, BlamerBundle *blamer_bundle, std::string &blamer_debug) | tesseract::Wordrec | protected |
InitialSegSearch(WERD_RES *word_res, LMPainPoints *pain_points, std::vector< SegSearchPending > *pending, BestChoiceBundle *best_choice_bundle, BlamerBundle *blamer_bundle) | tesseract::Wordrec | |
INT_VAR_H(tessedit_pageseg_mode) | tesseract::Tesseract | |
INT_VAR_H(thresholding_method) | tesseract::Tesseract | |
INT_VAR_H(tessedit_ocr_engine_mode) | tesseract::Tesseract | |
INT_VAR_H(pageseg_devanagari_split_strategy) | tesseract::Tesseract | |
INT_VAR_H(ocr_devanagari_split_strategy) | tesseract::Tesseract | |
INT_VAR_H(bidi_debug) | tesseract::Tesseract | |
INT_VAR_H(applybox_debug) | tesseract::Tesseract | |
INT_VAR_H(applybox_page) | tesseract::Tesseract | |
INT_VAR_H(tessedit_font_id) | tesseract::Tesseract | |
INT_VAR_H(tessedit_bigram_debug) | tesseract::Tesseract | |
INT_VAR_H(debug_noise_removal) | tesseract::Tesseract | |
INT_VAR_H(noise_maxperblob) | tesseract::Tesseract | |
INT_VAR_H(noise_maxperword) | tesseract::Tesseract | |
INT_VAR_H(debug_x_ht_level) | tesseract::Tesseract | |
INT_VAR_H(quality_min_initial_alphas_reqd) | tesseract::Tesseract | |
INT_VAR_H(tessedit_tess_adaption_mode) | tesseract::Tesseract | |
INT_VAR_H(multilang_debug_level) | tesseract::Tesseract | |
INT_VAR_H(paragraph_debug_level) | tesseract::Tesseract | |
INT_VAR_H(tessedit_preserve_min_wd_len) | tesseract::Tesseract | |
INT_VAR_H(crunch_rating_max) | tesseract::Tesseract | |
INT_VAR_H(crunch_pot_indicators) | tesseract::Tesseract | |
INT_VAR_H(crunch_leave_lc_strings) | tesseract::Tesseract | |
INT_VAR_H(crunch_leave_uc_strings) | tesseract::Tesseract | |
INT_VAR_H(crunch_long_repetitions) | tesseract::Tesseract | |
INT_VAR_H(crunch_debug) | tesseract::Tesseract | |
INT_VAR_H(fixsp_non_noise_limit) | tesseract::Tesseract | |
INT_VAR_H(fixsp_done_mode) | tesseract::Tesseract | |
INT_VAR_H(debug_fix_space_level) | tesseract::Tesseract | |
INT_VAR_H(x_ht_acceptance_tolerance) | tesseract::Tesseract | |
INT_VAR_H(x_ht_min_change) | tesseract::Tesseract | |
INT_VAR_H(superscript_debug) | tesseract::Tesseract | |
INT_VAR_H(jpg_quality) | tesseract::Tesseract | |
INT_VAR_H(user_defined_dpi) | tesseract::Tesseract | |
INT_VAR_H(min_characters_to_try) | tesseract::Tesseract | |
INT_VAR_H(suspect_level) | tesseract::Tesseract | |
INT_VAR_H(suspect_short_words) | tesseract::Tesseract | |
INT_VAR_H(tessedit_reject_mode) | tesseract::Tesseract | |
INT_VAR_H(tessedit_image_border) | tesseract::Tesseract | |
INT_VAR_H(min_sane_x_ht_pixels) | tesseract::Tesseract | |
INT_VAR_H(tessedit_page_number) | tesseract::Tesseract | |
INT_VAR_H(tessedit_parallelize) | tesseract::Tesseract | |
INT_VAR_H(lstm_choice_mode) | tesseract::Tesseract | |
INT_VAR_H(lstm_choice_iterations) | tesseract::Tesseract | |
tesseract::Wordrec::INT_VAR_H(repair_unchopped_blobs) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(chop_debug) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(chop_split_length) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(chop_same_distance) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(chop_min_outline_points) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(chop_seam_pile_size) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(chop_inside_angle) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(chop_min_outline_area) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(chop_centered_maxwidth) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(chop_x_y_weight) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(wordrec_debug_level) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(wordrec_max_join_chunks) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(segsearch_debug_level) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(segsearch_max_pain_points) | tesseract::Wordrec | |
tesseract::Wordrec::INT_VAR_H(segsearch_max_futile_classifications) | tesseract::Wordrec | |
tesseract::Classify::INT_VAR_H(classify_debug_level) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(classify_norm_method) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(matcher_debug_level) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(matcher_debug_flags) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(classify_learning_debug_level) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(matcher_permanent_classes_min) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(matcher_min_examples_for_prototyping) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(matcher_sufficient_examples_for_prototyping) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(classify_adapt_proto_threshold) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(classify_adapt_feature_threshold) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(classify_class_pruner_threshold) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(classify_class_pruner_multiplier) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(classify_cp_cutoff_strength) | tesseract::Classify | |
tesseract::Classify::INT_VAR_H(classify_integer_matcher_multiplier) | tesseract::Classify | |
tesseract::CCStruct::INT_VAR_H(ambigs_debug_level) | tesseract::CCUtil | |
is_inside_angle(EDGEPT *pt) | tesseract::Wordrec | |
join_words(WERD_RES *word, WERD_RES *word2, BlamerBundle *orig_bb) const | tesseract::Tesseract | |
kAscenderFraction | tesseract::CCStruct | static |
kDescenderFraction | tesseract::CCStruct | static |
kXHeightCapRatio | tesseract::CCStruct | static |
kXHeightFraction | tesseract::CCStruct | static |
lang | tesseract::CCUtil | |
language_data_path_prefix | tesseract::CCUtil | |
language_model_ | tesseract::Wordrec | |
LargeSpeckle(const TBLOB &blob) | tesseract::Classify | |
LearnBlob(const std::string &fontname, TBLOB *Blob, const DENORM &cn_denorm, const INT_FX_RESULT_STRUCT &fx_info, const char *blob_text) | tesseract::Classify | |
LearnPieces(const char *fontname, int start, int length, float threshold, CharSegmentationType segmentation, const char *correct_text, WERD_RES *word) | tesseract::Classify | |
LearnWord(const char *fontname, WERD_RES *word) | tesseract::Classify | |
LooksLikeGarbage(TBLOB *blob) | tesseract::Classify | |
LSTMRecognizeWord(const BLOCK &block, ROW *row, WERD_RES *word, PointerVector< WERD_RES > *words) | tesseract::Tesseract | |
main_setup(const std::string &argv0, const std::string &basename) | tesseract::CCUtil | |
make_reject_map(WERD_RES *word, ROW *row, int16_t pass) | tesseract::Tesseract | |
MakeNewTemporaryConfig(ADAPT_TEMPLATES_STRUCT *Templates, CLASS_ID ClassId, int FontinfoId, int NumFeatures, INT_FEATURE_ARRAY Features, FEATURE_SET FloatFeatures) | tesseract::Classify | |
MakeNewTempProtos(FEATURE_SET Features, int NumBadFeat, FEATURE_ID BadFeat[], INT_CLASS_STRUCT *IClass, ADAPT_CLASS_STRUCT *Class, BIT_VECTOR TempProtoMask) | tesseract::Classify | |
MakePermanent(ADAPT_TEMPLATES_STRUCT *Templates, CLASS_ID ClassId, int ConfigId, TBLOB *Blob) | tesseract::Classify | |
MasterMatcher(INT_TEMPLATES_STRUCT *templates, int16_t num_features, const INT_FEATURE_STRUCT *features, const uint8_t *norm_factors, ADAPT_CLASS_STRUCT **classes, int debug, int matcher_multiplier, const TBOX &blob_box, const std::vector< CP_RESULT_STRUCT > &results, ADAPT_RESULTS *final_results) | tesseract::Classify | |
match_current_words(WERD_RES_LIST &words, ROW *row, BLOCK *block) | tesseract::Tesseract | |
match_word_pass_n(int pass_n, WERD_RES *word, ROW *row, BLOCK *block) | tesseract::Tesseract | |
MaximallyChopWord(const std::vector< TBOX > &boxes, BLOCK *block, ROW *row, WERD_RES *word_res) | tesseract::Tesseract | |
mutable_pix_binary() | tesseract::Tesseract | inline |
mutable_textord() | tesseract::Tesseract | inline |
near_point(EDGEPT *point, EDGEPT *line_pt_0, EDGEPT *line_pt_1, EDGEPT **near_pt) | tesseract::Wordrec | |
new_max_point(EDGEPT *local_max, PointHeap *points) | tesseract::Wordrec | |
new_min_point(EDGEPT *local_min, PointHeap *points) | tesseract::Wordrec | |
nn_match_word(WERD_RES *word, ROW *row) | tesseract::Tesseract | |
nn_recover_rejects(WERD_RES *word, ROW *row) | tesseract::Tesseract | |
noise_outlines(TWERD *word) | tesseract::Tesseract | |
non_0_digit(const UNICHARSET &ch_set, UNICHAR_ID unichar_id) | tesseract::Tesseract | |
non_O_upper(const UNICHARSET &ch_set, UNICHAR_ID unichar_id) | tesseract::Tesseract | |
NormalizeOutlines(LIST Outlines, float *XScale, float *YScale) | tesseract::Classify | |
NormProtos | tesseract::Classify | |
num_sub_langs() const | tesseract::Tesseract | inline |
one_ell_conflict(WERD_RES *word_res, bool update_map) | tesseract::Tesseract | |
output_pass(PAGE_RES_IT &page_res_it, const TBOX *target_word_box) | tesseract::Tesseract | |
params() | tesseract::CCUtil | inline |
ParseLanguageString(const std::string &lang_str, std::vector< std::string > *to_load, std::vector< std::string > *not_to_load) | tesseract::Tesseract | |
pass2_ok_split | tesseract::Wordrec | |
pgeditor_main(int width, int height, PAGE_RES *page_res) | tesseract::Tesseract | |
pick_close_point(EDGEPT *critical_point, EDGEPT *vertical_point, int *best_dist) | tesseract::Wordrec | |
pick_good_seam(TBLOB *blob) | tesseract::Wordrec | |
pix_binary() const | tesseract::Tesseract | inline |
pix_grey() const | tesseract::Tesseract | inline |
pix_original() const | tesseract::Tesseract | inline |
point_priority(EDGEPT *point) | tesseract::Wordrec | |
potential_word_crunch(WERD_RES *word, GARBAGE_LEVEL garbage_level, bool ok_dict_word) | tesseract::Tesseract | |
PreenXHeights(BLOCK_LIST *block_list) | tesseract::Tesseract | |
PrepareForPageseg() | tesseract::Tesseract | |
PrepareForTessOCR(BLOCK_LIST *block_list, Tesseract *osd_tess, OSResults *osr) | tesseract::Tesseract | |
PrerecAllWordsPar(const std::vector< WordData > &words) | tesseract::Tesseract | |
PreTrainedTemplates | tesseract::Classify | |
prev_word_best_choice_ | tesseract::Wordrec | |
PrintAdaptedTemplates(FILE *File, ADAPT_TEMPLATES_STRUCT *Templates) | tesseract::Classify | |
PrintAdaptiveMatchResults(const ADAPT_RESULTS &results) | tesseract::Classify | |
prioritize_points(TESSLINE *outline, PointHeap *points) | tesseract::Wordrec | |
process_cmd_win_event(int32_t cmd_event, char *new_value) | tesseract::Tesseract | |
process_image_event(const SVEvent &event) | tesseract::Tesseract | |
process_selected_words(PAGE_RES *page_res, TBOX &selection_box, bool(tesseract::Tesseract::*word_processor)(PAGE_RES_IT *pr_it)) | tesseract::Tesseract | |
ProcessSegSearchPainPoint(float pain_point_priority, const MATRIX_COORD &pain_point, const char *pain_point_type, std::vector< SegSearchPending > *pending, WERD_RES *word_res, LMPainPoints *pain_points, BlamerBundle *blamer_bundle) | tesseract::Wordrec | protected |
ProcessTargetWord(const TBOX &word_box, const TBOX &target_word_box, const char *word_config, int pass) | tesseract::Tesseract | |
program_editdown(int32_t elasped_time) | tesseract::Wordrec | |
program_editup(const std::string &textbase, TessdataManager *init_classifier, TessdataManager *init_dict) | tesseract::Wordrec | |
PruneClasses(const INT_TEMPLATES_STRUCT *int_templates, int num_features, int keep_this, const INT_FEATURE_STRUCT *features, const uint8_t *normalization_factors, const uint16_t *expected_num_features, std::vector< CP_RESULT_STRUCT > *results) | tesseract::Classify | |
quality_based_rejection(PAGE_RES_IT &page_res_it, bool good_quality_doc) | tesseract::Tesseract | |
read_config_file(const char *filename, SetParamConstraint constraint) | tesseract::Tesseract | |
ReadAdaptedTemplates(TFile *File) | tesseract::Classify | |
ReadIntTemplates(TFile *fp) | tesseract::Classify | |
ReadNewCutoffs(TFile *fp, uint16_t *Cutoffs) | tesseract::Classify | |
ReadNormProtos(TFile *fp) | tesseract::Classify | |
ReassignDiacritics(int pass, PAGE_RES_IT *pr_it, bool *make_next_word_fuzzy) | tesseract::Tesseract | |
recog_all_words(PAGE_RES *page_res, ETEXT_DESC *monitor, const TBOX *target_word_box, const char *word_config, int dopasses) | tesseract::Tesseract | |
recog_interactive(PAGE_RES_IT *pr_it) | tesseract::Tesseract | |
recog_pseudo_word(PAGE_RES *page_res, TBOX &selection_box) | tesseract::Tesseract | |
recog_training_segmented(const char *filename, PAGE_RES *page_res, volatile ETEXT_DESC *monitor, FILE *output_file) | tesseract::Tesseract | |
recog_word(WERD_RES *word) | tesseract::Tesseract | |
recog_word_recursive(WERD_RES *word) | tesseract::Tesseract | |
RecogAllWordsPassN(int pass_n, ETEXT_DESC *monitor, PAGE_RES_IT *pr_it, std::vector< WordData > *words) | tesseract::Tesseract | |
recognize_page(std::string &image_name) | tesseract::Tesseract | |
RefreshDebugWindow(ScrollView **win, const char *msg, int y_offset, const TBOX &wbox) | tesseract::Classify | |
reject_edge_blobs(WERD_RES *word) | tesseract::Tesseract | |
reject_I_1_L(WERD_RES *word) | tesseract::Tesseract | |
reject_mostly_rejects(WERD_RES *word) | tesseract::Tesseract | |
rejection_passes(PAGE_RES *page_res, ETEXT_DESC *monitor, const TBOX *target_word_box, const char *word_config) | tesseract::Tesseract | |
RemoveBadMatches(ADAPT_RESULTS *Results) | tesseract::Classify | |
RemoveExtraPuncs(ADAPT_RESULTS *Results) | tesseract::Classify | |
repeated_nonalphanum_wd(WERD_RES *word, ROW *row) | tesseract::Tesseract | |
ReportFailedBox(int boxfile_lineno, TBOX box, const char *box_ch, const char *err_msg) | tesseract::Tesseract | |
ReportXhtFixResult(bool accept_new_word, float new_x_ht, WERD_RES *word, WERD_RES *new_word) | tesseract::Tesseract | |
ReSegmentByClassification(PAGE_RES *page_res) | tesseract::Tesseract | |
ResegmentCharBox(PAGE_RES *page_res, const TBOX *prev_box, const TBOX &box, const TBOX *next_box, const char *correct_text) | tesseract::Tesseract | |
ResegmentWordBox(BLOCK_LIST *block_list, const TBOX &box, const TBOX *next_box, const char *correct_text) | tesseract::Tesseract | |
ResetAdaptiveClassifier() | tesseract::Tesseract | |
ResetAdaptiveClassifierInternal() | tesseract::Classify | |
ResetDocumentDictionary() | tesseract::Tesseract | |
ResetNGramSearch(WERD_RES *word_res, BestChoiceBundle *best_choice_bundle, std::vector< SegSearchPending > &pending) | tesseract::Wordrec | protected |
reskew() const | tesseract::Tesseract | inline |
RetryWithLanguage(const WordData &word_data, WordRecognizer recognizer, bool debug, WERD_RES **in_word, PointerVector< WERD_RES > *best_words) | tesseract::Tesseract | |
right_to_left() const | tesseract::Tesseract | inline |
RunOldFixXht(WERD_RES *word, BLOCK *block, ROW *row) | tesseract::Tesseract | |
safe_dict_word(const WERD_RES *werd_res) | tesseract::Tesseract | |
SaveAltChoices(const LIST &best_choices, WERD_RES *word) | tesseract::Wordrec | |
scaled_color() const | tesseract::Tesseract | inline |
scaled_factor() const | tesseract::Tesseract | inline |
script_pos_pass(PAGE_RES *page_res) | tesseract::Tesseract | |
SearchForText(const std::vector< BLOB_CHOICE_LIST * > *choices, int choices_pos, unsigned choices_length, const std::vector< UNICHAR_ID > &target_text, unsigned text_index, float rating, std::vector< int > *segmentation, float *best_rating, std::vector< int > *best_segmentation) | tesseract::Tesseract | |
SearchWords(PointerVector< WERD_RES > *words) | tesseract::Tesseract | |
SegmentPage(const char *input_file, BLOCK_LIST *blocks, Tesseract *osd_tess, OSResults *osr) | tesseract::Tesseract | |
SegSearch(WERD_RES *word_res, BestChoiceBundle *best_choice_bundle, BlamerBundle *blamer_bundle) | tesseract::Wordrec | |
SegSearchDone(int num_futile_classifications) | tesseract::Wordrec | inlineprotected |
select_blob_to_split(const std::vector< BLOB_CHOICE * > &blob_choices, float rating_ceiling, bool split_next_to_fragment) | tesseract::Wordrec | |
select_blob_to_split_from_fixpt(DANGERR *fixpt) | tesseract::Wordrec | |
SelectGoodDiacriticOutlines(int pass, float certainty_threshold, PAGE_RES_IT *pr_it, C_BLOB *blob, const std::vector< C_OUTLINE * > &outlines, int num_outlines, std::vector< bool > *ok_outlines) | tesseract::Tesseract | |
set_done(WERD_RES *word, int16_t pass) | tesseract::Tesseract | |
set_pass1() | tesseract::Wordrec | |
set_pass2() | tesseract::Wordrec | |
set_pix_grey(Image grey_pix) | tesseract::Tesseract | inline |
set_pix_original(Image original_pix) | tesseract::Tesseract | inline |
set_pix_thresholds(Image thresholds) | tesseract::Tesseract | inline |
set_source_resolution(int ppi) | tesseract::Tesseract | inline |
set_unlv_suspects(WERD_RES *word) | tesseract::Tesseract | |
set_word_fonts(WERD_RES *word) | tesseract::Tesseract | |
SetAdaptiveThreshold(float Threshold) | tesseract::Classify | |
SetBlackAndWhitelist() | tesseract::Tesseract | |
SetEquationDetect(EquationDetect *detector) | tesseract::Tesseract | |
SetScaledColor(int factor, Image color) | tesseract::Tesseract | inline |
SetStaticClassifier(ShapeClassifier *static_classifier) | tesseract::Classify | |
SettupPass1() | tesseract::Classify | |
SettupPass2() | tesseract::Classify | |
SetupAllWordsPassN(int pass_n, const TBOX *target_word_box, const char *word_config, PAGE_RES *page_res, std::vector< WordData > *words) | tesseract::Tesseract | |
SetupApplyBoxes(const std::vector< TBOX > &boxes, BLOCK_LIST *block_list) | tesseract::Tesseract | |
SetupBLCNDenorms(const TBLOB &blob, bool nonlinear_norm, DENORM *bl_denorm, DENORM *cn_denorm, INT_FX_RESULT_STRUCT *fx_info) | tesseract::Classify | static |
SetupPageSegAndDetectOrientation(PageSegMode pageseg_mode, BLOCK_LIST *blocks, Tesseract *osd_tess, OSResults *osr, TO_BLOCK_LIST *to_blocks, Image *photo_mask_pix, Image *music_mask_pix) | tesseract::Tesseract | |
SetupUniversalFontIds() | tesseract::Tesseract | |
SetupWordPassN(int pass_n, WordData *word) | tesseract::Tesseract | |
SetupWordScripts(BLOCK_LIST *blocks) | tesseract::Tesseract | |
shape_table() const | tesseract::Classify | inline |
shape_table_ | tesseract::Classify | protected |
ShapeIDToClassID(int shape_id) const | tesseract::Classify | |
ShowBestMatchFor(int shape_id, const INT_FEATURE_STRUCT *features, int num_features) | tesseract::Classify | |
ShowMatchDisplay() | tesseract::Classify | |
source_resolution() const | tesseract::Tesseract | inline |
split_and_recog_word(WERD_RES *word) | tesseract::Tesseract | |
split_word(WERD_RES *word, unsigned split_pt, WERD_RES **right_piece, BlamerBundle **orig_blamer_bundle) const | tesseract::Tesseract | |
StartBackupAdaptiveClassifier() | tesseract::Classify | |
STRING_VAR_H(tessedit_char_blacklist) | tesseract::Tesseract | |
STRING_VAR_H(tessedit_char_whitelist) | tesseract::Tesseract | |
STRING_VAR_H(tessedit_char_unblacklist) | tesseract::Tesseract | |
STRING_VAR_H(tessedit_write_params_to_file) | tesseract::Tesseract | |
STRING_VAR_H(applybox_exposure_pattern) | tesseract::Tesseract | |
STRING_VAR_H(chs_leading_punct) | tesseract::Tesseract | |
STRING_VAR_H(chs_trailing_punct1) | tesseract::Tesseract | |
STRING_VAR_H(chs_trailing_punct2) | tesseract::Tesseract | |
STRING_VAR_H(outlines_odd) | tesseract::Tesseract | |
STRING_VAR_H(outlines_2) | tesseract::Tesseract | |
STRING_VAR_H(numeric_punctuation) | tesseract::Tesseract | |
STRING_VAR_H(unrecognised_char) | tesseract::Tesseract | |
STRING_VAR_H(ok_repeated_ch_non_alphanum_wds) | tesseract::Tesseract | |
STRING_VAR_H(conflict_set_I_l_1) | tesseract::Tesseract | |
STRING_VAR_H(file_type) | tesseract::Tesseract | |
STRING_VAR_H(tessedit_load_sublangs) | tesseract::Tesseract | |
STRING_VAR_H(page_separator) | tesseract::Tesseract | |
tesseract::Wordrec::STRING_VAR_H(classify_learn_debug_str) | tesseract::Classify | |
SubAndSuperscriptFix(WERD_RES *word_res) | tesseract::Tesseract | |
SwitchAdaptiveClassifier() | tesseract::Classify | |
TempConfigReliable(CLASS_ID class_id, const TEMP_CONFIG_STRUCT *config) | tesseract::Classify | |
TempProtoMask | tesseract::Classify | |
terrible_word_crunch(WERD_RES *word, GARBAGE_LEVEL garbage_level) | tesseract::Tesseract | |
tess_acceptable_word(WERD_RES *word) | tesseract::Tesseract | |
tess_add_doc_word(WERD_CHOICE *word_choice) | tesseract::Tesseract | |
tess_segment_pass_n(int pass_n, WERD_RES *word) | tesseract::Tesseract | |
Tesseract() | tesseract::Tesseract | |
TestNewNormalization(int original_misfits, float baseline_shift, float new_x_ht, WERD_RES *word, BLOCK *block, ROW *row) | tesseract::Tesseract | |
textord() const | tesseract::Tesseract | inline |
TidyUp(PAGE_RES *page_res) | tesseract::Tesseract | |
tilde_crunch(PAGE_RES_IT &page_res_it) | tesseract::Tesseract | |
tilde_delete(PAGE_RES_IT &page_res_it) | tesseract::Tesseract | |
TrainedXheightFix(WERD_RES *word, BLOCK *block, ROW *row) | tesseract::Tesseract | |
TrainFromBoxes(const std::vector< TBOX > &boxes, const std::vector< std::string > &texts, BLOCK_LIST *block_list, DocumentData *training_data) | tesseract::Tesseract | |
TrainLineRecognizer(const char *input_imagename, const std::string &output_basename, BLOCK_LIST *block_list) | tesseract::Tesseract | |
try_point_pairs(EDGEPT *points[MAX_NUM_POINTS], int16_t num_points, SeamQueue *seam_queue, SeamPile *seam_pile, SEAM **seam, TBLOB *blob) | tesseract::Wordrec | |
try_vertical_splits(EDGEPT *points[MAX_NUM_POINTS], int16_t num_points, EDGEPT_CLIST *new_points, SeamQueue *seam_queue, SeamPile *seam_pile, SEAM **seam, TBLOB *blob) | tesseract::Wordrec | |
TrySuperscriptSplits(int num_chopped_leading, float leading_certainty, ScriptPos leading_pos, int num_chopped_trailing, float trailing_certainty, ScriptPos trailing_pos, WERD_RES *word, bool *is_good, int *retry_leading, int *retry_trailing) | tesseract::Tesseract | |
unichar_ambigs | tesseract::CCUtil | |
unicharset | tesseract::CCUtil | |
unrej_good_chs(WERD_RES *word) | tesseract::Tesseract | |
unrej_good_quality_words(PAGE_RES_IT &page_res_it) | tesseract::Tesseract | |
UpdateAmbigsGroup(CLASS_ID class_id, TBLOB *Blob) | tesseract::Classify | |
UpdateSegSearchNodes(float rating_cert_scale, int starting_col, std::vector< SegSearchPending > *pending, WERD_RES *word_res, LMPainPoints *pain_points, BestChoiceBundle *best_choice_bundle, BlamerBundle *blamer_bundle) | tesseract::Wordrec | protected |
vertical_projection_point(EDGEPT *split_point, EDGEPT *target_point, EDGEPT **best_point, EDGEPT_CLIST *new_points) | tesseract::Wordrec | |
word_adaptable(WERD_RES *word, uint16_t mode) | tesseract::Tesseract | |
word_blank_and_set_display(PAGE_RES_IT *pr_its) | tesseract::Tesseract | |
word_bln_display(PAGE_RES_IT *pr_it) | tesseract::Tesseract | |
word_blob_quality(WERD_RES *word) | tesseract::Tesseract | |
word_char_quality(WERD_RES *word, int16_t *match_count, int16_t *accepted_match_count) | tesseract::Tesseract | |
word_contains_non_1_digit(const char *word, const char *word_lengths) | tesseract::Tesseract | |
word_deletable(WERD_RES *word, int16_t &delete_mode) | tesseract::Tesseract | |
word_display(PAGE_RES_IT *pr_it) | tesseract::Tesseract | |
word_dumper(PAGE_RES_IT *pr_it) | tesseract::Tesseract | |
word_outline_errs(WERD_RES *word) | tesseract::Tesseract | |
word_set_display(PAGE_RES_IT *pr_it) | tesseract::Tesseract | |
Wordrec() | tesseract::Wordrec | |
worst_noise_blob(WERD_RES *word_res, float *worst_noise_score) | tesseract::Tesseract | |
write_results(PAGE_RES_IT &page_res_it, char newline_type, bool force_eol) | tesseract::Tesseract | |
WriteAdaptedTemplates(FILE *File, ADAPT_TEMPLATES_STRUCT *Templates) | tesseract::Classify | |
WriteIntTemplates(FILE *File, INT_TEMPLATES_STRUCT *Templates, const UNICHARSET &target_unicharset) | tesseract::Classify | |
WriteTRFile(const char *filename) | tesseract::Classify | |
~CCUtil() | tesseract::CCUtil | virtual |
~Classify() override | tesseract::Classify | |
~Tesseract() override | tesseract::Tesseract | |
~Wordrec() override=default | tesseract::Wordrec |