当前位置:首页>开发>正文

帮忙解答一下MATLAB直方图规定化程序 MATLAB中直方图规定化的源程序

2023-04-20 01:43:26 互联网 未知 开发

 帮忙解答一下MATLAB直方图规定化程序 MATLAB中直方图规定化的源程序

帮忙解答一下MATLAB直方图规定化程序

I=imread(girl.jpg) % 读取图像
J=histeq(I,32) % 对图像 I 直方图均衡化,得到的 J 为新图像,它在0~255范围内有32个离散值
[counts,x]=imhist(J) % 按256等级绘制 J 的直方图,counts统计直方图各个bin中的值,x为各个bin的位置
Q=imread(girl.jpg)
figure
imshow(Q) % 显示图像Q
A=rgb2gray(Q) % 彩色图像Q转换为灰度图像A
figure
imhist(A)
M=histeq(A,counts) % 对A进行直方图规定化,规定的直方图为counts,即得到的图像M的直方图类似于counts所指定的, 一般来说得到的图像 J 和 M 是相同的
figure
imshow(M) % 显示图像M
figure
imhist(M) % 显示M的直方图

MATLAB中直方图规定化的源程序

用matlab实现图像的直方图均衡化

代码:

clear

f=imread(c:/large.jpg)

f=rgb2gray(f)

imshow(f)

figure,imhist(f)

ylim(auto)

g=histeq(f,256)

figure,imshow(g)

figure,imhist(g)

ylim(auto)

matlab绘制直方图

你好!请问我根据下面这个绘制向量直方图的例子x=[1 2 3 4 5 6]y=[2 6 8 7 8 5]bar(x,y)title(a bar of polt)xlable(x)ylable(y)怎么改编:题目是读入灰度图,然后再显示灰度直方图。麻烦你看一看给我指点一下做题思路。读入一幅直方图我会做imread()。非常感谢各位大哥大姐帮忙。

统计直方图 matlab

只需定义 分布密度曲线上的坐标数组 即可实现
[x,n]=hist(X(:),50)
% x返回横坐标数组-----频数统计的小区间的中点
% 返回纵坐标数组-----各小区间内的频数

plot(x,n) %画出近似的密度曲线

最新文章