OpenCV+Python实现直方图均衡化
一、实验原理
直方图的均衡化属于图像增强的一种,根据图像直方图的特点(左黑右亮)可知如果一个直方图分布如果过于集中在一侧,就会造成图片的过亮或过暗,影响识别。
二、代码
import cv2
import numpy as np
import matplotlib.pyplot as plt
img = cv2.imread('fish.png', 1)
img1 = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow('001',img1)
#绘制直方图
count = np.zeros(256, np.float)
for i in