数字图像处理
1.
直
方
图
灰度变换是图像增强的一种重要手段,使图像对比度扩展,图像更加清晰,特征更加明显。
灰度级的直方图给出了一幅图像概貌的描述,通过修改灰度直方图来得到图像增强。
( 1 ) 计算出一幅灰度图像的直方图
clear
close all
I=imread('004.bmp');
imhist(I)
title(' 实验一( 1 ) 直方图 ');
( 2 ) 对灰度图像进行简单的灰度线形变换 ,
figure
subplot(2,2,1)
imshow(I);
title(' 试验 2- 灰度线性变换 ');
subplot(2,2,2)
histeq(I);
( 3 ) 看其直方图的对应变化和图像对比度的变化
原图像 f(m,n) 的灰度范围 [a,b] 线形变换为图像 g(m,n), 灰度范围 [a ’ ,b ’ ]
公式: g(m,n)=a ’ +(b ’ -a ’ )* f(m,n) /(b-a)
figure
subplot(2,2,1)
imshow(I)
J=imadjust(I,[0.3,0.7],[0,1],1);
title(' 实验一( 3 )用 g(m,n)=a ’ +(b ’ -a ’ )* f(m,n) /(b-a) 进行变换 ');
subplot(2,2,2)
imshow(J)
subplot(2,2,3)
imshow(I)
J=imadjust(I,[0.5 0.8],[0,1],1);
subplot(2,2,4)
imshow(J)
(4) 图像二值化 (选取一个域值, 将图像变为黑白图像)
figure
subplot(2,2,1)
imshow(I)
J=find(I<150);
I(J)=0;
J=find(I>=150);
I(J)=255;
title(' 实验一( 4 )图像二值化 ( 域值为 150 ) ');
subplot(2,2,2)
imshow(I)
clc;
I=imread('14499.jpg');
bw=im2bw(I,0.5);% 选取阈值为 0.5
figure;
imshow(bw) % 显示二值图象
2. 图象处理变换
1 . 傅立叶变换
熟悉其概念和原理
灰度变换是图像增强的一种重要手段,使图像对比度扩展,图像更加清晰,特征更加明显。
灰度级的直方图给出了一幅图像概貌的描述,通过修改灰度直方图来得到图像增强。
( 1 ) 计算出一幅灰度图像的直方图
clear
close all
I=imread('004.bmp');
imhist(I)
title(' 实验一( 1 ) 直方图 ');
( 2 ) 对灰度图像进行简单的灰度线形变换 ,
figure
subplot(2,2,1)
imshow(I);
title(' 试验 2- 灰度线性变换 ');
subplot(2,2,2)
histeq(I);
( 3 ) 看其直方图的对应变化和图像对比度的变化
原图像 f(m,n) 的灰度范围 [a,b] 线形变换为图像 g(m,n), 灰度范围 [a ’ ,b ’ ]
公式: g(m,n)=a ’ +(b ’ -a ’ )* f(m,n) /(b-a)
figure
subplot(2,2,1)
imshow(I)
J=imadjust(I,[0.3,0.7],[0,1],1);
title(' 实验一( 3 )用 g(m,n)=a ’ +(b ’ -a ’ )* f(m,n) /(b-a) 进行变换 ');
subplot(2,2,2)
imshow(J)
subplot(2,2,3)
imshow(I)
J=imadjust(I,[0.5 0.8],[0,1],1);
subplot(2,2,4)
imshow(J)
(4) 图像二值化 (选取一个域值, 将图像变为黑白图像)
figure
subplot(2,2,1)
imshow(I)
J=find(I<150);
I(J)=0;
J=find(I>=150);
I(J)=255;
title(' 实验一( 4 )图像二值化 ( 域值为 150 ) ');
subplot(2,2,2)
imshow(I)
clc;
I=imread('14499.jpg');
bw=im2bw(I,0.5);% 选取阈值为 0.5
figure;
imshow(bw) % 显示二值图象
2. 图象处理变换
1 . 傅立叶变换
熟悉其概念和原理