首页 > 编程知识 正文

matlab统计ADC直方图,matlab直方图显示数值

时间:2023-05-06 04:20:21 阅读:12540 作者:333

MATLAB中直方图的平均化和归一化处理函数的格式如下

下:

(1) j=imhist(I,n ) ) ) ) ) )。

)2) j=imhist(I,map ) ) ) ) )。

(3) [ counts,x]=imhist(I, )

)4) j=histeq(I,n ) ) ) ) ) ) ) )。

)5) j=histeq(I,ma p,n ) ) ) ) ) ) )。

(6) [ J,counts]=histeq(I, )

关于说明:格式(1),显示图像I的直方图,n是灰度级

奇数,灰度图像默认值为256,黑白图像的默认值为2; 关于

格式)2),j返回调色板为map的图像I的直方图; 关于格式(3),返回图像I各灰度的像素点数; 格式(4)对图

如在I均衡过程中,n表示灰度深度,并且缺省值为64; 格式(5)。

调色板对map灰度图像进行平均化处理,返回n个阶段的灰度

的形象; 格式)6)在对图像I进行平均化处理同时返回各灰度

框中。

以直方图均等化和规定化处理:为例进行说明

I=imread(rice.tIf ); %读取图像

imshow(I ); %显示图像

tit le (原始图像);

f igure,imhist(I,256 ); %显示原始图像的直方图,灰度为256

tit le (原始图像直方图);

%直方图均衡化处理

j=histeq(I,32; %均衡化处理是灰度等级32的直方图figure、imshow(j );

平均化图像(32级) );

图片,imhist(j,256 );

[ counts,x]=imhist(j ); %求出平均化处理后直方图的各像素的点灰度,以使之后的图像被规定化

tit le (平均化图像直方图1 );

%直方图规定化处理

k=imread(pout.tIf );

figure,imshow(k;

tit le (将图像规范化);

图形,imhist(k;

tit le (规定图像直方图);

L=histeq(k,counts ); %管制化处理

图形,imshow(L;

标准化图像;

图形,imhist(L;

tit le (规定化后的图像直方图);

程序实现的示意图如图1 ̄7所示。 其中,以图1和图2为基础

原始图像暗、动态范围小原始图像及其直方图; 图3和图

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。