def recognize(self, img): lines = scrape.calc_lines(scrape.font_metrics(), num_lines = 6) res = [] for (ceil, base, floor) in lines: line_img = img.crop((0, ceil, img.size[0], floor + 1)) res.append(scrape.str_from_img(line_img, self.font, self.predicate(line_img))) return "\n".join(res)
def recognize(self, img): return scrape.str_from_img(img, self.font, self.predicate(img))