02電子資訊工程 020696 王琳
一、 實驗目的:
學會使用matlab的一些基本函式。
二、 實驗內容:
本實驗主要包括以下幾個內容:
影象增強:主要有灰度變換和直方圖均衡。
三、 實驗過程及總結:
1、 直方圖均衡化
m檔案如下:
function p=histequ(a)
% histequalizing
%[m,n]=size(a);%獲得a 的行,列數
mn=m*n;%獲得a的總元素數
if isa(a,'double')==1
a=round(a*255);%若a為double型,對a取整
else
a=double(a);%若a為unit8型,將a轉變成double型,以便於運算
end;
p=zeros(m,n);%p為輸出均衡矩陣
t1=zeros(1,256);%t1為輸直方圖統計矩陣
t3=t1;%t1為輸直方圖統計矩陣
ind=1:256;%ind為灰值
for i=1:mn
t1(a(i)+1)=t1(a(i)+1)+1;%對a直方圖統計
endfigure,bar(ind,t1,0.1);%將a直方圖畫出來
t2=t1;%t2為直方圖均衡矩陣
for j=2:256
t2(j)=t2(j-1)+t1(j);%對a直方圖累加
endfor k=1:256
t2(1,k)=round(t2(1,k)*255/mn+0.5);%對a直方圖均衡
endfor j=1:mn
p(j)=t2(1,a(j)+1);%對p賦值,p為double型
endfor i=1:mn
t3(p(i))=t3(p(i))+1;%對p直方圖統計
end figure,bar(ind,t3,0.1);
p=p/255;%將p範圍定在0-1之間
figure,imshow(p);
其效果如下:
原影象及其灰度分布
變換後的影象及其灰度分布:(見下頁)
2、灰度變換
該程式m檔案如下:
function b=graychg(a,ga1,ga2,gb1,gb2)
%used to change image gray
%ga1,ga2是圖a中要變換的灰度起訖值
%gb1,gb2是變換後的灰度範圍,均為整數
%[m,n]=size(a);
b=zeros(m,n);
if isa(a,'double')==1
a=round(a*255);%若a為double型,對a取整
ga1=ga1*255;
ga2=ga2*255;
gb1=gb1*255;
gb2=gb2*255;
else
a=double(a);%若a為unit8型,將a轉變成double型,以便於運算
end;
for i=1:m
for j=1;n
if a(i,j)<=ga1
b(i,j)=a(i,j)*gb1/ga1;
elseif a(i,j)>ga2
b(i,j)=(gb2+(a(i,j)-ga2)*(255-gb2)/(255-ga2));
else
b(i,j)=(gb1+(a(i,j)-ga1)*(gb2-gb1)/(ga2-ga1));
endendend b=b/255;
figure,imshow(b);
i=0:255;
j=zeros(1,256);
for n=1:256
if i(n)<=ga1
j(n)=i(n)*gb1/ga1;
elseif i(n)>ga2
j(n)=(gb2+(i(n)-ga2)*(255-gb2)/(255-ga2));
else
j(n)=(gb1+(i(n)-ga1)*(gb2-gb1)/(ga2-ga1));
endendfigure,bar(i,j,0.1);
灰度變換的原理如右圖所示,就是將原影象中的一部分灰度範圍進行擴充套件,以增強影象的對比度。
數字影象處理實驗報告
本次實驗的實驗目的及主要內容是濾波反投影重建,實驗目的包括以下幾點 了解影象投影的原理 認識radon變換 了解反投影重建影象的原理 認識逆radon變換 了解實現逆radon變換的方法。1.圖象投影原理 投影變換 projection transformation 是將一種地圖投影點的座標變換為另...
數字影象處理實驗報告
實驗報告 姓名 學號 學院 資訊工程學院 專業 電子資訊工程 年級班別 指導老師 影象的空間域平滑和銳化 一 實驗目的 1 掌握影象模板運算的流程。2 進一步理解影象的平滑 銳化原理。3 了解影象平滑 銳化的效果和作用。二 實驗內容和要求 程式設計分別實現影象的平滑和銳化。三 實驗主要儀器裝置和材料...
數字影象處理實驗報告
小組序號 第 組 組員 蔣華熔1104210121 劉野1104210125 趙若昕1104210114 高新宇1104210117 查智超1104210116 指導老師 張玉珍 2014年5月28日 實驗二一 實驗目的 掌握影象平滑基本原理,掌握4點平滑,8點平滑,中值濾波平滑基本原理,掌握計算機...