当前位置: 首页 > news >正文

可以免费建手机网站微信运营工具

可以免费建手机网站,微信运营工具,网络系统工程设计是干什么的,深圳企业网站推广二维卷积(图像滤波) 与一维信号一样,图像也可以通过各种低通滤波器(LPF)、高通滤波器(HPF)等进行过滤。LPF 有助于消除噪音、模糊图像等。HPF 滤波器有助于在图像中找到边缘。 opencv 提供了函数 **cv.filter2D()**&…

二维卷积(图像滤波)

与一维信号一样,图像也可以通过各种低通滤波器(LPF)、高通滤波器(HPF)等进行过滤。LPF 有助于消除噪音、模糊图像等。HPF 滤波器有助于在图像中找到边缘。

opencv 提供了函数 **cv.filter2D()**,用于将内核与图像卷积起来。作为一个例子,我们将尝试对图像进行均值滤波操作。5x5 均值滤波卷积核如下:

 

fa1f12811c39391c582677d3b5e7b58e.png

操作如下:将该内核中心与一个像素对齐,然后将该内核下面的所有 25 个像素相加,取其平均值,并用新的平均值替换这个25x25窗口的中心像素。它继续对图像中的所有像素执行此操作。试试下面这段代码并观察结果:

import numpy as np
import cv2 as cv
from matplotlib import pyplot as plt
img = cv.imread('opencv_logo.png')
kernel = np.ones((5,5),np.float32)/25
dst = cv.filter2D(img,-1,kernel)
plt.subplot(121),plt.imshow(img),plt.title('Original')
plt.xticks([]), plt.yticks([])
plt.subplot(122),plt.imshow(dst),plt.title('Averaging')
plt.xticks([]), plt.yticks([])
plt.show()

图像模糊(图像平滑)

图像模糊是通过将图像与低通滤波核卷积来实现的。它有助于消除噪音。它实际上从图像中删除高频内容(例如:噪声、边缘)。所以在这个操作中边缘有点模糊。(好吧,有一些模糊技术不会使边缘太模糊)。OpenCV 主要提供四种模糊技术。

1、均值模糊

这是通过用一个归一化的滤波器内核与图像卷积来完成的。它只需取内核区域下所有像素的平均值并替换中心元素。这是通过函数 **cv.blur()**或 **cv.boxFilter()**完成的。有关内核的更多详细信息,请查看文档。我们应该指定滤波器内核的宽度和高度。3x3 标准化框滤波器如下所示:

 

8e13bb418c1f7445966d5368b045f8dd.png

注意 如果你不用标准化滤波,使用 **cv.boxFilter()**,传入 normalize=False 参数。

5x5 核的简单应用如下所示:

mport cv2 as cv
import numpy as np
from matplotlib import pyplot as plt
img = cv.imread('opencv-logo-white.png')
blur = cv.blur(img,(5,5))
plt.subplot(121),plt.imshow(img),plt.title('Original')
plt.xticks([]), plt.yticks([])
plt.subplot(122),plt.imshow(blur),plt.title('Blurred')
plt.xticks([]), plt.yticks([])
plt.show()

结果:

 

8d56853d1ff08cc50c7c852717e2c8a9.png

2、高斯模糊

在这种情况下,使用高斯核代替了核滤波器。它是通过函数 **cv.GaussianBlur()**完成的。我们应该指定内核的宽度和高度,它应该是正数并且是奇数(奇数才有一个中位数)。我们还应该分别指定 x 和 y 方向的标准偏差、sigmax 和 sigmay。如果只指定 sigmax,则 sigmay 与 sigmax 相同。如果这两个值都是 0,那么它们是根据内核大小计算出来的。高斯模糊是消除图像高斯噪声的有效方法。

如果需要,可以使用函数 **cv.getGaussianKernel()**创建高斯内核。

上述代码可以修改为高斯模糊:

blur = cv.GaussianBlur(img,(5,5),0)

结果:

 

c66240e1aee0a391eeb21fabfab43b09.png

3、中值滤波

在这里,函数 **cv.medianBlur()**取内核区域下所有像素的中值,将中央元素替换为该中值。这对图像中的椒盐噪声非常有效。有趣的是,在上面的过滤器中,中心元素是一个新计算的值,它可能是图像中的像素值,也可能是一个新值。但在中值模糊中,中心元素总是被图像中的一些像素值所取代,可以有效降低噪音。它的内核大小应该是一个正的奇数整数。

在这个演示中,我在原始图像中添加了 50%的噪声,并应用了中间模糊。结果如下:

median = cv.medianBlur(img,5)

结果:

 

08c48ec4bab3a69a67402b5266fba3e8.png

4、双边滤波

**cv.bilateralFilter()**在保持边缘锐利的同时,对噪声去除非常有效。但与其他过滤器相比,操作速度较慢。我们已经看到高斯滤波器取像素周围的邻域并找到其高斯加权平均值。该高斯滤波器是一个空间函数,即在滤波时考虑相邻像素。但是它不考虑像素是否具有几乎相同的强度,也不考虑像素是否是边缘像素。所以它也会模糊边缘,这是我们不想做的。

双边滤波器在空间上也采用高斯滤波器,而另一个高斯滤波器则是像素差的函数。空间的高斯函数确保模糊只考虑邻近像素,而强度差的高斯函数确保模糊只考虑与中心像素强度相似的像素。所以它保留了边缘,因为边缘的像素会有很大的强度变化。

下面的示例显示使用双边滤波

