|
Tesseract
3.02
|
#include <ccutil.h>
Public Member Functions | |
| CCUtil () | |
| virtual | ~CCUtil () |
| void | main_setup (const char *argv0, const char *basename) |
| ParamsVectors * | params () |
Public Attributes | |
| STRING | datadir |
| STRING | imagebasename |
| STRING | lang |
| STRING | language_data_path_prefix |
| TessdataManager | tessdata_manager |
| UNICHARSET | unicharset |
| UnicharAmbigs | unichar_ambigs |
| STRING | imagefile |
| STRING | directory |
| char * | m_data_sub_dir = "tessdata/" |
| int | ambigs_debug_level = 0 |
| bool | use_definite_ambigs_for_classifier = 0 |
| bool | use_ambigs_for_adaption = 0 |
| tesseract::CCUtil::CCUtil | ( | ) |
Definition at line 7 of file ccutil.cpp.
: params_(), STRING_INIT_MEMBER(m_data_sub_dir, "tessdata/", "Directory for data files", ¶ms_), #ifdef _WIN32 STRING_INIT_MEMBER(tessedit_module_name, WINDLLNAME, "Module colocated with tessdata dir", ¶ms_), #endif INT_INIT_MEMBER(ambigs_debug_level, 0, "Debug level for unichar ambiguities", ¶ms_), BOOL_MEMBER(use_definite_ambigs_for_classifier, 0, "Use definite" " ambiguities when running character classifier", ¶ms_), BOOL_MEMBER(use_ambigs_for_adaption, 0, "Use ambigs for deciding" " whether to adapt to a character", ¶ms_) { }
| tesseract::CCUtil::~CCUtil | ( | ) | [virtual] |
Definition at line 23 of file ccutil.cpp.
{
}
| void tesseract::CCUtil::main_setup | ( | const char * | argv0, |
| const char * | basename | ||
| ) |
Definition at line 46 of file mainblk.cpp.
{
imagebasename = basename; /*name of image */
STRING dll_module_name;
#ifdef _WIN32
dll_module_name = tessedit_module_name;
#endif
// TESSDATA_PREFIX Environment variable overrules everything.
// Compiled in -DTESSDATA_PREFIX is next.
// NULL goes to current directory.
// An actual value of argv0 is used if getpath is successful.
if (!getenv("TESSDATA_PREFIX")) {
#ifdef TESSDATA_PREFIX
#define _STR(a) #a
#define _XSTR(a) _STR(a)
datadir = _XSTR(TESSDATA_PREFIX);
#undef _XSTR
#undef _STR
#else
if (argv0 != NULL) {
if (getpath(argv0, dll_module_name, datadir) < 0)
#ifdef __UNIX__
CANTOPENFILE.error("main", ABORT, "%s to get path", argv0);
#else
NO_PATH.error("main", DBG, NULL);
#endif
} else {
datadir = "./";
}
#endif
} else {
datadir = getenv("TESSDATA_PREFIX");
}
datadir += m_data_sub_dir; /*data directory */
}
| ParamsVectors* tesseract::CCUtil::params | ( | ) | [inline] |
| char* tesseract::CCUtil::m_data_sub_dir = "tessdata/" |