Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.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_Python_Opencv_Text_Histogram_Ocr - Fatal编程技术网

如何绘制包含文本的图像的垂直直方图-python

如何绘制包含文本的图像的垂直直方图-python,python,opencv,text,histogram,ocr,Python,Opencv,Text,Histogram,Ocr,我想知道如何使用python在opencv中绘制图像的垂直直方图,以便识别图像的文本行 您可以将每行的元素相加并绘制直方图,以找出行的编号 代码: 输出: 高度表示行中的文本量,x轴显示带文本的行号。您可以对这两行设置适当的阈值,以获得包含写入文本的行。您可以将每行的元素相加,并绘制直方图以找出行的编号 代码: 输出: 高度表示行中的文本量,x轴显示带文本的行号。您可以正确设置这两个阈值,以获得包含书面文本的行。您的问题是什么?您的问题是什么? import cv2 import numpy

我想知道如何使用python在opencv中绘制图像的垂直直方图,以便识别图像的文本行


您可以将每行的元素相加并绘制直方图,以找出行的编号

代码:

输出:


高度表示行中的文本量,x轴显示带文本的行号。您可以对这两行设置适当的阈值,以获得包含写入文本的行。

您可以将每行的元素相加,并绘制直方图以找出行的编号

代码:

输出:

高度表示行中的文本量,x轴显示带文本的行号。您可以正确设置这两个阈值,以获得包含书面文本的行。

您的问题是什么?您的问题是什么?
import cv2
import numpy as np 
import matplotlib.pyplot as plt

img = cv2.imread("image.jpg", 0)
img = 255-img

img_row_sum = np.sum(img,axis=1).tolist()

plt.plot(img_row_sum)
plt.show()