直方图就是对图像的另外一种解释,它描述了整幅图像的灰度分布。直方图的 x 轴代表灰度值(0~255),y 轴代表图片中同一种灰度值的像素点的数目,所以通过直方图我们可以对图像的亮度、灰度分布、对比度等有了一个直观的认识 (2)直方图中的术语 BINS 前面说到,直方图中的 x 轴表示的是灰度值,一幅灰度图的灰度等...
对输入的两张图像计算得到直方图H1与H2,归一化到相同的尺度空间,然后可以通过计算H1与H2的之间的距离得到两个直方图的相似程度进而比较图像本身的相似程度、图像的相关性。即,先使用calcHist计算得到直方图H1 与 H2,然后通过下面几种方法计算H1、H2的相似程度。 Opencv提供的比较方法有四种: Correlation 相关性比较 Chi...
将原始直方图分布改为均匀分布,增强对比度。 3.2 OpenCV实现 # 灰度图均衡化equ = cv2.equalizeHist(img) res = np.hstack((img, equ))# 并排对比# 彩色图均衡化(需分通道处理)hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)hsv[:,:,2] = cv2.equalizeHist(hsv[:,:,2])equ_color = cv2.cvtColor(...