2008年10月16日 星期四

Chapter 2心得

2.1
第二章開始就教我們一些Matlab的指令,一開始要我們使用imread這個指令去讀取灰階圖片的每個pixel values,於是我試著在Matlab軟體打入這個指令,卻發生錯誤的訊息!














原來是要用這個指令時要把圖片的檔案放入Matlab這個資料夾裡才能讀取!

然後我又再試一次就OK了!!













2.2
在2.2節中,課本介紹了顯示彩色圖片的RGB值,可以使用size(a)會回傳3個值:分別是rows,columns and “pages”!這個“pages”是代表什麼意思??不大懂!
接著課本也有介紹很多種方式去顯示特定列和行的RGB值,例如輸入impixel(a,200,100)就會回傳100列200行位置的RGB值為多少!

2.3
在2.3節中如果利用imfinfo看了一下課本的解說似乎是可以顯示圖片的相關訊息,不過不是很了解他的執行結果是什麼!
>> imfinfo('emu.tif')
ans =
Filename: 'emu.tif'
FileModDate: '12-Jul-2004 11:40:00'
FileSize: 119804
Format: 'tif'
FormatVersion: []
Width: 331
Height: 384
BitDepth: 8
ColorType: 'indexed'
FormatSignature: [73 73 42 0]
ByteOrder: 'little-endian'
NewSubFileType: 0
BitsPerSample: 8
Compression: 'PackBits'
PhotometricInterpretation: 'RGB Palette'
StripOffsets: [16x1 double]
SamplesPerPixel: 1
RowsPerStrip: 24
StripByteCounts: [16x1 double]
XResolution: 72
YResolution: 72
ResolutionUnit: 'Inch'
Colormap: [256x3 double]
PlanarConfiguration: 'Chunky'
TileWidth: []
TileLength: []
TileOffsets: []
TileByteCounts: []
Orientation: 1
FillOrder: 1
GrayResponseUnit: 0.0100
MaxSampleValue: 255
MinSampleValue: 0
Thresholding: 1
2.5
在這節一開始介紹了許多圖檔的檔案格式,像是TIFF、JPEG、GIF、BMP、PNG、HDF、PCX、XWD、ICO和CUR等,課本中述說TIFF是個最好的圖片檔案格式,他可以幾乎得接受不同檔案格式做互轉改變其原來的圖檔副檔名,BMP檔原來是Microsoft發展的,她只在Microsoft的作業系統上利用,而PNG是去克服一些GIF檔的缺點,HDF是多功能的的檔案格式用在科學的圖片上,要儲存圖片有2個好用的方法,1是vector images她的優點是可以任意放大圖片而不會遺失任何的sharpness,但缺點是不是很好呈現自然景色圖片可能某些線條會缺乏,而A Simple Raster Format的優點是非常容易去寫和讀格式,但是缺點是會產生很大的檔案格式。

2 則留言:

  1. 土撥鼠...
    可以使用size(a)會回傳3個值:分別是rows,columns and “pages”!這個“pages”是代表什麼意思??不大懂!

    pages的意思下一行有解釋
    which is a three-dimensional matrix, also called a multidimensional array.
    (他是一個三維矩陣,也可以叫多面的陣列)
    三維空間就如同24頁上面那個圖所顯示,不過要用到三維矩陣的話,應該前提是影像要是RGB image 那麼在pages 會顯示3。
    假如用灰階 image,pages就不會顯示因為灰階不用到三維空間(RGB)。

    以上是我的看法。有錯就看看算了0.0 。

    回覆刪除
  2. 作者已經移除這則留言。

    回覆刪除