MATLAB图像的读取和显示
MATLAB圖像的讀取和顯示
| 更新內(nèi)容 | 修正一些文字錯誤,優(yōu)化排版 |
直接看代碼吧,注釋寫的很清楚了。
%圖像讀取,參數(shù)為 路徑+文件名,擴展名 %A=imread('G:\chorm瀏覽器\圖片\snow-capped-mountain-under-blue-sky-1775862.jpg','jpg'); A=imread('G:\chorm瀏覽器\圖片\snow-capped-mountain-under-blue-sky-1775862.jpg');%圖像寫入,參數(shù)為 圖像數(shù)據(jù),文件名,格式 保存路徑為當前工作文件夾 %imwrite(A,'new.bmp','bmp') imwrite(A,'new.bmp');%圖像顯示 A為對象,[10,41]為顯示灰度圖像的灰度范圍,小于10的顯示黑色,。。。。白色 %灰度值: 指黑白圖像中點的顏色深度,范圍一般從0到255,白色為255,黑色為0 subplot(2,2,1); imshow(A,[10,41]); %此處不是灰度圖,顯示原彩,例子見B title('原圖','Fontsize',15,'Color','b');%圖像格式轉(zhuǎn)換 subplot(2,2,2); im2bw(A,0.7); %從灰度圖,rgb圖創(chuàng)建二值圖,閾值(0,1) %二值圖像是指在圖像中,灰度等級只有兩種,也就是說,圖像中的任何像素點的灰度值均為0或者255,分別代表黑色和白色(二級灰度圖)。 title('二值圖','Fontsize',15,'Color','b');subplot(2,2,3); B=rgb2gray(A); %從RGB創(chuàng)建灰度圖 %灰度圖,Gray Scale Image 或是Grey Scale Image,又稱灰階圖。把白色與黑色之間按對數(shù)關(guān)系分為若干等級,稱為灰度。灰度分為256階。 imshow(B); title('灰度圖','Fontsize',15,'Color','b');subplot(2,2,4); imshow(B,[110,170]); title('帶閾值的灰度圖','Fontsize',15,'Color','b'); % im2uint8(A); %將圖轉(zhuǎn)化為uint類型 % im2double(A); %.......double來看看效果:
最后再看看幾種常用圖像格式的區(qū)別:
1、TIFF格式
TIFF(Tag Image File Format)是Mac中廣泛使用的圖像格式,它的特點是圖像格式復(fù)雜、存貯信息多。正因為它存儲的圖像細微層次的信息非常多,圖像的質(zhì)量也得以提高,故而非常有利于原稿的復(fù)制。
2、PSD格式
PSD其實是Photoshop進行平面設(shè)計的一張"草稿圖",它里面包含有各種圖層、通道、遮罩等多種設(shè)計的樣稿,以便于下次打開文件時可以修改上一次的設(shè)計。在Photoshop所支持的各種圖像格式中,PSD的存取速度比其它格式快很多,功能也很強大。
3、PNG格式
PNG(Portable NetworkGraphics)是一種新興的網(wǎng)絡(luò)圖像格式。PNG是目前保證最不失真的格式,它汲取了GIF和JPG二者的優(yōu)點,存貯形式豐富,兼有GIF和JPG的色彩模式;它的另一個特點能把圖像文件壓縮到極限以利于網(wǎng)絡(luò)傳輸, 但又能保留所有與圖像品質(zhì)有關(guān)的信息,因為PNG是采用無損壓縮方式來減少文件的大小,這一點與犧牲圖像品質(zhì)以換取高壓縮率的JPG有所不同;它的第三個特點是顯示速度很快,只需下載1/64的圖像信息就可以顯示出低分辨率的預(yù)覽圖像。
4、SWF格式
利用Flash我們可以制作出一種后綴名為SWF(Shockwave Format)的動畫,這種格式的動畫圖像能夠用比較小的體積來表現(xiàn)豐富的多媒體形式。在圖像的傳輸方面,不必等到文件全部下載才能觀看,而是可以邊下載邊看,因此特別適合網(wǎng)絡(luò)傳輸,特別是在傳輸速率不佳的情況下,也能取得較好的效果。此外,SWF動畫是其于矢量技術(shù)制作的,因此不管將畫面放大多少倍,畫面不會因此而有任何損害。
5、SVG格式
它是基于XML(Extensible Markup Language),由World Wide WebConsortium(W3C)聯(lián)盟進行開發(fā)的。嚴格來說應(yīng)該是一種開放標準的矢量圖形語言,可讓你設(shè)計激動人心的、高分辨率的Web圖形頁面。 用戶可以直接用代碼來描繪圖像,可以用任何文字處理工具打開SVG圖像,通過改變部分代碼來使圖像具有互交功能,并可以隨時插入到HTML中通過瀏覽器來觀看。它提供了目前網(wǎng)絡(luò)流行格式GIF和JPEG無法具備了優(yōu)勢:可以任意放大圖形顯示,但絕不會以犧牲圖像質(zhì)量為代價;字在SVG圖像中保留可編輯和可搜尋的狀態(tài);平均來講,SVG文件比JPEG和GIF格式的文件要小很多,因而下載也很快。可以相信,SVG的開發(fā)將會為Web提供新的圖像標準。
6、GIF
該格式使用無損壓縮來減少圖片的大小,當用戶要保存圖片為.GIF時,可以自行決定是否保存透明區(qū)域或者轉(zhuǎn)換為純色。同時,通過多幅圖片的轉(zhuǎn)換,GIF格式還可以保存動畫文件。但要注意的是,GIF最多只能支持256色。
總結(jié)
以上是生活随笔為你收集整理的MATLAB图像的读取和显示的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用简单的语句讲解浏览器输入地址进入ser
- 下一篇: 三津谈保险系统建设(一): 现状分析和建