2008年10月17日 星期五

CH2心得

2.1 Grayscale Images
第一節就只是說用這幾行可以把圖片SHOW出來
W=imread(‘123.jpg’);
Figure,imshow(w),pixel on
imshow(‘123.jpg’)
2.2 RGB Images
Size(a)=(rows,columns,pages)
a(100,200,2)是求綠色在100,200的pixel
a(100,200,1:3)=a(100,200,:)都是顯是RGB三個在100,200的pixel
impixel(a,200,100)顯示的東西會跟上一行的一樣不過rows跟columns要倒過來放
這指令也可以用在grayscale images
Impixel(g,100,200)這好像是說g就只是一個雙維的圖片,所以三個值會一樣
2.3 Indexed Color Images
簡單來說,就是看不太懂…..
2.3.1 Information about Your Image
顧名思義,取得圖片的資訊,課本上有做binary跟grayscale的對照,但是Matlab無法區分這兩種影像,binary可以用bitDepth來區分如果是1就是binary
2.4 Data Types and Conversions
前面是說在Matlab的資料型態,後面就是在說檢索圖可轉灰階,彩色可轉灰階,彩色可轉檢索圖,然後這三個又可以倒著轉
2.5 Image files and formats
Matlab可以把圖片隨意轉換格式,影像都有一個header information,Matlab可以認出標頭檔裡的格式來讀影像資訊和寫入影像,後面就說明了一堆影像的格式
2.5.1 Vector versus Raster Images
Vector儲存是以一列一列來儲存,Raster是以一格一格來儲存,Vector放大縮小時比較不容易失真,Raster放大就會比較容易跑出格子
2.5.4 GIF and PNG
GIF是一種
點陣圖圖形文件格式,以256重現的圖像,不接受灰階跟二元圖,用LZW壓縮,LZW是一種專利演算法
PNG是一種
非失真性壓縮點陣圖圖形文件格式,PNG格式是非失真性壓縮的,允許使用類似於GIF格式的調色板技術,支持真彩色圖像,並具備alpha channels(半透明)等特性,PNG比GIF要來的好,但是有些軟體不適合用PNG
2.5.5 JPEG
相信大部分人對這種影像格式都很熟悉,JPEG被用到很多地方上,他檔案可以弄得很小,但是缺點是有可能會失真
2.5.6 TIFF
TIFF 是一個靈活適應性強的格式,使用
無損格式儲存影像的能力使TIFF文件成為影像存檔的有效方法,與JPEG不同TIFF文件可以編輯然後重新存儲而不會有壓縮損失
2.5.7 DICOM
DICOM是醫療數位影像傳輸協定,此協定用於
醫學影像的處理、儲存、列印、傳輸上,它包含了檔案格式的定義及網路通信協定,DICOM是以TCP/IP為基礎的應用協定,並以TCP/IP聯繫各個系統,兩個能接受DICOM格式的醫療儀器間,可藉由DICOM格式的檔案,來接收與交換影像及病人資料
2.5.8 Files in Matlab
用imwrite將影像陣列儲存成圖片,
A=imread(‘’123.tif); imwrite(a,’456.png’,’png’);


嗯...這週不是第六週嗎??

沒有留言:

張貼留言