Skip to content

devinwangg/ImageProcess

Repository files navigation

NCHU Advanced Image Processing

影像處理轉換

灰階

 公式:gray=R*0.299+G*0.587+B*0.114

負片

255 - 原像素值

Gamma值小於1

[(p(i,j)-min/max-min)^gamma]*255
p(i,j)為像素點之值,min為圖片中像素之最小值,max為圖片中像素之最大值

Gamma值等於1(對比拉開)

[(p(i,j)-min/max-min)^gamma]*255
p(i,j)為像素點之值,min為圖片中像素之最小值,max為圖片中像素之最大值

Gamma值小於1

[(p(i,j)-min/max-min)^gamma]*255
p(i,j)為像素點之值,min為圖片中像素之最小值,max為圖片中像素之最大值

胡椒鹽雜訊 Salt and pepper

呈現方式是整個影像任意散布黑色或白色

3x3 平均濾波器

先找一個點為中心,把3*3的範圍加總起來做平均寫入覆蓋原本的值。

3x3 中值濾波器

假設圖檔裡面有一組矩陣內容如下,
6  2  0
3  97 4
19 3  10
我們以97為中心點找出3*3的範圍所有的數字,
然後將這組數字依照大小排列得到0,2,3,3,4,6,10,15,97,
接下然我們選擇中間那個數字4取代原本的97做輸出,這樣的做法則稱為中值濾波器。

Sobel邊緣偵測

soble加權函數(weighting function)
x,y為
  sobel_x = [[-1,0,1],
      	   [-2,0,2],
      	   [-1,0,1]]

  sobel_y = [[-1,-2,-1],
      	   [ 0, 0, 0],
      	   [ 1, 2, 1]]
  Sobel 方法運算的結果就是
  soble = sqrt[(x^2+y^2)] x平方加上y平方開根號

二值化(用平均值當門檻值)

設一門檻值(數值通常取所有像素之平均值),大於門檻值則設255,小於則設0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages