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

Method PrintAdaptedTemplates

deps/tesseract/classify/adaptive.cpp:273–297  ·  view source on GitHub ↗

* This routine prints a summary of the adapted templates * in Templates to File. * * @param File open text file to print Templates to * @param Templates adapted templates to print to File * * @note Globals: none * @note Exceptions: none * @note History: Wed Mar 20 13:35:29 1991, DSJ, Created. */

Source from the content-addressed store, hash-verified

271 * @note History: Wed Mar 20 13:35:29 1991, DSJ, Created.
272 */
273void Classify::PrintAdaptedTemplates(FILE *File, ADAPT_TEMPLATES Templates) {
274 int i;
275 INT_CLASS IClass;
276 ADAPT_CLASS AClass;
277
278 fprintf (File, "\n\nSUMMARY OF ADAPTED TEMPLATES:\n\n");
279 fprintf (File, "Num classes = %d; Num permanent classes = %d\n\n",
280 Templates->NumNonEmptyClasses, Templates->NumPermClasses);
281 fprintf (File, " Id NC NPC NP NPP\n");
282 fprintf (File, "------------------------\n");
283
284 for (i = 0; i < (Templates->Templates)->NumClasses; i++) {
285 IClass = Templates->Templates->Class[i];
286 AClass = Templates->Class[i];
287 if (!IsEmptyAdaptedClass (AClass)) {
288 fprintf (File, "%5d %s %3d %3d %3d %3d\n",
289 i, unicharset.id_to_unichar(i),
290 IClass->NumConfigs, AClass->NumPermConfigs,
291 IClass->NumProtos,
292 IClass->NumProtos - count (AClass->TempProtos));
293 }
294 }
295 fprintf (File, "\n");
296
297} /* PrintAdaptedTemplates */
298} // namespace tesseract
299
300

Callers

nothing calls this directly

Calls 2

countFunction · 0.85
id_to_unicharMethod · 0.80

Tested by

no test coverage detected