01360494 林杰儒 HW4濾波器
我做了Pagecontrol方便功能區分,首先把圖片讀進去!
我的弱平滑濾波器是將像素分成九宮格,再相加除已九,將對比的部分模糊掉,
藉以達到看起來平滑的效果
而強平滑濾波器原理相同,不一樣的是將九宮格中中間部分*4,上下左右*2,藉由乘上不同的權重,達到更加平滑的效果!
而胡椒鹽則是利用random隨機製造出雜訊,將範圍定在寬高之中,在隨機雜訊顏色
若為1,則為白色,0則為黑色雜訊
而中值濾波器則是將九宮格的值存在陣列中,再利用selection sort選出中間的值取代掉雜訊
銳化濾波器依樣將像素分為九塊,將中間的值*5,上下左右*(-1),藉由權重的對比
達到銳利線條的感覺
強銳化方法相同,但權重不同,九宮格中中間的值*9,其他都*(-1)
達到比弱銳化更加明顯的效果!
經過這次的作業,我更能理解雜訊的處理方式,以及如何將線條調整得更柔和與看起來
更銳利,讓我覺得非常受用!
程式碼:https://www.dropbox.com/s/te1v7jl59lpvf9b/Unit1.cpp?dl=0
沒有留言:
張貼留言