帮忙解答一下MATLAB直方图规定化程序
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 09:58:31
帮忙解答一下MATLAB直方图规定化程序
I=imread('girl.jpg');
J=histeq(I,32);
[counts,x]=imhist(J);
Q=imread('girl.jpg');
figure;
imshow(Q);
A=rgb2gray(Q);
figure;
imhist(A);
M=histeq(A,counts);
figure;
imshow(M);
figure;
imhist(M);
求解大概的意思
I=imread('girl.jpg');
J=histeq(I,32);
[counts,x]=imhist(J);
Q=imread('girl.jpg');
figure;
imshow(Q);
A=rgb2gray(Q);
figure;
imhist(A);
M=histeq(A,counts);
figure;
imshow(M);
figure;
imhist(M);
求解大概的意思
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的直方图
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的直方图