<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
影象濾波是影象處理和計算機視覺中最常用、最基本的操作。主要是去除影象中的噪聲,因為影象平滑處理過程中往往會使得影象變的模糊,因此又叫模糊處理。
(這裡就不講公式推導了)
在進行均值濾波的時候要考慮需要對周圍多少個畫素去平均值,即確定核 的大小,通常情況下都是以當前畫素點為中心,讀行數和列數相等的一塊區域內的所有畫素點求平均。將計算得到的結果作為該點的畫素。
原始影象畫素
當前畫素點為226的位置,我們對其周圍5x5區域內畫素點求平均計算方法為:
新值=(197+25+106+156+159+149+40+107+5+71+163+198+226+223+156+222+37+68+233+157+75+193+250+2+42)/25
計算得到的新值即為226畫素點位置的新的畫素。
其中均值濾波的核如下所示:
在OpenCV中,實現均值濾波的函數是cv2.blur(),語法格式如下:
dst=cv2.blur(src,ksize,anchor,borderType)
因此函數cv2.blur()的一般形式為:
dst=cv2.blur(src,ksize)
接下來看一段程式:
import cv2 as cv img=cv.imread(r'F:AIphototestlena.jpg') blurImg=cv.blur(img,(5,5)) print('imgshape',img.shape) print('blurImg',blurImg.shape) cv.imshow('img',img) cv.imshow('blurImg',blurImg) cv.waitKey() cv.destroyAllWindows()
原始影象:
均值濾波後的影象
在均值濾波中,其鄰域內每個畫素的權重都是一樣的,在高斯濾波中,中心點的權重值加大,遠離中心點的權重值減少,在此基礎上計算鄰域內各個畫素值不同權重的和。
高斯濾波折積核範例
dst=cv2.GaussianBlur(src,ksize,sigmaX,sigmaY,borderType)
式中:
因此高斯濾波的一般形式為:
dst=cv2.GaussianBlur(src,ksize,0,0)
程式演示:
import cv2 as cv img=cv.imread(r'F:AIphototestlena.jpg') GS_blurImg=cv.GaussianBlur(img,(5,5),1,1) print('imgshape',img.shape) print('blurImg',GS_blurImg.shape) cv.imshow('img',img) cv.imshow('GS_blurImg',GS_blurImg) cv.waitKey() cv.destroyAllWindows()
相比原始影象,高斯濾波處理後的影象模糊了一些,但是相對於均值濾波來說,要好一些,這是因為高斯濾波折積核在中心點的權重更高。
中值濾波就是將當前畫素點及其鄰域內的畫素點排序後取中間值作為當前值的畫素點。
中值濾波的處理過程為:將226畫素點週期的8個畫素點一起排序即5,37,40,68,107,198,223,223,226,所以226畫素點的新 的畫素值為107.
dscv2.medianBlur(src,ksize)
其中需要注意的是ksize核的大小必須是比1大的奇數,比如3,5,7等
import cv2 as cv img=cv.imread(r'F:AIphototestlena.jpg') medianblurImg=cv.medianBlur(img,5) cv.imshow('img',img) cv.imshow('medianblurImg',medianblurImg) cv.waitKey() cv.destroyAllWindows()
在中值濾波處理中,噪聲成分很難被選中,所以可以在幾乎不影響原有影象的情況下去除所有的噪聲,但是由於需要進行排序等操作,中值濾波需要的運算較大。中值濾波對椒鹽噪聲去除效果較明顯,下次補充,還有雙邊濾波以及方框濾波後面補充。
到此這篇關於python影象平滑處理原理的文章就介紹到這了,更多相關python 影象平滑處理內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45