Notes:
2.1 Grayscale Images
w=imread('');
//讀取一張圖片
Figure, imshow(a),pixval on
//show圖片 可由游標看到該Pixel的座標與顏色值
2.2 RGB Images
impixel(a,200,100)
//看到a,座標(200,100)的pixel值
把每張圖片的座標與RGBvalue等要素綜合起來
可以看到經由一個陣列來儲存所有的value
所有的value都是那張圖片的一個小要素
2.3 Indexed Color Images
└2.3.1 Information about Your Image
imfinfo('picture')
//這邊我Key in了自己的圖片 show出來的圖片訊息與課本不太相似
ans=
Filename: 'D:\picture\msn\雷.jpg'
FileModDate: '19-Sep-2007 23:32:51'
FileSize: 104242
Format: 'jpg'
FormatVersion: ''
Width: 300
Height: 300
BitDepth: 24
ColorType: 'truecolor'
FormatSignature: ''
NumberOfSamples: 3
CodingMethod: 'Huffman'
CodingProcess: 'Sequential'
Comment: {}
//是否有辦法透過指令修改show的information?
2.4 Data Types and Conversions
whos a b
//show a b的資訊
//其他type還有 int8, int16, uint8, uint16
2.5 Image Files and Formats
簡單介紹了常用的、以前出現過的圖片格式
Ex:JPEG,TIFF,GIF,BMP,PNG,HDF,PCX,XWD,ICO,CUR
使用dumphex Function可以把圖片資訊用16進位格式show出
>>dumphex('picture',4)
//表示把picture的data 前四行用16進位show出來
※2.5章還需要詳加閱讀...
心得:
原本想慢慢的每天看一點來做紀錄,結果不知不覺中上課的日子又要來臨了 囧,稍微整理了一下每天做的小筆記,卻覺得很貧弱。嗯,以上都不是重點....Chapter2簡單的介紹了圖片的格式、一些比較常被用到的指令,似乎已經可以用這些指令來做一些簡單的處理了,卻又覺得哪裡不太足夠;或許每學習一個新的程式語言都會有這樣的過渡期吧!(但其實目前學過的程式語言也沒有熟悉到哪裡去啊 囧)
問題:
1.
TIFF:Tagged Image File Format
HDF:Hierarchical Data Format
PCX:Design for MS-DOS-based and Microsoft products.
ICO:display icons in Microsoft Windows.
CUR:mouse cursor in Microsoft systems.
上面的圖片格式,課本有做簡單的介紹,不知道是否能親眼見到一下。
2.
PGM
我在網路上稍微搜尋了一下跟PGM有關的資料,部份資料如下:
A PGM image represents a grayscale graphic image. There are many psueudo-PGM formats in use where everything is as specified herein except for the meaning of individual pixel values. For most purposes, a PGM image can just be thought of an array of arbitrary integers, and all the programs in the world that think they're processing a grayscale image can easily be tricked into processing something else.
他說明了PGM是一個跟灰階圖片有關的影像,之後就.....????
3.問題在上面
2.3.1那邊....
沒有留言:
張貼留言