matlab 高斯模糊_摸鱼 | 茴香豆的“茴”有四种写法,模糊有几种糊法?
時隔十二天終于等到宋老師的回復后,我拿到了自己的憨憨照片。
(后知后覺的宋老師)
剛好考完認知期中(然后三周過去了),便摸個魚,研究一下Photoshop的使用。今天就整理一下有關模糊的方法。
模糊的基本原理
模糊的本質是“平滑化”,抹去圖片中的細節特征而留下一個整體的輪廓。我們都知道,一張圖片可以理解為一個像素點構成的矩陣,其中每個像素點的顏色都可以由比如(R,G,B)參數系統進行表征。(百度百科:RGB參數系統為工業界的一種顏色標準,是通過對紅(R)、綠(G)、藍(B)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色,比如這段文字的參數就是128,128,128,灰色)
(圖片放大后的像素點)
而模糊就是將所有像素點的值,與其周邊像素點的值通過算法進行“平均”,以“平均”后的值作為該像素點的參數值。之所以存在不同的模糊方法,其本質就是“平均”過程所使用的算法不同。
Photoshop中的模糊在“濾鏡”菜單下,其共有的參數為“半徑”,其設定了模糊操作中“平均”的像素點的范圍。我們都知道,茴香豆的“茴”有四種寫法,那么,模糊有幾種糊法呢?
方框模糊
方框模糊是基于圖像中相鄰像素的平均參數來模糊圖像的,是最簡單的模糊算法。只有一個參數就是模糊半徑,值越大,模糊的效果越強烈(其平均所取區域為目標像素周圍的一個方框內的區域,比如當半徑值為2時,就是以目標像素為中心的25個像素塊)。
(下圖為方框模糊后的效果)
高斯模糊
高斯模糊是在方框模糊的基礎上,采用二維高斯函數作為的像素權重的算法。
(二維高斯函數)
(圖源網絡,?懶得用matlab畫)
使用高斯函數進行模糊時,其目標像素的權重會比方框模糊更大,因此模糊后對于原圖的細節損失更小。
(中圖為高斯模糊,下圖為方框模糊)
表面模糊
表面模糊的主要功能是在保留邊緣的情況下對圖像中平坦的區域進行模糊,這個功能可以實現很好的磨皮效果。首先簡單粗暴,直接給出從網上找到的公式。
(好像貼了也看不懂里面的原理)
FROM:?https://blog.csdn.net/xiaota00/article/details/74908785
設置半徑r,得到一個邊長為(2r+1)的正方形窗口,窗口中心像素的參數值即為x,公式中Y為設定的閾值,xi代表窗口中某個像素點的參數值,而x1則是窗口中心的像素原參數值。
(下圖為表面模糊后的效果)
動感模糊
動感模糊用于給照片增添運動效果(就像手抖拍出來的照片那樣),其為對像素進行平移后,在某一方向上的模糊。參數包括角度和距離:角度即為動感模糊的方向(即增添的運動效果的方向),距離則是模糊的程度大小。
(最下圖為動感模糊+蒙版后的效果)
徑向模糊
徑向模糊使得圖像產生一種切向或者徑向模糊的效果,可以看作是二維版的動感模糊。首先來看一下徑向模糊的GUI。
(徑向模糊的GUI)
首先是【模糊方法】,“旋轉”表示將圖片沿以選定的中心點為圓心的同心圓環線模糊,然后指定旋轉的度數;而“縮放”則是以選定的點為中心,沿四周放射線進行模糊,模糊操作的采樣點從內向外逐漸稀疏,即越靠近中心模糊越低。
同一位置上的模糊的程度由【數量】決定,數量越大則模糊的程度越高。【品質】則與生成的圖像質量有關,草圖的操作速度最快但顆粒性最強。此外,可在GUI右下框中調整模糊中心的位置。
(中圖為旋轉,下圖為縮放)
鏡頭模糊
鏡頭模糊通過向圖像中添加模糊從而盡可能地模擬鏡頭產生的景深效果,其原理不同于此前的模糊,不僅在二維上進行操作,增加了深度維度,涉及焦外成像(bokeh)的原理,可以用來彌補拍照時光圈開太小的缺憾。
這個原理之后另外寫一篇來學學(咕咕咕)。
其他的一些
模糊可以柔化選區或者整個圖像,通過平衡圖像中的線條或遮蔽區域之間的清晰邊緣的像素,來使得圖像中的變化更加柔和。
平均找出選區中的平均顏色,然后用該顏色直接覆蓋選區。
進一步模糊是模糊的加強版。
特殊模糊是一種比較精細的模糊,可以自己設置模糊的半徑、閾值、品質和模式。其中閾值表示像素點之間的差值達到多大時應當消除,閾值越大則模糊程度越小。模式有正常、僅限邊緣和疊加邊緣三種:“正常”只模糊圖像;“僅限邊緣”應用黑白混合的邊緣,勾畫出圖像的色彩邊界;而“疊加邊緣”則是前兩種模式的疊加效果。(這個【模式】的用法我還沒太明白)
(上圖為僅限邊緣,下圖為疊加邊緣)
形狀模糊以一定大小的形狀(可自定義)為單位,對形狀范圍內包含的像素點進行整體模糊運算。(暫時沒想到啥用處)
(形狀模糊的效果)
所以Photoshop里濾鏡下的模糊一共有十一種糊法(誤),不過感覺其中比較常用的可能不到一半,總體上也大概可以歸為:|方框、高斯、表面|;|動感、徑向|;|鏡頭|。
對于這個摸魚呢,目前已經畫的餅還有:高低頻磨皮、圖層混合模式、鏡頭模糊/焦外成像和卷積(這該死的數學),啥時候把餅做出來就……
總結
以上是生活随笔為你收集整理的matlab 高斯模糊_摸鱼 | 茴香豆的“茴”有四种写法,模糊有几种糊法?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 江苏机器人竞赛南航_中国青少年机器人竞赛
- 下一篇: matlab人脸追踪,求大神帮助我这个菜