2008年11月13日 星期四

ch4

一進入4-1小節
就先介紹3個重點方法
課本以粗體字來表示,分別是:

1.Transforms 在課本第65頁下面
也畫了一個圖說明transforms的處理過程

2.Neighborhood processing
必須要知道pixel鄰近地區的灰階值
才可以對pixel的gray level做改變

改變一個給定pixel的灰階值,不需要知道pixel周圍的資訊

3.Point operations
他跟Neighborhood processing一樣,
是要改變一個給定pixel的灰階值
但不同處是
他不需要知道知道pixel鄰近地區的灰階值

4.2小節:算數運算
加: y1=imadd(b,常數)
減: y2=imsubtract(b,常數)
乘: y3=immultiply(b,常數)
除: y4=imdivide(b,常數)
本章節一開始就強調
y的範圍必須在0~255之間
如果y>255 視為 y=255 而y<0 => y=0
圖4.2和4.4分別在說明對pixel做加減乘除
運算所產生的結果,
而圖4.3和4.5則是對影像做運算,
結果影像會有明or暗的差別變化

但如果影像的型態是uint8,則用
imcomplement()這個指令最好

4-3 Histograms長方圖
imhist這個功能是來統計灰階影像中,

各種灰階值有幾個pixel,

然後再統計出來的pixel次數

做成像圖4.8右邊的長方圖

沒有留言:

張貼留言