赞
踩
本文主要介绍一些opencv关于直方图的一些知识运用,直方图是非常常用的图像处理方法,有时候在很多图像预处理中能起到特别好的效果,大家可以一起来学习探讨~
✏️ 问:什么是直方图?
️ 答:直方图是可以对整幅图的灰度分布进行整体了解的图示,通过直方图我们可以对图像的对比度、亮度和灰度分布等有一个直观了解。
hist = cv2.calcHist([img], [0], None, [256], [0, 256]) # 性能:0.025288 s
hist = np.bincount(img.ravel(), minlength=256) # 性能:0.003163 s
plt.hist(img.ravel(), 256, [0, 256])
✔️ 当然,也可以用前面计算出来的结果绘制:
plt.plot(hist)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。