Python:在Google Vision API中删除垂直和水平线

时间:2019-07-08 19:35:06

标签: python ocr google-vision

我正试图从以下位置提取手写文本:

enter image description here

使用https://cloud.google.com/vision/docs/handwriting

在不使用任何第三方技术的情况下,Google vision API中是否有任何选项可以在提取文本之前从图像中删除垂直和水平线?

1 个答案:

答案 0 :(得分:1)

哈哈哈,我确实做了两个月前完全一样的事情。 不可以,Vision API无法做到这一点。 这是我的操作方式:

1)使用Python PILLOW库创建图像对象。

2)获取图像的矩阵表示。

3)将矩阵二值化。

4)逐行和逐行循环通过。当您遇到黑色像素时,请启动一个计数器。如果遇到白色像素,请重置计数器。如果计数器高于某个较高的数字,则认为它是一条线。

5)将行中的黑色像素更改为白色像素。

6)使用“枕头”重新找回PNG。