【问题标题】:i want to extract all the characters in an image seperately ..what is the best way todo this?我想分别提取图像中的所有字符..最好的方法是什么?
【发布时间】:2019-01-24 11:05:27
【问题描述】:

以这张图片为例:

我想获取图像中的所有字符并相互比较,最后将相似的字符保存在一起。

【问题讨论】:

  • 你可以试试https://pypi.org/project/pytesseract/tesseract 做ocr。
  • 我不想提取文本.. 我只想要图像中的任何字符
  • 你能详细说明你的问题吗?并举个例子?
  • 我想选择图像中存在的所有字符(字母/数字/特殊字符)并将所有相似的字符放在一起,例如一堆“A”,一堆“b”等
  • 是的,所以如果您在提取文本后执行 ocr 并进行字符排序,那有什么害处?

标签: python opencv ocr tesseract


【解决方案1】:

从 Image Try 中提取所有字符:

import Image
from PIL import Image
from tesseract import image_to_string
print (image_to_string(Image.open('SampleImg.png')))
print (image_to_string(Image.open('SampleImg.png'), lang='eng'))

【讨论】:

    【解决方案2】:

    使用contours

    它非常快速和简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 2016-08-22
      • 2015-06-15
      • 1970-01-01
      • 2011-05-22
      • 1970-01-01
      • 2020-06-09
      相关资源
      最近更新 更多