2008年10月17日 星期五

week6

看第2章的標題,應該就會知道是matlab和影像的關係了
2-1
快速翻過2-1後會發覺指令都是之前看過的,除了pixval on
而英文部分就是清楚解釋指令了,就開始慢慢的看英文了….
而在一開始的指令w=imread('wombats.tif');後
1.有提到要注意分號的效果.如果沒有的話會列出運算結果
http://www.ecaa.ntu.edu.tw/weifang/matlab/matlabintro3.htm
這網頁的第2段有提到分號作用
2會被視為變數而不是檔案名稱?.這裡看不太懂阿@@

Figure(新的視窗),imshow(w)(讀入w並顯示,而目前變數w已是wombats.tif了),pixval on~問題出現了
英文看不太懂,就試試看程式吧
不過程式跑的時候下面也有出現警告,但還是跑得出東西來














此圖是灰階影像,0~255
(79.60)游標所在的位置的座標
184所在位置的色彩值, dist=90.089是距離
此數值是用上圖的~
距離課本上沒提到,我是因為想找網路上pixval on的解釋看,才知道可以這樣= =

左鍵壓著(一開始的),然後移動到新位置>>距離

2-2
一開始的動作一樣,讀入圖檔,然後顯示
可是接下來的指令….
Size(a) 開workspace看也可以拉~~














a(50,60,1) ~在行50列60.color value(red)得值
如果要看其他2個顏色的話 更改最後一個數字就可了1(r).2(g).3(b)
或是直接這樣…
a(50,60,1:3) 顯示此的rgb














而impixel(a,60,50)則是讀入矩陣a,列.行 顯示rgb
這個跟上面的差不多,不過他是會全部顯示,以及行列位置順序不同
而如果讀入的是2維陣列,顯示的3個值會相同
這裡應該算是最可以接受英文,因為解釋就是程式部分= =
還有相同的東西可以用不同的指令或是地方看到!

2-3
一開始有提到第一章的color map,後來主要是談影像的資訊
會列出許多的資訊…但是也有很多都看不懂就是
而看課本解釋的話,對使用者來說一些並不常用,所以只是詳細而已= =+
讀不同格式出來的資訊也不太一樣,bmp就比tif少了些
這是找一個圖片來試的~
imfinfo('orz.tif')

ans =
Filename: 'orz.tif'
FileModDate: '15-Oct-2008 02:47:33'
FileSize: 44194
Format: 'tif'
FormatVersion: []
Width: 250
Height: 142
BitDepth: 24
ColorType: 'truecolor'
FormatSignature: [73 73 42 0]
ByteOrder: 'little-endian'
NewSubFileType: 0
BitsPerSample: [8 8 8]
Compression: 'LZW'
PhotometricInterpretation: 'RGB'
StripOffsets: [9x1 double]
SamplesPerPixel: 3
RowsPerStrip: 16
StripByteCounts: [9x1 double]
XResolution: 96
YResolution: 96
ResolutionUnit: 'Inch'
Colormap: []
PlanarConfiguration: 'Chunky'
TileWidth: []
TileLength: []
TileOffsets: []
TileByteCounts: []
Orientation: 1
FillOrder: 1
GrayResponseUnit: 0.0100
MaxSampleValue: [255 255 255]
MinSampleValue: 0
Thresholding: 1

2-4是講檔案的格式以及如何轉換
也列出一些型態及轉換的格式
P28下.P29上~但是看不太懂他的格式如何才能使用來轉換
2-5..超多小節+英文
提到了一些檔案格式,書上有寫到JPEGTIFF.GIF.BMP.PNG.HDF.PCX.XWD.ICO.CUR,不過大多數都沒聽過= =
而之後就開始說明這些格式(2.5.32.5.7)

到了2.5.8又是簡潔明瞭(?)的程式了,轉換格式
a=imread('autumn.tif'); 先讀入想轉換的
imwrite(a,'autumn.png','png') 寫入和轉換後得格式
之後再去看matlab底下,就會看到這個新轉好的圖片了

感覺英文一次看太多還是不行
如果有圖片+程式接受度就高一點了,好好加油囉>.<

沒有留言:

張貼留言