【发布时间】:2018-11-14 20:24:24
【问题描述】:
我有一张银行支票的截图,我需要这张截图中的所有文字,但 tesseract 无法正确读取。我也尝试对图像进行预处理,但输出失败。
我使用 ImageMagick 进行预处理,使用 Tesseract 识别文本。 图片链接:https://imgur.com/a/pcgizic
我可以检索帐号,但不能检索 IFSC 代码和人名“SRINIVAS”
我的步骤如下:
magick -density 300 check1.jpg -depth 8 -strip -background white -alpha off check1.png
magick convert check1.png -resize 250% res_check1.png
convert -brightness-contrast 10x30 res_check1.png b_res_check1.png
convert b_res_check1.png -threshold 45% bin_res_check1.png
tesseract bin_res_check1.png o_res_check1
注意:我尝试将图像大小调整到 400%,但没有成功。 Google Vision API 能够正确读取和转换每一个文本。
【问题讨论】:
标签: php image-processing imagemagick ocr tesseract