日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MATLAB图像的读取和显示

發布時間:2023/12/14 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MATLAB图像的读取和显示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MATLAB圖像的讀取和顯示


更新日期2021-06-08
更新內容修正一些文字錯誤,優化排版

直接看代碼吧,注釋寫的很清楚了。

%圖像讀取,參數為 路徑+文件名,擴展名 %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');%圖像寫入,參數為 圖像數據,文件名,格式 保存路徑為當前工作文件夾 %imwrite(A,'new.bmp','bmp') imwrite(A,'new.bmp');%圖像顯示 A為對象,[10,41]為顯示灰度圖像的灰度范圍,小于10的顯示黑色,。。。。白色 %灰度值: 指黑白圖像中點的顏色深度,范圍一般從0255,白色為255,黑色為0 subplot(2,2,1); imshow(A,[10,41]); %此處不是灰度圖,顯示原彩,例子見B title('原圖','Fontsize',15,'Color','b');%圖像格式轉換 subplot(2,2,2); im2bw(A,0.7); %從灰度圖,rgb圖創建二值圖,閾值(0,1%二值圖像是指在圖像中,灰度等級只有兩種,也就是說,圖像中的任何像素點的灰度值均為0或者255,分別代表黑色和白色(二級灰度圖)。 title('二值圖','Fontsize',15,'Color','b');subplot(2,2,3); B=rgb2gray(A); %從RGB創建灰度圖 %灰度圖,Gray Scale Image 或是Grey Scale Image,又稱灰階圖。把白色與黑色之間按對數關系分為若干等級,稱為灰度。灰度分為256階。 imshow(B); title('灰度圖','Fontsize',15,'Color','b');subplot(2,2,4); imshow(B,[110,170]); title('帶閾值的灰度圖','Fontsize',15,'Color','b'); % im2uint8(A); %將圖轉化為uint類型 % im2double(A); %.......double
來看看效果:

最后再看看幾種常用圖像格式的區別:

1、TIFF格式

TIFF(Tag Image File Format)是Mac中廣泛使用的圖像格式,它的特點是圖像格式復雜、存貯信息多。正因為它存儲的圖像細微層次的信息非常多,圖像的質量也得以提高,故而非常有利于原稿的復制。

2、PSD格式

PSD其實是Photoshop進行平面設計的一張"草稿圖",它里面包含有各種圖層、通道、遮罩等多種設計的樣稿,以便于下次打開文件時可以修改上一次的設計。在Photoshop所支持的各種圖像格式中,PSD的存取速度比其它格式快很多,功能也很強大。

3、PNG格式

PNG(Portable NetworkGraphics)是一種新興的網絡圖像格式。PNG是目前保證最不失真的格式,它汲取了GIF和JPG二者的優點,存貯形式豐富,兼有GIF和JPG的色彩模式;它的另一個特點能把圖像文件壓縮到極限以利于網絡傳輸, 但又能保留所有與圖像品質有關的信息,因為PNG是采用無損壓縮方式來減少文件的大小,這一點與犧牲圖像品質以換取高壓縮率的JPG有所不同;它的第三個特點是顯示速度很快,只需下載1/64的圖像信息就可以顯示出低分辨率的預覽圖像。

4、SWF格式

利用Flash我們可以制作出一種后綴名為SWF(Shockwave Format)的動畫,這種格式的動畫圖像能夠用比較小的體積來表現豐富的多媒體形式。在圖像的傳輸方面,不必等到文件全部下載才能觀看,而是可以邊下載邊看,因此特別適合網絡傳輸,特別是在傳輸速率不佳的情況下,也能取得較好的效果。此外,SWF動畫是其于矢量技術制作的,因此不管將畫面放大多少倍,畫面不會因此而有任何損害。

5、SVG格式

它是基于XML(Extensible Markup Language),由World Wide WebConsortium(W3C)聯盟進行開發的。嚴格來說應該是一種開放標準的矢量圖形語言,可讓你設計激動人心的、高分辨率的Web圖形頁面。 用戶可以直接用代碼來描繪圖像,可以用任何文字處理工具打開SVG圖像,通過改變部分代碼來使圖像具有互交功能,并可以隨時插入到HTML中通過瀏覽器來觀看。它提供了目前網絡流行格式GIF和JPEG無法具備了優勢:可以任意放大圖形顯示,但絕不會以犧牲圖像質量為代價;字在SVG圖像中保留可編輯和可搜尋的狀態;平均來講,SVG文件比JPEG和GIF格式的文件要小很多,因而下載也很快。可以相信,SVG的開發將會為Web提供新的圖像標準。

6、GIF

該格式使用無損壓縮來減少圖片的大小,當用戶要保存圖片為.GIF時,可以自行決定是否保存透明區域或者轉換為純色。同時,通過多幅圖片的轉換,GIF格式還可以保存動畫文件。但要注意的是,GIF最多只能支持256色。

總結

以上是生活随笔為你收集整理的MATLAB图像的读取和显示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。