資源描述:
《matlab數(shù)字圖像處理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、1.圖像和圖像數(shù)據(jù)??缺省情況下,MATLAB將圖像中的數(shù)據(jù)存儲(chǔ)為雙精度類(lèi)型(double),64位浮點(diǎn)數(shù),所需存儲(chǔ)量很大;MATLAB還支持另一種類(lèi)型無(wú)符號(hào)整型(uint8),即圖像矩陣中每個(gè)數(shù)據(jù)占用1個(gè)字節(jié)。??在使用MATLAB工具箱時(shí),一定要注意函數(shù)所要求的參數(shù)類(lèi)型。另外,uint8與double兩種類(lèi)型數(shù)據(jù)的值域不同,編程需注意值域轉(zhuǎn)換。??????從uint8到double的轉(zhuǎn)換??---------------------------------------------????圖像類(lèi)型??????MATLAB語(yǔ)句??--------------------
2、-------------------------????索引色????????B=double(A)+1????索引色或真彩色B=double(A)/255????二值圖像??????B=double(A)??---------------------------------------------??????從double到uint8的轉(zhuǎn)換??---------------------------------------------????圖像類(lèi)型??????MATLAB語(yǔ)句??--------------------------------------------
3、-??索引色??????????B=uint8(round(A-1))??索引色或真彩色??B=uint8(round(A*255))??二值圖像????????B=logical(uint8(round(A)))??---------------------------------------------2.圖像處理工具箱所支持的圖像類(lèi)型2.1真彩色圖像??R、G、B三個(gè)分量表示一個(gè)像素的顏色。如果要讀取圖像中(100,50)處的像素值,可查看三元數(shù)據(jù)(100,50,1:3)。??真彩色圖像可用雙精度存儲(chǔ),亮度值范圍是[0,1];比較符合習(xí)慣的存儲(chǔ)方法是用無(wú)符號(hào)整型存
4、儲(chǔ),亮度值范圍[0,255]2.2索引色圖像??包含兩個(gè)結(jié)構(gòu),一個(gè)是調(diào)色板,另一個(gè)是圖像數(shù)據(jù)矩陣。調(diào)色板是一個(gè)有3列和若干行的色彩映象矩陣,矩陣每行代表一種顏色,3列分別代表紅、綠、藍(lán)色強(qiáng)度的雙精度數(shù)。??注意:MATLAB中調(diào)色板色彩強(qiáng)度[0,1],0代表最暗,1代表最亮。??????常用顏色的RGB值??--------------------------------------------??顏色??R??G??B????顏色??R??G??B??--------------------------------------------????黑????0??0??
5、1????洋紅??1??0??1????白????1??1??1????青藍(lán)??0??1??1????紅????1??0??0????天藍(lán)0.670??1????綠????0??1??0????橘黃??10.50????藍(lán)????0??0??1????深紅??0.50??0????黃????1??1??0????灰??0.50.50.5??????--------------------------------------------??????產(chǎn)生標(biāo)準(zhǔn)調(diào)色板的函數(shù)??-------------------------------------------------??
6、函數(shù)名????調(diào)色板??-------------------------------------------------????Hsv????色彩飽和度,以紅色開(kāi)始,并以紅色結(jié)束????Hot????黑色-紅色-黃色-白色????Cool????青藍(lán)和洋紅的色度????Pink????粉紅的色度????Gray????線型灰度????Bone????帶藍(lán)色的灰度????Jet??????Hsv的一種變形,以藍(lán)色開(kāi)始,以藍(lán)色結(jié)束????Copper??線型銅色度????Prim????三棱鏡,交替為紅、橘黃、黃、綠和天藍(lán)????Flag????交替為紅、白、藍(lán)和黑---
7、-----------------------------------------------??缺省情況下,調(diào)用上述函數(shù)灰產(chǎn)生一個(gè)64×3的調(diào)色板,用戶也可指定調(diào)色板大小。??索引色圖像數(shù)據(jù)也有double和uint8兩種類(lèi)型。??當(dāng)圖像數(shù)據(jù)為double類(lèi)型時(shí),值1代表調(diào)色板中的第1行,值2代表第2行……??如果圖像數(shù)據(jù)為uint8類(lèi)型,0代表調(diào)色板的第一行,,值1代表第2行……2.3灰度圖像??存儲(chǔ)灰度圖像只需要一個(gè)數(shù)據(jù)矩陣。??數(shù)據(jù)類(lèi)型可以是double,[0,1];也可以是uint8,[0,255]2.4二值圖像??二值圖像只需