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

网站模板工具帮人做网站一定要先收费

网站模板工具,帮人做网站一定要先收费,wordpress主题 推荐,wordpress 百度官方ping插件理论 Canny 边缘检测是一种流行的边缘检测算法。它是由 John F. Canny 在 1986 年提出。 这是一个多阶段算法,我们将介绍算法的每一个步骤。 降噪 由于边缘检测易受图像中的噪声影响,因此第一步是使用 5x5 高斯滤波器去除图像中的噪声。我们在前面的章…

理论

Canny 边缘检测是一种流行的边缘检测算法。它是由 John F. Canny 在 1986 年提出。

  1. 这是一个多阶段算法,我们将介绍算法的每一个步骤。

  2. 降噪

    由于边缘检测易受图像中的噪声影响,因此第一步是使用 5x5 高斯滤波器去除图像中的噪声。我们在前面的章节中已经介绍到了这一点。

  3. 寻找图像的强度梯度

    然后在水平和垂直方向上用 Sobel 内核对平滑后的图像进行滤波,以获得水平方向(​编辑)和垂直方向(​编辑)的一阶导数。从这两个图像中,我们可以找到每个像素的边缘梯度和方向

渐变方向始终垂直于边缘。它被四舍五入到表示垂直,水平和两个对角线方向的四个角度中的一个。
  1. 非最大抑制

    在获得梯度幅度和方向之后,完成图像的全扫描以去除可能不构成边缘的任何不需要的像素。为此,在每个像素处,检查像素是否是其在梯度方向上的邻域中的局部最大值。检查下图:

    nms.jpg

    A 点位于边缘(垂直方向)。渐变方向与边缘垂直。 B 点和 C 点处于梯度方向。因此,用点 B 和 C 检查点 A,看它是否形成局部最大值。如果是这样,则考虑下一阶段,否则,它被抑制(归零)。

    简而言之,您得到的结果是具有“细边”的二进制图像。

  2. 滞后阈值

    这个阶段决定哪些边缘都是边缘,哪些边缘不是边缘。为此,我们需要两个阈值,minVal 和 maxVal。强度梯度大于 maxVal 的任何边缘肯定是边缘,而 minVal 以下的边缘肯定是非边缘,因此被丢弃。位于这两个阈值之间的人是基于其连通性的分类边缘或非边缘。如果它们连接到“可靠边缘”像素,则它们被视为边缘的一部分。否则,他们也被丢弃。见下图:

    hysteresis.jpg

    边缘 A 高于 maxVal,因此被视为“确定边缘”。虽然边 C 低于 maxVal,但它连接到边 A,因此也被视为有效边,我们得到完整的曲线。但是边缘 B 虽然高于 minVal 并且与边缘 C 的区域相同,但它没有连接到任何“可靠边缘”,因此被丢弃。因此,我们必须相应地选择 minVal 和 maxVal 才能获得正确的结果。

    在假设边是长线的情况下,该阶段也消除了小像素噪声。

所以我们最终得到的是图像中的强边缘。

OpenCV 中的 Canny 边缘检测

OpenCV 将以上所有内容放在单个函数中, cv.Canny() 。我们将看到如何使用它。第一个参数是我们的输入图像。第二个和第三个参数分别是我们的 minVal 和 maxVal。第三个参数是 aperture_size。它是用于查找图像渐变的 Sobel 内核的大小。默认情况下,它是 3.最后一个参数是 L2gradient,它指定用于查找梯度幅度的等式。

import numpy as np
import cv2 as cv
from matplotlib import pyplot as plt
img = cv.imread('messi5.jpg',0)
edges = cv.Canny(img,100,200)
plt.subplot(121),plt.imshow(img,cmap = 'gray')
plt.title('Original Image'), plt.xticks([]), plt.yticks([])
plt.subplot(122),plt.imshow(edges,cmap = 'gray')
plt.title('Edge Image'), plt.xticks([]), plt.yticks([])
plt.show()

结果如图所示:

canny1.jpg

apachecn.github.io/opencv-doc-zh/#/

http://www.yayakq.cn/news/810622/

相关文章:

  • 网站网站开发人员犯法吗wordpress交易排行榜
  • 微擎可以做网站吗合肥网站推广优化
  • 网站建设详细报价单剑三做月饼活动网站
  • 洪泽网站建设教育网站搭建
  • 常熟网站制作设计网站开发中网页之间的链接形式
  • 网站建设的关注点wordpress建什么网站好
  • 广州网站建设(信科分公司)华为公司邮箱是多少
  • 河北省住房和城乡建设厅网站首页上海美容论坛网站建设
  • 找建筑图纸的网站网上商城网站建设解决方案
  • 菏泽企业网站建设卧龙区2015网站建设口碑
  • 网站监控的软件怎么做吴江网站建设收费
  • 网站布局模式网页设计主题描述
  • 静态网页怎么做网站12380网站建设情况说明
  • 河南郑州创建网站公司农村建设网站的重要性
  • windows搭建php网站做国际网站有用吗
  • 网站建设seo优化内蒙个人形象设计网站
  • ftp网站模板wordpress对外发邮件
  • 企业网站建设研究目的意义如何做公司o2o网站
  • 安徽网站建设开发产品毕业设计网站建设
  • 泉州模板建站软件网站开发项目资金运用明细
  • 国外专名做路演的网站app推广赚佣金
  • 网站建设方案docwordpress 转移文章
  • 网站建设公司客户来源渠道python编程软件有哪些
  • 网站销售需要注册公司吗搭建什么网站比较赚钱
  • 阜阳手机端网站建设网站建站系统程序
  • 哪个网站做高仿衣服响应式网站pad尺寸
  • 设计网站制wordpress教程文档下载
  • 有人做网站吗个人建站的app哪里有卖
  • 衡阳市住房和城乡建设局网站佛山家居企业网站建设
  • 我自己做网站河北建设厅网站怎么搜索文件