tesseract v5.3.3.20231005
tesseract::Classify Member List

This is the complete list of members for tesseract::Classify, 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_STRUCT *adaptive_templates)tesseract::Classify
AddLargeSpeckleTo(int blob_length, BLOB_CHOICE_LIST *choices)tesseract::Classify
AddNewResult(const UnicharRating &new_result, ADAPT_RESULTS *results)tesseract::Classify
AllConfigsOfftesseract::Classify
AllConfigsOntesseract::Classify
AllProtosOntesseract::Classify
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
BackupAdaptedTemplatestesseract::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
BOOL_VAR_H(allow_blob_division)tesseract::Classify
BOOL_VAR_H(prioritize_division)tesseract::Classify
BOOL_VAR_H(classify_enable_learning)tesseract::Classify
BOOL_VAR_H(tess_cn_matching)tesseract::Classify
BOOL_VAR_H(tess_bn_matching)tesseract::Classify
BOOL_VAR_H(classify_enable_adaptive_matcher)tesseract::Classify
BOOL_VAR_H(classify_use_pre_adapted_templates)tesseract::Classify
BOOL_VAR_H(classify_save_adapted_templates)tesseract::Classify
BOOL_VAR_H(classify_enable_adaptive_debugger)tesseract::Classify
BOOL_VAR_H(classify_nonlinear_norm)tesseract::Classify
BOOL_VAR_H(disable_character_fragments)tesseract::Classify
BOOL_VAR_H(classify_debug_character_fragments)tesseract::Classify
BOOL_VAR_H(matcher_debug_separate_windows)tesseract::Classify
BOOL_VAR_H(classify_bln_numeric_mode)tesseract::Classify
tesseract::CCStruct::BOOL_VAR_H(use_ambigs_for_adaption)tesseract::CCUtil
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
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
ClassifyAsNoise(ADAPT_RESULTS *Results)tesseract::Classify
ClearCharNormArray(uint8_t *char_norm_array)tesseract::Classify
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_STRUCT *Proto, int ProtoId, INT_CLASS_STRUCT *Class)tesseract::Classify
CreateIntTemplates(CLASSES FloatProtos, const UNICHARSET &target_unicharset)tesseract::Classify
datadirtesseract::CCUtil
DebugAdaptiveClassifier(TBLOB *Blob, ADAPT_RESULTS *Results)tesseract::Classify
directorytesseract::CCUtil
DisplayAdaptedChar(TBLOB *blob, INT_CLASS_STRUCT *int_class)tesseract::Classify
DoAdaptiveMatch(TBLOB *Blob, ADAPT_RESULTS *Results)tesseract::Classify
double_VAR_H(classify_char_norm_range)tesseract::Classify
double_VAR_H(classify_max_rating_ratio)tesseract::Classify
double_VAR_H(classify_max_certainty_margin)tesseract::Classify
double_VAR_H(matcher_good_threshold)tesseract::Classify
double_VAR_H(matcher_reliable_adaptive_result)tesseract::Classify
double_VAR_H(matcher_perfect_threshold)tesseract::Classify
double_VAR_H(matcher_bad_match_pad)tesseract::Classify
double_VAR_H(matcher_rating_margin)tesseract::Classify
double_VAR_H(matcher_avg_noise_size)tesseract::Classify
double_VAR_H(matcher_clustering_max_angle_delta)tesseract::Classify
double_VAR_H(classify_misfit_junk_penalty)tesseract::Classify
double_VAR_H(rating_scale)tesseract::Classify
double_VAR_H(tessedit_class_miss_scale)tesseract::Classify
double_VAR_H(classify_adapted_pruning_factor)tesseract::Classify
double_VAR_H(classify_adapted_pruning_threshold)tesseract::Classify
double_VAR_H(classify_character_fragments_garbage_certainty_threshold)tesseract::Classify
double_VAR_H(speckle_large_max_size)tesseract::Classify
double_VAR_H(speckle_rating_penalty)tesseract::Classify
EnableLearningtesseract::Classify
EndAdaptiveClassifier()tesseract::Classify
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::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
fontinfo_table_tesseract::Classify
fontset_table_tesseract::Classify
FreeNormProtos()tesseract::Classify
get_fontinfo_table()tesseract::Classifyinline
get_fontinfo_table() consttesseract::Classifyinline
get_fontset_table()tesseract::Classifyinline
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()tesseract::Classifyinlinevirtual
GetFontinfoId(ADAPT_CLASS_STRUCT *Class, uint8_t ConfigId)tesseract::Classify
im_tesseract::Classifyprotected
imagebasenametesseract::CCUtil
imagefiletesseract::CCUtil
InitAdaptedClass(TBLOB *Blob, CLASS_ID ClassId, int FontinfoId, ADAPT_CLASS_STRUCT *Class, ADAPT_TEMPLATES_STRUCT *Templates)tesseract::Classify
InitAdaptiveClassifier(TessdataManager *mgr)tesseract::Classify
INT_VAR_H(classify_debug_level)tesseract::Classify
INT_VAR_H(classify_norm_method)tesseract::Classify
INT_VAR_H(matcher_debug_level)tesseract::Classify
INT_VAR_H(matcher_debug_flags)tesseract::Classify
INT_VAR_H(classify_learning_debug_level)tesseract::Classify
INT_VAR_H(matcher_permanent_classes_min)tesseract::Classify
INT_VAR_H(matcher_min_examples_for_prototyping)tesseract::Classify
INT_VAR_H(matcher_sufficient_examples_for_prototyping)tesseract::Classify
INT_VAR_H(classify_adapt_proto_threshold)tesseract::Classify
INT_VAR_H(classify_adapt_feature_threshold)tesseract::Classify
INT_VAR_H(classify_class_pruner_threshold)tesseract::Classify
INT_VAR_H(classify_class_pruner_multiplier)tesseract::Classify
INT_VAR_H(classify_cp_cutoff_strength)tesseract::Classify
INT_VAR_H(classify_integer_matcher_multiplier)tesseract::Classify
tesseract::CCStruct::INT_VAR_H(ambigs_debug_level)tesseract::CCUtil
kAscenderFractiontesseract::CCStructstatic
kDescenderFractiontesseract::CCStructstatic
kXHeightCapRatiotesseract::CCStructstatic
kXHeightFractiontesseract::CCStructstatic
langtesseract::CCUtil
language_data_path_prefixtesseract::CCUtil
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
main_setup(const std::string &argv0, const std::string &basename)tesseract::CCUtil
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
NormalizeOutlines(LIST Outlines, float *XScale, float *YScale)tesseract::Classify
NormProtostesseract::Classify
params()tesseract::CCUtilinline
PreTrainedTemplatestesseract::Classify
PrintAdaptedTemplates(FILE *File, ADAPT_TEMPLATES_STRUCT *Templates)tesseract::Classify
PrintAdaptiveMatchResults(const ADAPT_RESULTS &results)tesseract::Classify
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
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
ResetAdaptiveClassifierInternal()tesseract::Classify
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
StartBackupAdaptiveClassifier()tesseract::Classify
STRING_VAR_H(classify_learn_debug_str)tesseract::Classify
SwitchAdaptiveClassifier()tesseract::Classify
TempConfigReliable(CLASS_ID class_id, const TEMP_CONFIG_STRUCT *config)tesseract::Classify
TempProtoMasktesseract::Classify
unichar_ambigstesseract::CCUtil
unicharsettesseract::CCUtil
UpdateAmbigsGroup(CLASS_ID class_id, TBLOB *Blob)tesseract::Classify
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::CCUtilvirtual
~Classify() overridetesseract::Classify