Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:删除google vision api中的垂直线和水平线_Python_Ocr_Google Vision - Fatal编程技术网

Python:删除google vision api中的垂直线和水平线

Python:删除google vision api中的垂直线和水平线,python,ocr,google-vision,Python,Ocr,Google Vision,我正在尝试从以下内容中提取手写文本: 使用 在不使用任何第三方技术的情况下,Google vision API中是否有任何选项可以在提取文本之前从图像中删除垂直线和水平线 哈哈哈,我两个月前也做了同样的事。 不,Vision API不能这样做。 我是这样做的: 1) 使用Python PILLOW库创建图像对象 2) 获取图像的矩阵表示 3) 将矩阵二值化 4) 一行一行地循环。遇到黑色像素时,启动计数器。如果遇到白色像素,请重置计数器。如果计数器高于某个高数值,则断定它是一条线 5) 将行中

我正在尝试从以下内容中提取手写文本:

使用


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

哈哈哈,我两个月前也做了同样的事。 不,Vision API不能这样做。 我是这样做的:

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

2) 获取图像的矩阵表示

3) 将矩阵二值化

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

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


6) 使用枕头再次获得PNG。

这是一个很好的选择!你能展示演示代码吗?我做不好。