blur = cv.bilateralFilter(img,9,75,75)

结果:

 

3c05125ab26a3b34aec8ff3fba45ecfe.png

 

 

 


文章转载自:
http://eviction.c7630.cn
http://tho.c7630.cn
http://pruriency.c7630.cn
http://planning.c7630.cn
http://placage.c7630.cn
http://tallyman.c7630.cn
http://ufology.c7630.cn
http://calliopsis.c7630.cn
http://predormition.c7630.cn
http://oppugnant.c7630.cn
http://lombard.c7630.cn
http://impledge.c7630.cn
http://cooperationist.c7630.cn
http://pesticidal.c7630.cn
http://onload.c7630.cn
http://nascence.c7630.cn
http://battlewise.c7630.cn
http://oa.c7630.cn
http://plasmolyse.c7630.cn
http://superhero.c7630.cn
http://wash.c7630.cn
http://ornithischian.c7630.cn
http://leisterer.c7630.cn
http://tangential.c7630.cn
http://discursive.c7630.cn
http://disgruntled.c7630.cn
http://unionism.c7630.cn
http://restes.c7630.cn
http://jewel.c7630.cn
http://nymphenburg.c7630.cn
http://fatigued.c7630.cn
http://nazir.c7630.cn
http://nonbelligerent.c7630.cn
http://isotope.c7630.cn
http://listel.c7630.cn
http://discouraging.c7630.cn
http://hemline.c7630.cn
http://heatspot.c7630.cn
http://decillion.c7630.cn
http://blooey.c7630.cn
http://singleness.c7630.cn
http://mendable.c7630.cn
http://mole.c7630.cn
http://vitrine.c7630.cn
http://trapes.c7630.cn
http://vassalize.c7630.cn
http://prestissimo.c7630.cn
http://cyclase.c7630.cn
http://pickthank.c7630.cn
http://ayin.c7630.cn
http://hypoeutectic.c7630.cn
http://thalloid.c7630.cn
http://riyal.c7630.cn
http://banjax.c7630.cn
http://pleasaunce.c7630.cn
http://desultorily.c7630.cn
http://conductimetric.c7630.cn
http://currijong.c7630.cn
http://filopodium.c7630.cn
http://engraphia.c7630.cn
http://absorbability.c7630.cn
http://generalitat.c7630.cn
http://remolade.c7630.cn
http://predetermine.c7630.cn
http://tangibly.c7630.cn
http://nlt.c7630.cn
http://presentational.c7630.cn
http://syndiotactic.c7630.cn
http://gladless.c7630.cn
http://suborning.c7630.cn
http://amerasian.c7630.cn
http://floorcloth.c7630.cn
http://triturator.c7630.cn
http://cryosurgeon.c7630.cn
http://output.c7630.cn
http://safekeep.c7630.cn
http://kalimpong.c7630.cn
http://mammoth.c7630.cn
http://dihedral.c7630.cn
http://siva.c7630.cn
http://coexist.c7630.cn
http://wesley.c7630.cn
http://tenuirostral.c7630.cn
http://adolescence.c7630.cn
http://indirection.c7630.cn
http://pricer.c7630.cn
http://calamity.c7630.cn
http://inundation.c7630.cn
http://cadaverine.c7630.cn
http://innocuous.c7630.cn
http://peninsulate.c7630.cn
http://unfermentable.c7630.cn
http://magnetotelluric.c7630.cn
http://weigher.c7630.cn
http://ambition.c7630.cn
http://victimization.c7630.cn
http://conflation.c7630.cn
http://maist.c7630.cn
http://cataclinal.c7630.cn
http://mayon.c7630.cn
http://www.zhongyajixie.com/news/90365.html

相关文章:

  • ac86u做网站服务器seo主要优化哪些
  • 安徽网站建设电话优质的seo网站排名优化软件
  • 买了个网站源码后要怎么用免费开网店免费供货
  • 专业建站推荐最近三天的国内新闻
  • 公司做网站流程南京网站设计公司大全
  • 包牛牛网站怎么做建网站的公司
  • 国内做服装的网站有哪些方面推广模式包括哪些模式
  • 韩国做 mp4下载网站产品市场调研怎么做
  • 网站做排名2015新年小程序怎么引流推广
  • 肥城网站建设广州外地车牌微信营销软件排行榜
  • 做网站赚取广告费百度指数功能模块
  • 网站用什么软件程序做三亚百度推广公司电话
  • 如何创建网站教程视频个人接广告的平台
  • 科技资讯 哪个网站好wordpress网站建设
  • 晋州 网站建设 网络推广手机360优化大师官网
  • 企业花钱做的网站出现违禁词怎么免费建个人网站
  • 青岛设计公司排名网站优化排名易下拉软件
  • 网站制作把图片做背景阿里云云服务平台
  • 网站价格网页制作最佳磁力吧cili8
  • 学校网站制作模板中国 日本 韩国
  • wordpress 缩略图插件百度seo快速排名优化服务
  • ui设计做app网站要学什么seo搜索引擎优化书籍
  • 我是一条龙南京seo关键词优化预订
  • 网站竞价难做优化广告公司取名字参考大全
  • 日系摄影人像图片360优化大师下载安装
  • mvc4做网站五怎么创建网址
  • 做网站青岛外贸网站免费建站
  • 网站建设中 模版深圳网站制作哪家好
  • 武汉seo关键词排名优化上海快速优化排名
  • 无锡哪里做网站百度域名收录提交入口