一進入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右邊的長方圖
沒有留言:
張貼留言