在数字图像处理中,直方图均衡化的作用是一种自适应增强对比度。它根据提供的图像,自动提取信息进行处理,不需要额外参数的配合,工作原理简单如下:
离散情况下,一幅图像中的灰度级r出现的概率近似为:
其中,M,N分别代表图像的像素长、宽,MN为图像的像素总数,nk是灰度级为k的像素个数,L是图像中可能的灰度级数量(8位图像是256)。
对离散图像进行均衡化的变换函数为:
在连续值中,均衡...
分类:
其他好文 时间:
2015-07-31 16:18:10
阅读次数:
291
直方图均衡化
clear;close all;
A=imread('lena_gray_512.tif');
B=imadjust(A);
subplot(2,2,1); imshow(A); title('原始图像')
subplot(2,2,2); imhist(A); title('原始图像直方图')
subplot(2,2,3); imshow(B); title('均衡化图像...
分类:
其他好文 时间:
2015-07-17 21:09:05
阅读次数:
334
在包里灰度直方图彩色直方图葵花宝典直方图的理论还是非常丰富的,应用也非常多,诸如:直方图均衡化直方图匹配(meanshift,camshift)在这里,我先介绍基础。怎样绘制图像的直方图。拿灰度图像来说。直方图就是不同的灰度相应的个数,横轴(x)就是[0,256), 纵轴(y)就是相应的个数例如以下...
分类:
其他好文 时间:
2015-06-29 22:04:09
阅读次数:
192
Histeq
Enhance contrast using histogram equalization
该函数通过直方图均衡化来增加对比度。Syntax
J = histeq(I,hgram)Description Histeq enhances the contrast of images by transforming the values in...
分类:
其他好文 时间:
2015-06-06 09:11:59
阅读次数:
120
图像点处理是图像处理系列的基础,主要用于让我们熟悉Matlab图像处理的编程环境。灰度线性变换和灰度拉伸是对像素灰度值的变换操作,直方图是对像素灰度值的统计,直方图均衡是对灰度值分布的变换...
分类:
其他好文 时间:
2015-06-04 22:48:09
阅读次数:
525
Histeq
Enhance contrast using histogram equalization
该函数通过直方图均衡化来增加对比度
Syntax
J = histeq(I,hgram)
Description
histeq enhances the contrast of images by transforming the values in an intensity im...
分类:
其他好文 时间:
2015-06-03 09:58:18
阅读次数:
271
彩色的图片处理方式本质上和黑白图片一样,基本上就是先将RGB颜色空间投影到YUV颜色空间,此时每个通道都相当于黑白图,然后对Y(亮度)通道进行灰度图的直方图均衡化,然后合成投影到RGB颜色空间。“实际上,对彩色分量rgb分别做均衡化,会产生奇异的点,图像不和谐。一般采用的是用yuv空间进行亮度的.....
分类:
其他好文 时间:
2015-06-01 22:21:48
阅读次数:
186
1.给定图像输出直方图
img = imread('E:\matlab\work\1.jpg');
p=rgb2gray(img); %转为灰度图像
imhist(p);
效果:
2.给定一个线性变换函数,实现图像的灰度拉伸
I = imread('E:\matlab\work\lenna.bmp')
I2=I.*2-50 %做线性变换
i...
分类:
其他好文 时间:
2015-05-12 11:26:05
阅读次数:
196
%直方图均衡化 MATLAB 程序实现如下:
I=imread('e:\role0\003i.bmp');
I=rgb2gray(I);
figure;
subplot(2,2,1);
imshow(I);
subplot(2,2,2);
imhist(I);
I1=histeq(I);
figure;
subplot(2,2,1);
imshow(I1);
subplot(2,2...
分类:
其他好文 时间:
2015-04-28 18:33:01
阅读次数:
144