2008年11月21日 星期五

CH4

第4章
Point Processing

§使用了三種方式來處理影像..

1.Transforms
把圖片轉成transformed image..
然後經過一些過程後轉成processed transformed image,
最後再轉回原本的圖片格式...
它准許使用強大的演算法...
將像素值改變為其他的資料型式..
主要的步驟是"轉換→處理→轉回"

2.Neighborhood
主要的原理就是改變pixel的灰階層值...
也就是說~只要知道附近的pixel就可以做改變了...

3.Point operations
與Neighborhood processing不同...
Point operations不用理會附近的pixel影像的灰階值..
可以直接對該像素的灰階值做改變...而且不會影響其他點..
在獨立的而影像處理時比較常用到Point operations..


§運算指令
1.imadd(A,B)
A加B
2.imsubtract(A,B)
A減B
3.immultiply(A,B)
A乘B
4.imdivide(A,B)
A除B
這些運算主要是在講pixel的運算...
原理是利用加減乘除四個運算..
再去繪製一個0~255範圍的圖...


§彩色轉灰階
一個彩色圖片..欲轉成灰階圖片...
有一可用的方式...
原理就是~將圖片的RGB值相加除以3...
即可轉成灰階...

for i=0~99
  j=0~99
A[i][j]=1/3(R[i][j]+G[i][j]+B[i][j])

沒有留言:

張貼留言