#include <algorithm>
#include <cstdio>
#include "baseapi.h"
#include "commontraining.h"
#include "mastertrainer.h"
#include "params.h"
#include "strngs.h"
#include "tessclassifier.h"
#include "tesseractclass.h"
Go to the source code of this file.
◆ ClassifierName
◆ DECLARE_INT_PARAM_FLAG()
DECLARE_INT_PARAM_FLAG |
( |
debug_level |
| ) |
|
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
Definition at line 111 of file classifier_tester.cpp.
112 tesseract::CheckSharedLibraryVersion();
120 FLAGS_classifier.c_str(), trainer->
unicharset(), argc, argv, &api);
121 if (shape_classifier ==
nullptr) {
122 fprintf(stderr,
"Classifier init failed!:%s\n", FLAGS_classifier.c_str());
132 std::max(3, static_cast<int>(FLAGS_debug_level)),
false,
133 shape_classifier,
nullptr);
134 delete shape_classifier;
const UNICHARSET & unicharset() const
void ParseArguments(int *argc, char ***argv)
void TestClassifierOnSamples(CountTypes error_mode, int report_level, bool replicate_samples, ShapeClassifier *test_classifier, STRING *report_string)
void ReplicateAndRandomizeSamplesIfRequired()
MasterTrainer * LoadTrainingData(int argc, const char *const *argv, bool replication, ShapeTable **shape_table, STRING *file_prefix)
◆ STRING_PARAM_FLAG() [1/3]
STRING_PARAM_FLAG |
( |
classifier |
, |
|
|
"" |
, |
|
|
"Classifier to test" |
|
|
) |
| |
◆ STRING_PARAM_FLAG() [2/3]
STRING_PARAM_FLAG |
( |
lang |
, |
|
|
"eng" |
, |
|
|
"Language to test" |
|
|
) |
| |
◆ STRING_PARAM_FLAG() [3/3]
STRING_PARAM_FLAG |
( |
tessdata_dir |
, |
|
|
"" |
, |
|
|
"Directory of traineddata files" |
|
|
) |
| |