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