15#ifndef TESSERACT_TRAINING_LANG_MODEL_HELPERS_H_
16#define TESSERACT_TRAINING_LANG_MODEL_HELPERS_H_
33TESS_UNICHARSET_TRAINING_API
34bool WriteFile(
const std::string &output_dir,
const std::string &lang,
const std::string &suffix,
35 const std::vector<char> &data,
FileWriter writer);
38TESS_UNICHARSET_TRAINING_API
42bool WriteUnicharset(
const UNICHARSET &unicharset,
const std::string &output_dir,
43 const std::string &lang,
FileWriter writer, TessdataManager *traineddata);
56bool WriteRecoder(
const UNICHARSET &unicharset,
bool pass_through,
const std::string &output_dir,
57 const std::string &lang,
FileWriter writer, std::string *radical_table_data,
58 TessdataManager *traineddata);
74TESS_UNICHARSET_TRAINING_API
75int CombineLangModel(
const UNICHARSET &unicharset,
const std::string &script_dir,
76 const std::string &version_str,
const std::string &output_dir,
77 const std::string &lang,
bool pass_through_recoder,
78 const std::vector<std::string> &words,
const std::vector<std::string> &puncs,
79 const std::vector<std::string> &numbers,
bool lang_is_rtl,
FileReader reader,
bool(*)(const std::vector< char > &data, const char *filename) FileWriter
bool WriteRecoder(const UNICHARSET &unicharset, bool pass_through, const std::string &output_dir, const std::string &lang, FileWriter writer, std::string *radical_table_data, TessdataManager *traineddata)
bool WriteFile(const std::string &output_dir, const std::string &lang, const std::string &suffix, const std::vector< char > &data, FileWriter writer)
bool(*)(const char *filename, std::vector< char > *data) FileReader
bool WriteUnicharset(const UNICHARSET &unicharset, const std::string &output_dir, const std::string &lang, FileWriter writer, TessdataManager *traineddata)
std::string ReadFile(const std::string &filename, FileReader reader)
int CombineLangModel(const UNICHARSET &unicharset, const std::string &script_dir, const std::string &version_str, const std::string &output_dir, const std::string &lang, bool pass_through_recoder, const std::vector< std::string > &words, const std::vector< std::string > &puncs, const std::vector< std::string > &numbers, bool lang_is_rtl, FileReader reader, FileWriter writer)