// TODO: test class renaming during unstructure concept Result { BWImage inputImage; float horizontalSplitThreshold; L characters; S text; } static MultiMap getLearnedChars_fullImages() { Concepts in = new Concepts("#1005726").load(); new MultiMap imageToChar; for (Result r : in.list(Result)) { //imageToChar.setPut(autoCroppedBWImage(r.inputImage), r.text); S text = contains(r.text, "[") ? "" : r.text; for (int i = 0; i < l(r.characters); i++) { BWImage clip = autoCroppedBWImage(r.characters.get(i)); S c = substring(text, i, i+1); if (nempty(c)) imageToChar.setPut(clip, c); } } ret imageToChar; }