該次作業需求:
- 以平滑濾波器(強and弱)處理影像
- 以銳化濾波器(強and弱)處理影像
- 以胡椒鹽雜訊處理影像
- 以中值濾波器處理影像
該次作業相關引用與公式:
- 平滑濾波器(強)公式:g(x,y)=[f(x-1,y-1)*1+f(x,y-1)*2+f(x+1,y-)*1+f(x-1,y)*2+f(x,y)*4+f(x+1,y)*2+f(x-1,y+1)*1+f(x,y+1)*2+f(x+1,y+1)*1]/16
- 平滑濾波器(弱)公式:g(x,y)=[f(x-1,y-1)+f(x,y-1)+f(x+1,y-)+f(x-1,y)+f(x,y)+f(x+1,y)+f(x-1,y+1)+f(x,y+1)+f(x+1,y+1)]/9
- 銳化濾波器(強)公式: g(x,y)=f(x,y)*9+f(x-1,y-1)*(-1)+f(x,y-1)*(-1)+f(x+1,y-1)*(-1)+f(x-1,y)*(-1)+f(x+1,y)*(-1)+f(x-1,y+1)*(-1)+f(x,y+1)*(-1)+f(x+1,y+1)*(-1)
- 銳化濾波器(強)公式: g(x,y)=f(x,y)*5+f(x,y-1)*(-1)+f(x-1,y)*(-1)+f(x+1,y)*(-1)+f(x,y+1)*(-1)
心得感想:
- 該次作業相對於前兩次作業比較沒那麼困難,只要確切知道這些濾波器的公式與用法即可寫出程式,只是必須注意因座標會有+1或-1的狀況,因此在一開始的for迴圈就必須將0~ImgHeight-1的範圍改成1~ImgHeight-2才不會出現地址有誤的問題。
實作照片:
我的程式碼:
沒有留言:
張貼留言