資源描述:
《數(shù)字圖像處理上機實習(xí)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、中國地質(zhì)大學(xué)(武漢)數(shù)字圖像處理上機實習(xí)(第一專題)學(xué)生姓名:班級:學(xué)號:指導(dǎo)老師:一、實驗題目1:圖象顯示類(1)顯示灰度圖象P01-01(2)顯示二值圖象P01-02(3)顯示RGB彩色圖象P01-03(4)顯示索引圖象P01-042:圖象轉(zhuǎn)換類(1)灰度圖象P01-01轉(zhuǎn)換成二值圖象(2)RGB彩色圖象P01-03轉(zhuǎn)換成灰度圖象(3)RGB彩色圖象P01-03轉(zhuǎn)換成索引圖象(4)索引圖象P01-04轉(zhuǎn)換成灰度圖象3:圖象文件的操作類(1)查詢圖象文件信息P01-01(2)圖象文件的讀取P01-02(3)圖象文件的存儲P01-03(4)圖象數(shù)據(jù)類型的轉(zhuǎn)換P01-04二、實驗內(nèi)容1圖像顯示類
2、(1)程序代碼%1-1顯示灰度圖象P01-01A1=imread('D:matlab2011workp01-01.tif');figure('Name','圖像顯示');subplot(2,2,1);imshow(A1);%顯示灰度圖像title('灰度圖象P01-01');%1-2顯示二值圖象P01-02A2=imread('D:matlab2011workp01-02.tif');subplot(2,2,2);imshow(A2);%顯示二值圖像title('二值圖象P01-02');%1-3示RGB彩色圖象P01-03A3=imread('D:matlab2011work
3、p01-03.tif');subplot(2,2,3);imshow(A3);%顯示RGB彩色圖像title('彩色圖象P01-03');%1-4顯示索引圖象P01-04A4=imread('D:matlab2011workp01-04.tif');subplot(2,2,4);imshow(A4);%顯示索引圖像title('索引圖象P01-04');A=imread(‘path’):函數(shù)imread用于讀取圖片文件中的數(shù)據(jù),path為圖像文件存放路徑。figure('Name','圖像顯示'):figure('Name','圖像顯示類'),打開一個命名為“圖像顯示類”圖表顯示圖片。
4、subplot(m,n,p):subplot是將多個圖畫到一個平面上的工具。其中,m表示是圖排成m行,n表示圖排成n列,也就是整個figure中有n個圖是排成一行的,一共m行,如果m=2就是表示2行圖。p表示圖所在的位置,p=1表示從左到右從上到下的第一個位置。imshow(A):imshow是matlab中顯示圖像的函數(shù),A為圖像中的信息。其調(diào)用方式有很多,比如imshow(BW);imshow(I,[lowhigh])等。title(‘content’):title函數(shù)的功能是為當(dāng)前坐標(biāo)系添加標(biāo)題“content”。(2)運行結(jié)果2圖象轉(zhuǎn)換類2-1灰度圖象P01-01轉(zhuǎn)換成二值圖象A=im
5、read('D:matlab2011workp01-01.tif');figure('Name','灰度圖象P01-01轉(zhuǎn)換成二值圖象');subplot(1,2,1);imshow(A);title('灰度圖像P01-01');E=im2bw(A,0.5);%使用閾值變換法把灰度圖像轉(zhuǎn)換成二值圖像subplot(1,2,2);imshow(E);title('二值圖像P01-01');E=im2bw(A,0.5):函數(shù)im2bw使用閾值變換法把灰度圖像轉(zhuǎn)換成二值圖像。這里的0.5就是閾值。該函數(shù)還有其他多種調(diào)用方式,如BW=im2bw(X,map,level),BW=im2bw(RGB
6、,level)等。2-1運行結(jié)果2-2RGB彩色圖象P01-03轉(zhuǎn)換成灰度圖象A=imread('D:matlab2011workp01-03.tif');figure('Name','RGB彩色圖象P01-03轉(zhuǎn)換成灰度圖象');subplot(1,2,1);imshow(A);%顯示彩色圖像title('彩色圖像P01-03');C=rgb2gray(A);%將真彩色RGB圖像轉(zhuǎn)換成灰度圖像subplot(1,2,2);imshow(C);title('灰度圖像P01-03');C=rgb2gray(A):將真彩色RGB圖像轉(zhuǎn)換成灰度圖像。2-2運行結(jié)果2-3RGB彩色圖象P01-0
7、3轉(zhuǎn)換成索引圖象A=imread('D:matlab2011workp01-03.tif');figure('Name','RGB彩色圖象P01-03轉(zhuǎn)換成索引圖象');subplot(1,2,1);imshow(A);%顯示彩色圖像title('彩色圖像P01-03');[D,map]=rgb2ind(A,8);%將真彩轉(zhuǎn)換成索引圖象subplot(1,2,2);imshow(D,map)