图像直方图统计及直方图匹配

时间:2020-12-04 05:59:47
直方图统计方法c++实现过程:
int hist[256];
for(int i=0; i<256; i++){  hist[i] = 0;}
for(int i=0; i<W*H; i++){  hist[img[i]] ++;}
GDAL直方图统计请参考:http://blog.csdn.net/c_bright/article/details/18006033

直方图匹配过程示意图如下图所示,图中不仅呈现出直方图匹配原理(直方图概率密度最接近的灰度匹配一起),而且展示了直方图匹配的缺陷,比如“红色”代表待处理影像底灰度区域匹配到一个灰度值,使得很多底灰度的细节丢失;“蓝色”代表的高灰度区域匹配到254或者255,使得整体亮度可能发乌。 图像直方图统计及直方图匹配
另外值得思考的是:
1、当图像包含无效区域时,考虑是否统计无效值,无效值有可能是0和255。