數字圖象處理

2022-11-28 14:24:07 字數 2750 閱讀 9785

數字圖象處理作業班級:自動化1202 學號:201203870408 姓名:何紹金

影象處理工具箱提供了哪幾種型別的數字影象?他們之間是否可以轉換?如果可以,如何轉換?請選擇一幅數字影象進行轉換實驗。

答:二進位制影象,索引影象,灰度影象和rgb影象;可以轉換;轉換實驗如下所示:

(1)彩色影象變灰度影象

a=imread('');b=rgb2gray(a);figure

subplot(1,2,1),imshow(a);title('原圖')

subplot(1,2,2),imshow(b);title('原圖灰度影象')

(2)彩色影象變索引影象

a=imread('');figure

subplot(1,2,1),imshow(a);title('原圖')

[x,map]=rgb2ind(a,128);subplot(1,2,2),imshow(x,map);title('原圖索引影象')

(3)彩色影象變二值影象

a=imread('');figure

subplot(1,2,1),imshow(a);title('原圖')

c=im2bw(a,0.2);subplot(1,2,2),imshow(c);title('原圖二值影象')

數字圖象處理作業班級:自動化1202 學號:201203870408 姓名:何紹金

(4)灰度影象變索引影象(一)

a=imread('');figure

b=rgb2gray(a);subplot(1,2,1),imshow(b);title('灰度影象')

c=grayslice(b,39);subplot(1,2,2),imshow(c);title('灰度變索引影象')

(5)灰度影象變索引影象(二)

a=imread('');figure

b=rgb2gray(a);subplot(1,2,1),imshow(b);title('灰度影象')

[x,map]=gray2ind(b,63);subplot(1,2,2),imshow(x,map);title('灰度變索引影象')

(6)灰度影象變彩色影象

a=imread('');figure

b=rgb2gray(a);subplot(1,2,1),imshow(b);title('灰度影象')

c=gray2rgb(b,map);subplot(1,2,2),imshow(c);title('灰度變彩色影象')

數字圖象處理作業班級:自動化1202 學號:201203870408 姓名:何紹金

3-8.用matlab計算並顯示影象的傅利葉變換譜。

答:figure(1);a=imread('');b=rgb2gray(a);imshow(b);

c=fftshift(fft2(b));figure(2);imshow(log(abs(c)),[ ]);

3-10.用matlab計算並顯示影象的離散余弦變換。

答:rgb=imread('裝入真彩影象

figure(1);imshow(rgb顯示彩色影象

gray=rgb2gray(rgb將真彩影象轉換為灰度影象

figure(2);imshow(gray顯示灰度影象

dct=dct2(gray進行余弦變換

figure(3);imshow(log(abs(dct顯示余弦變換

4-7.用matlab實現中值濾波,並對實際影象進行操作。

答:i=imread(''); i=imread(''); j=imnoise(i,'salt & pepper',0.02);

subplot(231),imshow(i);title('原影象');

subplot(232),imshow(j);title('新增椒鹽雜訊影象')

k1=medfilt2(j);k2=medfilt2(j,[5,5]);

k3=medfilt2(j,[7,7]);k4=medfilt2(j,[9,9subplot(233),imshow(k1);title('3*3模板中值濾波');

subplot(234),imshow(k2);title('5*5模板中值濾波');

subplot(235),imshow(k3);title('7*7模板中值濾波');

subplot(236),imshow(k4);title('9*9 模板中值濾波')

數字圖象處理作業班級:自動化1202 學號:201203870408 姓名:何紹金

三.(1) 進行對數變換,公式:t=20*log(1+|s|)

i=imread('');figure;imshow(i); title('原始影象') ;

i=double(i);i2=20*log(1+i);i2=uint8(i2);

figure;imshow(i);title('對數變換後的影象');

(2)進行直方圖均衡化處理

i= imread('');

i= rgb2gray(i) ; %將影象轉換為灰度影象

j= histeq( i) ; %對i 進行直方圖均衡化

subplot( 121) ,imshow(i) ,title('原始影象') ;

subplot (122), imshow(j), title('直方圖均衡化後的影象');

figure( 2) ;subplot( 121) ,imhist(i, 64), title( '原始的直方圖');

subplot( 122) ,imhist(j,64) ,title(' 均衡化後的直方圖');

數字圖象處理實驗二

福建農林大學東方學院實驗報告 實驗室號實驗裝置號實驗時間 指導教師簽字成績 1 實驗目的 理解二維離散傅利葉變換,二維離散余弦變換的原理。掌握fft2,fftshift,dct2函式的的使用。2 實驗內容 1 繪製乙個二值影象矩陣,並將其傅利葉函式視覺化。i zeros 40,40 i 5 24,1...

診斷圖象處理軟體專案商業計畫書

國統報告網 即中金企信國際諮詢公司 擁有10餘年專案商業計畫書撰寫經驗 注 與專案可行性報告同期開展的業務板塊 擁有一批高素質編寫團隊,為各界客戶提供實效的材料支援。撰寫商業計畫書的七項基本內容 一 專案簡介 二 產品 服務 三 開發市場 四 競爭對手 五 團隊成員 六 收入 七 財務計畫 商業策劃...

數字訊號處理複習

一 填空題 1 對模擬訊號 一維訊號,是時間的函式 進行取樣後,就是離散訊號,再進行幅度量化後就是數碼訊號。2 若線性時不變系統是有因果性,則該系統的單位取樣響應序列h n 應滿足的充分必要條件是當n 0時,h n 0 3 序列的n點dft是的z變換在單位圓的n點等間隔取樣。4 只有當迴圈卷積長度l...