MCPcopy Create free account
hub / github.com/creatale/node-dv / WriteAdaptedTemplates

Method WriteAdaptedTemplates

deps/tesseract/classify/adaptive.cpp:505–519  ·  view source on GitHub ↗

* This routine saves Templates to File in a binary format. * * @param File open text file to write Templates to * @param Templates set of adapted templates to write to File * * @note Globals: none * @note Exceptions: none * @note History: Mon Mar 18 15:07:32 1991, DSJ, Created. */

Source from the content-addressed store, hash-verified

503 * @note History: Mon Mar 18 15:07:32 1991, DSJ, Created.
504 */
505void Classify::WriteAdaptedTemplates(FILE *File, ADAPT_TEMPLATES Templates) {
506 int i;
507
508 /* first write the high level adaptive template struct */
509 fwrite ((char *) Templates, sizeof (ADAPT_TEMPLATES_STRUCT), 1, File);
510
511 /* then write out the basic integer templates */
512 WriteIntTemplates (File, Templates->Templates, unicharset);
513
514 /* then write out the adaptive info for each class */
515 for (i = 0; i < (Templates->Templates)->NumClasses; i++) {
516 WriteAdaptedClass (File, Templates->Class[i],
517 Templates->Templates->Class[i]->NumConfigs);
518 }
519} /* WriteAdaptedTemplates */
520} // namespace tesseract
521
522

Callers

nothing calls this directly

Calls 1

WriteAdaptedClassFunction · 0.85

Tested by

no test coverage detected