gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 16:49:20 27 4
gpt4 key购买 nike

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

enter image description here

最佳答案

您可以将每行的元素相加并绘制直方图以找出行数。

代码:

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()

输出:

enter image description here

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

关于python - 如何绘制包含文本的图像的垂直直方图 - python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48457085/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com