tesseract  5.0.0-alpha-619-ge9db
tesseract::Wordrec Member List

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

AdaptableWord(WERD_RES *word)tesseract::Classify
AdaptedTemplatestesseract::Classify
AdaptiveClassifier(TBLOB *Blob, BLOB_CHOICE_LIST *Choices)tesseract::Classify
AdaptiveClassifierIsEmpty() consttesseract::Classifyinline
AdaptiveClassifierIsFull() consttesseract::Classifyinline
AdaptToChar(TBLOB *Blob, CLASS_ID ClassId, int FontinfoId, float Threshold, ADAPT_TEMPLATES 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
AllConfigsOfftesseract::Classify
AllConfigsOntesseract::Classify
allow_blob_divisiontesseract::Classify
AllProtosOntesseract::Classify
AmbigClassifier(const GenericVector< INT_FEATURE_STRUCT > &int_features, const INT_FX_RESULT_STRUCT &fx_info, const TBLOB *blob, INT_TEMPLATES templates, ADAPT_CLASS *classes, UNICHAR_ID *ambiguities, ADAPT_RESULTS *results)tesseract::Classify
ambigs_debug_leveltesseract::CCUtil
angle_change(EDGEPT *point1, EDGEPT *point2, EDGEPT *point3)tesseract::Wordrec
assume_fixed_pitch_char_segmenttesseract::Wordrec
attempt_blob_chop(TWERD *word, TBLOB *blob, int32_t blob_number, bool italic_blob, const GenericVector< SEAM * > &seams)tesseract::Wordrec
BackupAdaptedTemplatestesseract::Classify
BaselineClassifier(TBLOB *Blob, const GenericVector< INT_FEATURE_STRUCT > &int_features, const INT_FX_RESULT_STRUCT &fx_info, ADAPT_TEMPLATES Templates, ADAPT_RESULTS *Results)tesseract::Classify
blame_reasons_tesseract::Wordrec
call_matcher(TBLOB *blob)tesseract::Wordrec
CallFillLattice(const MATRIX &ratings, const WERD_CHOICE_LIST &best_choices, const UNICHARSET &unicharset, BlamerBundle *blamer_bundle)tesseract::Wordrecinline
cc_recog(WERD_RES *word)tesseract::Wordrec
CCStruct()=defaulttesseract::CCStruct
CCUtil()tesseract::CCUtil
certainty_scaletesseract::Classify
CharNormClassifier(TBLOB *blob, const TrainingSample &sample, ADAPT_RESULTS *adapt_results)tesseract::Classify
CharNormTrainingSample(bool pruner_only, int keep_this, const TrainingSample &sample, GenericVector< UnicharRating > *results)tesseract::Classify
choose_best_seam(SeamQueue *seam_queue, const SPLIT *split, PRIORITY priority, SEAM **seam_result, TBLOB *blob, SeamPile *seam_pile)tesseract::Wordrec
chop_center_knobtesseract::Wordrec
chop_centered_maxwidthtesseract::Wordrec
chop_debugtesseract::Wordrec
chop_enabletesseract::Wordrec
chop_good_splittesseract::Wordrec
chop_inside_angletesseract::Wordrec
chop_min_outline_areatesseract::Wordrec
chop_min_outline_pointstesseract::Wordrec
chop_new_seam_piletesseract::Wordrec
chop_numbered_blob(TWERD *word, int32_t blob_number, bool italic_blob, const GenericVector< SEAM * > &seams)tesseract::Wordrec
chop_ok_splittesseract::Wordrec
chop_one_blob(const GenericVector< TBOX > &boxes, const GenericVector< BLOB_CHOICE * > &blob_choices, WERD_RES *word_res, int *blob_number)tesseract::Wordrec
chop_overlap_knobtesseract::Wordrec
chop_overlapping_blob(const GenericVector< TBOX > &boxes, bool italic_blob, WERD_RES *word_res, int *blob_number)tesseract::Wordrec
chop_same_distancetesseract::Wordrec
chop_seam_pile_sizetesseract::Wordrec
chop_sharpness_knobtesseract::Wordrec
chop_split_dist_knobtesseract::Wordrec
chop_split_lengthtesseract::Wordrec
chop_vertical_creeptesseract::Wordrec
chop_width_change_knobtesseract::Wordrec
chop_word_main(WERD_RES *word)tesseract::Wordrec
chop_x_y_weighttesseract::Wordrec
ClassAndConfigIDToFontOrShapeID(int class_id, int int_result_config) consttesseract::Classify
ClassIDToDebugStr(const INT_TEMPLATES_STRUCT *templates, int class_id, int config_id) consttesseract::Classify
Classify()tesseract::Classify
classify_adapt_feature_thresholdtesseract::Classify
classify_adapt_proto_thresholdtesseract::Classify
classify_adapted_pruning_factortesseract::Classify
classify_adapted_pruning_thresholdtesseract::Classify
classify_bln_numeric_modetesseract::Classify
classify_blob(TBLOB *blob, const char *string, C_COL color, BlamerBundle *blamer_bundle)tesseract::Wordrec
classify_char_norm_rangetesseract::Classify
classify_character_fragments_garbage_certainty_thresholdtesseract::Classify
classify_class_pruner_multipliertesseract::Classify
classify_class_pruner_thresholdtesseract::Classify
classify_cp_cutoff_strengthtesseract::Classify
classify_debug_character_fragmentstesseract::Classify
classify_debug_leveltesseract::Classify
classify_enable_adaptive_debuggertesseract::Classify
classify_enable_adaptive_matchertesseract::Classify
classify_enable_learningtesseract::Classify
classify_integer_matcher_multipliertesseract::Classify
classify_learn_debug_strtesseract::Classify
classify_learning_debug_leveltesseract::Classify
classify_max_certainty_margintesseract::Classify
classify_max_rating_ratiotesseract::Classify
classify_misfit_junk_penaltytesseract::Classify
classify_nonlinear_normtesseract::Classify
classify_norm_methodtesseract::Classify
classify_piece(const GenericVector< SEAM * > &seams, int16_t start, int16_t end, const char *description, TWERD *word, BlamerBundle *blamer_bundle)tesseract::Wordrecvirtual
classify_save_adapted_templatestesseract::Classify
classify_use_pre_adapted_templatestesseract::Classify
ClassifyAsNoise(ADAPT_RESULTS *Results)tesseract::Classify
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
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
ConvertMatchesToChoices(const DENORM &denorm, const TBOX &box, ADAPT_RESULTS *Results, BLOB_CHOICE_LIST *Choices)tesseract::Classify
ConvertProto(PROTO Proto, int ProtoId, INT_CLASS Class)tesseract::Classify
CreateIntTemplates(CLASSES FloatProtos, const UNICHARSET &target_unicharset)tesseract::Classify
datadirtesseract::CCUtil
DebugAdaptiveClassifier(TBLOB *Blob, ADAPT_RESULTS *Results)tesseract::Classify
dict_word(const WERD_CHOICE &word)tesseract::Wordrec
directorytesseract::CCUtil
disable_character_fragmentstesseract::Classify
DisplayAdaptedChar(TBLOB *blob, INT_CLASS_STRUCT *int_class)tesseract::Classify
DoAdaptiveMatch(TBLOB *Blob, ADAPT_RESULTS *Results)tesseract::Classify
DoSegSearch(WERD_RES *word_res)tesseract::Wordrec
EnableLearningtesseract::Classify
end_recog()tesseract::Wordrec
EndAdaptiveClassifier()tesseract::Classify
ExpandShapesAndApplyCorrections(ADAPT_CLASS *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, GenericVector< INT_FEATURE_STRUCT > *bl_features, GenericVector< INT_FEATURE_STRUCT > *cn_features, INT_FX_RESULT_STRUCT *results, GenericVector< int > *outline_cn_counts)tesseract::Classifystatic
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
feature_defs_tesseract::Classifyprotected
fill_filtered_fragment_list(BLOB_CHOICE_LIST *choices, int fragment_pos, int num_frag_parts, BLOB_CHOICE_LIST *filtered_choices)tesseract::Wordrec
fill_lattice_tesseract::Wordrec
FillLattice(const MATRIX &ratings, const WERD_CHOICE_LIST &best_choices, const UNICHARSET &unicharset, BlamerBundle *blamer_bundle)tesseract::Wordrec
fontinfo_table_tesseract::Classify
fontset_table_tesseract::Classify
force_word_assoctesseract::Wordrec
FreeNormProtos()tesseract::Classify
get_fontinfo_table()tesseract::Classifyinline
get_fontinfo_table() consttesseract::Classifyinline
get_fontset_table()tesseract::Classifyinline
get_fragment_lists(int16_t current_frag, int16_t current_row, int16_t start, int16_t num_frag_parts, int16_t num_blobs, MATRIX *ratings, BLOB_CHOICE_LIST *choice_lists)tesseract::Wordrec
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 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()tesseract::Classifyinlinevirtual
GetFontinfoId(ADAPT_CLASS Class, uint8_t ConfigId)tesseract::Classify
grade_sharpness(SPLIT *split)tesseract::Wordrec
grade_split_length(SPLIT *split)tesseract::Wordrec
im_tesseract::Classifyprotected
imagebasenametesseract::CCUtil
imagefiletesseract::CCUtil
improve_by_chopping(float rating_cert_scale, WERD_RES *word, BestChoiceBundle *best_choice_bundle, BlamerBundle *blamer_bundle, LMPainPoints *pain_points, GenericVector< SegSearchPending > *pending)tesseract::Wordrec
improve_one_blob(const GenericVector< BLOB_CHOICE * > &blob_choices, DANGERR *fixpt, bool split_next_to_fragment, bool italic_blob, WERD_RES *word, int *blob_number)tesseract::Wordrec
InitAdaptedClass(TBLOB *Blob, CLASS_ID ClassId, int FontinfoId, ADAPT_CLASS Class, ADAPT_TEMPLATES Templates)tesseract::Classify
InitAdaptiveClassifier(TessdataManager *mgr)tesseract::Classify
InitBlamerForSegSearch(WERD_RES *word_res, LMPainPoints *pain_points, BlamerBundle *blamer_bundle, STRING *blamer_debug)tesseract::Wordrecprotected
InitialSegSearch(WERD_RES *word_res, LMPainPoints *pain_points, GenericVector< SegSearchPending > *pending, BestChoiceBundle *best_choice_bundle, BlamerBundle *blamer_bundle)tesseract::Wordrec
is_inside_angle(EDGEPT *pt)tesseract::Wordrec
kAscenderFractiontesseract::CCStructstatic
kDescenderFractiontesseract::CCStructstatic
kXHeightCapRatiotesseract::CCStructstatic
kXHeightFractiontesseract::CCStructstatic
langtesseract::CCUtil
language_data_path_prefixtesseract::CCUtil
language_model_tesseract::Wordrec
LargeSpeckle(const TBLOB &blob)tesseract::Classify
LearnBlob(const 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
main_setup(const char *argv0, const char *basename)tesseract::CCUtil
MakeNewTemporaryConfig(ADAPT_TEMPLATES 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 IClass, ADAPT_CLASS Class, BIT_VECTOR TempProtoMask)tesseract::Classify
MakePermanent(ADAPT_TEMPLATES Templates, CLASS_ID ClassId, int ConfigId, TBLOB *Blob)tesseract::Classify
MasterMatcher(INT_TEMPLATES templates, int16_t num_features, const INT_FEATURE_STRUCT *features, const uint8_t *norm_factors, ADAPT_CLASS *classes, int debug, int matcher_multiplier, const TBOX &blob_box, const GenericVector< CP_RESULT_STRUCT > &results, ADAPT_RESULTS *final_results)tesseract::Classify
matcher_avg_noise_sizetesseract::Classify
matcher_bad_match_padtesseract::Classify
matcher_clustering_max_angle_deltatesseract::Classify
matcher_debug_flagstesseract::Classify
matcher_debug_leveltesseract::Classify
matcher_debug_separate_windowstesseract::Classify
matcher_good_thresholdtesseract::Classify
matcher_min_examples_for_prototypingtesseract::Classify
matcher_perfect_thresholdtesseract::Classify
matcher_permanent_classes_mintesseract::Classify
matcher_rating_margintesseract::Classify
matcher_reliable_adaptive_resulttesseract::Classify
matcher_sufficient_examples_for_prototypingtesseract::Classify
merge_and_put_fragment_lists(int16_t row, int16_t column, int16_t num_frag_parts, BLOB_CHOICE_LIST *choice_lists, MATRIX *ratings)tesseract::Wordrec
merge_fragments(MATRIX *ratings, int16_t num_blobs)tesseract::Wordrec
merge_fragments_in_matrixtesseract::Wordrec
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
NewAdaptedTemplates(bool InitFromUnicharset)tesseract::Classify
NormalizeOutlines(LIST Outlines, float *XScale, float *YScale)tesseract::Classify
NormProtostesseract::Classify
params()tesseract::CCUtilinline
pass2_ok_splittesseract::Wordrec
pick_close_point(EDGEPT *critical_point, EDGEPT *vertical_point, int *best_dist)tesseract::Wordrec
pick_good_seam(TBLOB *blob)tesseract::Wordrec
point_priority(EDGEPT *point)tesseract::Wordrec
PreTrainedTemplatestesseract::Classify
prev_word_best_choice_tesseract::Wordrec
PrintAdaptedTemplates(FILE *File, ADAPT_TEMPLATES Templates)tesseract::Classify
PrintAdaptiveMatchResults(const ADAPT_RESULTS &results)tesseract::Classify
prioritize_divisiontesseract::Classify
prioritize_points(TESSLINE *outline, PointHeap *points)tesseract::Wordrec
ProcessSegSearchPainPoint(float pain_point_priority, const MATRIX_COORD &pain_point, const char *pain_point_type, GenericVector< SegSearchPending > *pending, WERD_RES *word_res, LMPainPoints *pain_points, BlamerBundle *blamer_bundle)tesseract::Wordrecprotected
program_editdown(int32_t elasped_time)tesseract::Wordrec
program_editup(const char *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, GenericVector< CP_RESULT_STRUCT > *results)tesseract::Classify
rating_scaletesseract::Classify
ReadAdaptedTemplates(TFile *File)tesseract::Classify
ReadIntTemplates(TFile *fp)tesseract::Classify
ReadNewCutoffs(TFile *fp, uint16_t *Cutoffs)tesseract::Classify
ReadNormProtos(TFile *fp)tesseract::Classify
RefreshDebugWindow(ScrollView **win, const char *msg, int y_offset, const TBOX &wbox)tesseract::Classify
RemoveBadMatches(ADAPT_RESULTS *Results)tesseract::Classify
RemoveExtraPuncs(ADAPT_RESULTS *Results)tesseract::Classify
repair_unchopped_blobstesseract::Wordrec
ResetAdaptiveClassifierInternal()tesseract::Classify
ResetNGramSearch(WERD_RES *word_res, BestChoiceBundle *best_choice_bundle, GenericVector< SegSearchPending > *pending)tesseract::Wordrecprotected
save_alt_choicestesseract::Wordrec
SaveAltChoices(const LIST &best_choices, WERD_RES *word)tesseract::Wordrec
SegSearch(WERD_RES *word_res, BestChoiceBundle *best_choice_bundle, BlamerBundle *blamer_bundle)tesseract::Wordrec
segsearch_debug_leveltesseract::Wordrec
segsearch_max_char_wh_ratiotesseract::Wordrec
segsearch_max_futile_classificationstesseract::Wordrec
segsearch_max_pain_pointstesseract::Wordrec
SegSearchDone(int num_futile_classifications)tesseract::Wordrecinlineprotected
select_blob_to_split(const GenericVector< BLOB_CHOICE * > &blob_choices, float rating_ceiling, bool split_next_to_fragment)tesseract::Wordrec
select_blob_to_split_from_fixpt(DANGERR *fixpt)tesseract::Wordrec
set_pass1()tesseract::Wordrec
set_pass2()tesseract::Wordrec
SetAdaptiveThreshold(float Threshold)tesseract::Classify
SetStaticClassifier(ShapeClassifier *static_classifier)tesseract::Classify
SettupPass1()tesseract::Classify
SettupPass2()tesseract::Classify
SetupBLCNDenorms(const TBLOB &blob, bool nonlinear_norm, DENORM *bl_denorm, DENORM *cn_denorm, INT_FX_RESULT_STRUCT *fx_info)tesseract::Classifystatic
shape_table() consttesseract::Classifyinline
shape_table_tesseract::Classifyprotected
ShapeIDToClassID(int shape_id) consttesseract::Classify
ShowBestMatchFor(int shape_id, const INT_FEATURE_STRUCT *features, int num_features)tesseract::Classify
ShowMatchDisplay()tesseract::Classify
speckle_large_max_sizetesseract::Classify
speckle_rating_penaltytesseract::Classify
StartBackupAdaptiveClassifier()tesseract::Classify
SwitchAdaptiveClassifier()tesseract::Classify
TempConfigReliable(CLASS_ID class_id, const TEMP_CONFIG &config)tesseract::Classify
TempProtoMasktesseract::Classify
tess_bn_matchingtesseract::Classify
tess_cn_matchingtesseract::Classify
tessedit_certainty_thresholdtesseract::Wordrec
tessedit_class_miss_scaletesseract::Classify
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
unichar_ambigstesseract::CCUtil
unicharsettesseract::CCUtil
UpdateAmbigsGroup(CLASS_ID class_id, TBLOB *Blob)tesseract::Classify
UpdateSegSearchNodes(float rating_cert_scale, int starting_col, GenericVector< SegSearchPending > *pending, WERD_RES *word_res, LMPainPoints *pain_points, BestChoiceBundle *best_choice_bundle, BlamerBundle *blamer_bundle)tesseract::Wordrecprotected
use_ambigs_for_adaptiontesseract::CCUtil
vertical_projection_point(EDGEPT *split_point, EDGEPT *target_point, EDGEPT **best_point, EDGEPT_CLIST *new_points)tesseract::Wordrec
Wordrec()tesseract::Wordrec
wordrec_debug_blamertesseract::Wordrec
wordrec_debug_leveltesseract::Wordrec
wordrec_enable_assoctesseract::Wordrec
wordrec_max_join_chunkstesseract::Wordrec
wordrec_run_blamertesseract::Wordrec
wordrec_skip_no_truth_wordstesseract::Wordrec
WriteAdaptedTemplates(FILE *File, ADAPT_TEMPLATES Templates)tesseract::Classify
WriteIntTemplates(FILE *File, INT_TEMPLATES Templates, const UNICHARSET &target_unicharset)tesseract::Classify
WriteTRFile(const STRING &filename)tesseract::Classify
~CCStruct() overridetesseract::CCStruct
~CCUtil()tesseract::CCUtilvirtual
~Classify() overridetesseract::Classify
~Wordrec() override=defaulttesseract::Wordrec