OpenCV - 使用python从字符串中提取字母

时间:2017-02-28 07:00:33

标签: python-2.7 opencv image-processing

我有一张图片

enter image description here

我想从中分别提取每个角色。

因为我想要像THIS OUTPUT这样的东西。

使用OpenCV和python执行此操作的适当方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以执行以下操作(opencv 3.0和aboove)

  1. 在图片(http://docs.opencv.org/3.2.0/d7/d4d/tutorial_py_thresholding.html
  2. 上运行Otsu阈值处理
  3. 使用阈值图像上的统计信息运行连接的组件标签。(How to use openCV's connected components with stats in python?
  4. 对于每个连接的组件,使用从步骤2获得的统计信息来获取边界框,该信息对于每个comoneonts都包含以下信息(cv2.CC_STAT_LEFT cv2.CC_STAT_TOP cv2.CC_STAT_WIDTH cv2.CC_STAT_HEIGHT)
  5. 使用边界框裁剪原始图像中的组件。