Python: 去除google视觉中的垂直和水平线api

Python: Removing vertical and horizontal lines in google vision api

我正在尝试从中提取手写文本:

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

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

哈哈哈,我确实和 2 个月前做了完全一样的事情。 不,Vision API 无法做到这一点。 这是我的做法:

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

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

3) 将矩阵二值化。

4) 逐行逐行循环。当你遇到一个黑色像素时,启动一个计数器。如果遇到白色像素,请重置计数器。如果计数器高于某个高数,则断定它是一条线。

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

6) 使用 Pillow 再次获取 PNG。