Warning: session_start(): open(/var/lib/php/sessions/sess_qi8q0d135s5qlj69a7475ioe7a, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static Map getLearnedCharacters2() {
new Matches m;
new HashSet md5s;
for (S s : scanLog_iterator(glyphTeachLog()))
if (matchStart("Image *: the images *", s, m))
md5s.addAll(splitAtSpace($2));
//print("MD5s we're looking for: " + struct(md5s));
new HashMap md5ToImage;
for (S md5, File f : screenClipFiles()) {
BWImage img = loadBWImage(f);
if (md5s.contains(md5))
md5ToImage.put(md5, img);
for (BWImage cImg : horizontalAutoSplitToImages(img)) {
S cMD5 = ocrMD5OfBWImage(cImg);
if (md5s.contains(cMD5))
md5ToImage.put(cMD5, cImg);
}
}
int found = l(md5ToImage);
print("Found character images: " + found + "/" + l(md5s));
ret md5ToImage;
}