首页 > 其他分享 >每周总结2023/8/4平滑处理

每周总结2023/8/4平滑处理

时间:2023-08-04 19:56:05浏览次数:33  
标签:img 每周 平滑 图像 滤波 blurImg 像素点 2023 cv

图像滤波是图像处理和计算机视觉中最常用、最基本的操作。主要是去除图像中的噪声,因为图像平滑处理过程中往往会使得图像变的模糊,因此又叫模糊处理。

基本原理

图像平滑的基本原理是,将噪声所在像素点的像素值处理为其周围临近像素点的值的近似值。

图像平滑处理的方法有很多,比如均值滤波,方框滤波,高斯滤波,中值滤波,双边滤波。

(这里就不讲公式推导了)

1均值滤波

在进行均值滤波的时候要考虑需要对周围多少个像素去平均值,即确定核 的大小,通常情况下都是以当前像素点为中心,读行数和列数相等的一块区域内的所有像素点求平均。将计算得到的结果作为该点的像素。

原始图像像素

当前像素点为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像素点位置的新的像素。其中均值滤波的核如下所示

均值滤波卷积核示例

1.1函数语法

在OpenCV中,实现均值滤波的函数是cv2.blur(),语法格式如下:

dst=cv2.blur(src,ksize,anchor,borderType)

dst是返回值,表示进行均值滤波后得到的结果

src是需要处理的图像,即原始图像,图像的深度有CV_8U,CV_16U,CV16S,CV32F,CV_64F.

ksize是核 的大小,

anchor是锚点,一般情况该值直接默认即可

borderType是边界样式,该值决定以何种方式处理边界,一般情况下不需要考虑该值的取值,直接默认即可。

因此函数cv2.blur()的一般形式为:

dst=cv2.blur(src,ksize)

接下来看一段程序

import cv2 as cv

