70 if (strcmp(FLAGS_classifier.c_str(),
names[c]) == 0) {
75 if (classifier == CN_COUNT) {
76 fprintf(stderr,
"Invalid classifier name:%s\n", FLAGS_classifier.c_str());
82 argc, argv,
true,
NULL, &file_prefix);
93 if (api.
Init(FLAGS_tessdata_dir.c_str(), FLAGS_lang.c_str(),
95 fprintf(stderr,
"Tesseract initialization failed!\n");
112 }
else if (classifier ==
CN_FULL) {
114 }
else if (classifier ==
CN_CUBE) {
119 fprintf(stderr,
"%s tester not yet implemented\n",
120 FLAGS_classifier.c_str());
123 tprintf(
"Testing classifier %s:\n", FLAGS_classifier.c_str());
129 delete shape_classifier;
int AddShape(int unichar_id, int font_id)
MasterTrainer * LoadTrainingData(int argc, const char *const *argv, bool replication, ShapeTable **shape_table, STRING *file_prefix)
void ParseArguments(int *argc, char ***argv)
void set_unicharset(const UNICHARSET &unicharset)
int Init(const char *datapath, const char *language, OcrEngineMode mode, char **configs, int configs_size, const GenericVector< STRING > *vars_vec, const GenericVector< STRING > *vars_values, bool set_only_non_debug_params)
const UNICHARSET & unicharset() const
void TestClassifierOnSamples(int report_level, bool replicate_samples, ShapeClassifier *test_classifier, STRING *report_string)
void AppendMasterShapes(const ShapeTable &other)
DLLSYM void tprintf(const char *format,...)
void ReplicateAndRandomizeSamplesIfRequired()
int FindShape(int unichar_id, int font_id) const
const ShapeTable * shape_table() const
Tesseract *const tesseract() const