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

深圳 服装 网站建设最简单的网页制作

深圳 服装 网站建设,最简单的网页制作,自己怎么做机构网站,丹东seo二维卷积(图像滤波) 与一维信号一样#xff0c;图像也可以通过各种低通滤波器#xff08;LPF#xff09;、高通滤波器#xff08;HPF#xff09;等进行过滤。LPF 有助于消除噪音、模糊图像等。HPF 滤波器有助于在图像中找到边缘。 opencv 提供了函数 **cv.filter2D()**图像也可以通过各种低通滤波器LPF、高通滤波器HPF等进行过滤。LPF 有助于消除噪音、模糊图像等。HPF 滤波器有助于在图像中找到边缘。 opencv 提供了函数 **cv.filter2D()**用于将内核与图像卷积起来。作为一个例子我们将尝试对图像进行均值滤波操作。5x5 均值滤波卷积核如下 操作如下将该内核中心与一个像素对齐然后将该内核下面的所有 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 标准化框滤波器如下所示 注意 如果你不用标准化滤波使用 **cv.boxFilter()**传入 normalizeFalse 参数。 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()结果: 2、高斯模糊 在这种情况下使用高斯核代替了核滤波器。它是通过函数 **cv.GaussianBlur()**完成的。我们应该指定内核的宽度和高度它应该是正数并且是奇数(奇数才有一个中位数)。我们还应该分别指定 x 和 y 方向的标准偏差、sigmax 和 sigmay。如果只指定 sigmax则 sigmay 与 sigmax 相同。如果这两个值都是 0那么它们是根据内核大小计算出来的。高斯模糊是消除图像高斯噪声的有效方法。 如果需要可以使用函数 **cv.getGaussianKernel()**创建高斯内核。 上述代码可以修改为高斯模糊 blur cv.GaussianBlur(img,(5,5),0) 结果: 3、中值滤波 在这里函数 **cv.medianBlur()**取内核区域下所有像素的中值将中央元素替换为该中值。这对图像中的椒盐噪声非常有效。有趣的是在上面的过滤器中中心元素是一个新计算的值它可能是图像中的像素值也可能是一个新值。但在中值模糊中中心元素总是被图像中的一些像素值所取代可以有效降低噪音。它的内核大小应该是一个正的奇数整数。 在这个演示中我在原始图像中添加了 50%的噪声并应用了中间模糊。结果如下 median cv.medianBlur(img,5) 结果: 4、双边滤波 **cv.bilateralFilter()**在保持边缘锐利的同时对噪声去除非常有效。但与其他过滤器相比操作速度较慢。我们已经看到高斯滤波器取像素周围的邻域并找到其高斯加权平均值。该高斯滤波器是一个空间函数即在滤波时考虑相邻像素。但是它不考虑像素是否具有几乎相同的强度也不考虑像素是否是边缘像素。所以它也会模糊边缘这是我们不想做的。 双边滤波器在空间上也采用高斯滤波器而另一个高斯滤波器则是像素差的函数。空间的高斯函数确保模糊只考虑邻近像素而强度差的高斯函数确保模糊只考虑与中心像素强度相似的像素。所以它保留了边缘因为边缘的像素会有很大的强度变化。 下面的示例显示使用双边滤波 blur cv.bilateralFilter(img,9,75,75) 结果:
http://www.w-s-a.com/news/474191/

相关文章:

  • 企业网站改版的意义响应式网站建设新闻
  • 大连金州新区规划建设局网站金坛市建设局网站
  • 有哪些做排球比赛视频网站wordpress 教师工作坊
  • 深圳好点的网站建设公司互联网企业信息服务平台
  • 下载空间大的网站建设哈尔滨网站制作软件
  • 南城网站仿做无锡网站制作哪家价格便宜
  • c做的网站营销策划课程
  • 免费网站404免费进入重庆的公需科目在哪个网站做
  • 网站空间租用费用网站建设公司怎么宣传
  • 镇江网站建设优化案例分析dw2018网页制作步骤图文
  • 网站开发一个多少钱为什么前端都不用dw
  • 网站降权的原因北京中小企业网站建设公司
  • 个人域名能做网站吗wordpress
  • 手机网站设计只找亿企邦工业设计公司简介
  • 腾讯云主机做网站免费网站怎么做啊
  • 网站建设推广销售话术广州网页定制多少钱
  • 备案号是哪个网站项目管理pmp
  • 做网站需要哪些硬件软件网站视频链接怎么做的
  • 电子商务网站建设试题二wordpress主页显示浏览数
  • 网站快照没了广州企业电话大全
  • 网站项目开发收费标准网站开发app开发主营业务
  • 怎么到国外网站去接模具订单做互联网建设企业网站
  • 深圳品牌网站建设公司排名洪雅网站建设
  • nodejs 做网站wordpress主题绕过激活码
  • 平湖模板网站建设公司网页美工培训
  • 顺德网站建设市场建设工程交易中心网站
  • 深圳企业网站怎么做浪琴手表网站建设图
  • 2018网站外链怎么做济南 网站设计公司
  • 承德百度网站建设郑州网站seo优化公司
  • 四川建站模板网站公司分类信息网站制作