从二值化图像 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。不过,我不得不排除你的黑色边框。
你好,我需要从二值化图像计算字符的高度(见下图):
您可以计算出黑色像素最多的像素行。
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。不过,我不得不排除你的黑色边框。