从二值化图像 OpenCV 计算字符高度 python

calculate the height of character from binarization image OpenCV python

你好,我需要从二值化图像计算字符的高度(见下图):

您可以计算出黑色像素最多的像素行。

import cv2
import numpy as np

pic = cv2.imread('binarized.png')[:, 50:-50, 0]

np.max(np.sum(1 - (pic//255), axis=0))
382

使用MS Paint,我可以通过在它旁边画一条382像素的线来确认高度是382。不过,我不得不排除你的黑色边框。