img=cv.imread(r'F:\AI\photo\test\lena.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()
原始图像 均值滤波后的图像

2.高斯滤波

在均值滤波中,其邻域内每个像素的权重都是一样的,在高斯滤波中,中心点的权重值加大,远离中心点的权重值减少,在此基础上计算邻域内各个像素值不同权重的和。

高斯滤波卷积核示例

2.1函数语法

dst=cv2.GaussianBlur(src,ksize,sigmaX,sigmaY,borderType)

式中:

dst为高斯滤波后得到的结果

src是需要处理的图像,

ksize是滤波卷积核。需要注意的是滤波核 的值必须是奇数

sigmaX是卷积在水平方向的标准差,或者X方向求导

sigmaY是卷积在垂直方向的标准差,或者说Y方向上

bordenType是边界类型

因此高斯滤波的一般形式为

dst=cv2.GaussianBlur(src,ksize,0,0)

程序演示:

import cv2 as cv

img=cv.imread(r'F:\AI\photo\test\lena.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()
高斯滤波处理后的图像

相比原始图像,高斯滤波处理后的图像模糊了一些,但是相对于均值滤波来说,要好一些,这是因为高斯滤波卷积核在中心点的权重更高。

3.中值滤波

中值滤波就是将当前像素点及其邻域内的像素点排序后取中间值作为当前值的像素点。

中值滤波的处理过程为:将226像素点周期的8个像素点一起排序即5,37,40,68,107,198,223,223,226,所以226像素点的新 的像素值为107.

3.1函数语法

dscv2.medianBlur(src,ksize)

其中需要注意的是ksize核的大小必须是比1大的奇数,比如3,5,7等

import cv2 as cv

img=cv.imread(r'F:\AI\photo\test\lena.jpg')

medianblurImg=cv.medianBlur(img,5)


cv.imshow('img',img)
cv.imshow('medianblurImg',medianblurImg)
cv.waitKey()
cv.destroyAllWindows()
中值滤波处理的结果

在中值滤波处理中,噪声成分很难被选中,所以可以在几乎不影响原有图像的情况下去除所有的噪声,但是由于需要进行排序等操作,中值滤波需要的运算较大。中值滤波对椒盐噪声去除效果较明显,下次补充,还有双边滤波以及方框滤波后面补充。

标签:img,每周,平滑,图像,滤波,blurImg,像素点,2023,cv
From: https://www.cnblogs.com/azwz/p/17606857.html

相关文章

  • 2023/08/04
    “福”字倒着贴,寓意“福到”。不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出。这里要处理的每个汉字是由一个N×N的网格组成的,网格中的元素或者为字符@或者为空格。而倒过来的汉字所用的字符由裁判指定。输入格式:输入在第一行中给出倒过来的汉字所用的字符......
  • 实力肯定!Coremail入选中国信通院“铸基计划”2023全景图
    近日,由中国信息通信研究院(以下简称“中国信通院”)主办的“2023数字生态发展大会”暨中国信通院“铸基计划”年中会议在京召开。会上发布了《高质量数字化转型产品及服务全景图(2023)》,Coremail凭借着优秀的产品技术和服务入选了全景图的“IT运营维护”和“数据治理”两大领域。在2022......
  • 华为开发者大会2023(HDC.Together)正式开启,一文带你了解全新鸿蒙世界
    (中国,东莞,2023年8月4日)2023年华为开发者大会(HDC.Together)今天正式开幕,华为发布HarmonyOS4、全新升级的鸿蒙开发套件、HarmonyOSNext开发者预览版本等一系列领先技术,为用户提供前所未有的革新体验,帮助开发者更高效地打造创新的智能终端和应用服务。华为常务董事、终端BGCEO、智能......
  • 2023.8.4 周五:MySQL相关命令
    1#展示数据库2showdatabases;34#创建数据库5creatdatabase+db1(数据库名称);67#如果创建同样名字的数据库,会报错,可以选择另一条判断语句;8creatdatabaseifnotexistsdb1;910#删除数据库11dropdatabasedb1(数据库名称);1213#如果删......
  • 2023值得关注的人工智能7大发展趋势
    随着人工智能技术的不断创新和应用,我们可以看到人工智能在各个领域的应用越来越广泛。其中,有一些趋势特别值得我们关注。1)深度学习技术的发展深度学习技术在图像识别、语音识别、自然语言处理等领域表现出色,随着硬件计算能力的提升和大量数据的积累,深度学习技术将会在更多领域得......
  • 2023-08-04:村里面一共有 n 栋房子 我们希望通过建造水井和铺设管道来为所有房子供水。
    2023-08-04:村里面一共有n栋房子我们希望通过建造水井和铺设管道来为所有房子供水。对于每个房子i,我们有两种可选的供水方案:一种是直接在房子内建造水井成本为wells[i-1](注意-1,因为索引从0开始)另一种是从另一口井铺设管道引水数组pipes给出了在房子间铺设管道的......
  • 2023年8月4日做题情况
    我确实很菜,但还是不锁帖了直面惨淡的人生.jpg今天是线段树专题练习,均在洛谷上午场08:10:48准备先打个板子熟悉一下09:10:17打板子期间出现了许多细节问题,1h才调完,还是不够熟练09:40:11完成P4588[TJOI2018]数学计算尽管是一道绿题,但是还是看了题解(关于题面->线段树......
  • 喜讯!箱讯AnyCase荣获“2023年度苏州市服务型制造示范平台”
    近日,苏州市工业和信息化局公示了“2023年度苏州市服务型制造示范企业(平台)”名单。箱讯科技(上海)有限公司子公司苏州箱讯供应链管理有限公司荣耀上榜。添加图片注释,不超过140字(可选)添加图片注释,不超过140字(可选)添加图片注释,不超过140字(可选)添加图片注释,不超过140字(可选)此次评......
  • 【专题】2023中国消费者洞察报告PDF合集分享(附原数据表)
    全文链接:https://tecdat.cn/?p=33375原文出处:拓端数据部落公众号在疫情后的时代,中国的消费市场正在逐步复苏。政策和社会共同努力,全面提振消费者的信心。与此同时,供给侧正在采用新的内容营销模式,品牌、电商直播和信息平台注重科普专业知识,将品质和创新作为核心竞争力。居民消费......
  • Day19(2023.07.31)
    行程8:45    到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号)9:00  存档文件11:30--13:00   吃饭休息13:00  存档文件&Windows实践17:00      下班......