实验一 图像直方图
一、实验目的、要求
1、实验目的:图像的读取及显示,图像的直方图计算。
2、实验要求:1)图像的读取与显示;
2)读取显示图像中指定位置的像素值;
3)计算并显示图像的直方图;
4)直方图均衡计算。
3、实验环境:操作系统Windows XP、实验平台Matlab
二、实验步骤
1) 读入一幅彩色图像,获得灰度图像,并显示;
2) 读取图像的第15至第17行的每个像素,并显示;
3)计算图像的直方图,并显示;
4) 进行直方图均衡,并显示计算结果。
%% 1)读入一幅彩色图像,获得灰度图像,并显示;
picture=imread('图片地址');
figure(1)
gray_image=rgb2gray(picture); %转化为单通道灰度图
imshow(gray_image),title('82411的灰度图')
%% 2) 读取图像的第15至第17行的每个像素,并显示;
figure(2)
imshow(picture(15:17,:)),title('第15至第17行的每个像素')
%% 3)计算图像的直方图,并显示;
figure(3)
imhist(gray_image),title('图像的直方图')
%% 4) 进行直方图均衡,并显示计算结果。
histeq_image = histeq(gray_image);
figure(4)
imhist(histeq_image),title('直方图均衡')
figure(5)
imshow(histeq_image),title('直方图均衡化后')
实验二 图像滤波实验
一、实验目的、要求
1、实验目的:图像的形态学滤波,图像