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

企业网站建设 电脑配置温州室内设计公司排名

企业网站建设 电脑配置,温州室内设计公司排名,广告设计公司宣传文案,通付盾 公司网站建设Canny 边缘检测是一种经典的边缘检测算法,由 John F. Canny 在 1986 年提出。它被广泛应用于计算机视觉和图像处理领域,用于检测图像中的边缘。 ​【原理】 1. 去噪 由于边缘检测非常容易收到图像的噪声影响,第一步使用 5x5 高斯滤波去除图…

Canny 边缘检测是一种经典的边缘检测算法,由 John F. Canny 在 1986 年提出。它被广泛应用于计算机视觉和图像处理领域,用于检测图像中的边缘。

​【原理】

1. 去噪

由于边缘检测非常容易收到图像的噪声影响,第一步使用 5x5 高斯滤波去除图像中的噪声。

2. 寻找图像的亮度梯度

在平滑后(去噪后)的图像利用 Sobel 算子计算图像的 X-, Y- 的一阶导数G ( x ) G(x)G(x)和G ( y ) G(y)G(y),从这两幅图像中我们可以获得边缘的梯度值和方向。

3. 非最大值抑制

获得梯度大小和方向后,对图像进行全扫描,去除可能不构成边缘的任何不需要的像素。在每个像素处,检查像素在梯度方向是否是其领域中的局部最大值。

点A位于垂直边缘上,梯度方向为 A->B, B 和 C 都是梯度方向上的点,如果 A 是邻域内最大的,则保留,否则设置为0。简而言之,会得到一个细的边缘。

4. 滞后阈值

这个阶段决定哪些是真正的边缘,哪些不是。为此,我们需要两个阈值,minVal和maxVal,梯度强度大于maxVal确定是边缘,低于minVal值的边缘点被抛弃,位于这两个值中间的值,根据其邻域点的属性来决定,如果连接到强边缘,则被判定为强边缘,否则丢弃。

上图中,可以看出,尽管C点在maxVal以下,但是与A连接,则C和A都是强边缘点。而B没有强边缘连接,则被丢弃。

 

 

import numpy as np
import cv2
from matplotlib import pyplot as pltimg = cv2.imread('messi5.jpg',0)
edges = cv2.Canny(img,100,200)cv2.imshow("src", img)
cv2.imshow("edge", edges)cv2.waitKey(0)
cv2.destroyAllWindows()
  • trackerbar 控制 Canny 边缘检测阈值

 

import numpy as np
import cv2# 空函数
def nothing(x):passimg = cv2.imread('messi5.jpg', 0)
cv2.namedWindow('image')cv2.createTrackbar('min', 'image', 10, 200, nothing)
cv2.createTrackbar('max', 'image', 0, 255, nothing)cv2.setTrackbarPos('min', 'image', 50)
cv2.setTrackbarPos('max', 'image', 150)while(1):cv2.imshow('image', img)if cv2.waitKey(2) & 0xFF == 27:breakminVal = cv2.getTrackbarPos('min', 'image')maxVal = cv2.getTrackbarPos('max', 'image')if maxVal < minVal:maxVal = minVal + 10cv2.setTrackbarPos('max', 'image', maxVal)edges = cv2.Canny(img, minVal, maxVal)cv2.imshow('canny', edges)cv2.destroyAllWindows()

用Canny方法计算图像的边缘

image: 8位输入图像

edges: 输出的边缘图像, 单通道8位图像,尺寸与原图一致

threshold1: 滞后过程的第一阈值

threshold2: 滞后过程的第二阈值

L2gradient: 一个决定是否需要更好精度的标志,L2gradient=true

dx: 输入图像的16位x导数

dy: 输入图像的16位y导数

Lnton羚通是专注于音视频算法、算力、云平台的高科技人工智能企业。 公司基于视频分析技术、视频智能传输技术、远程监测技术以及智能语音融合技术等, 拥有多款可支持ONVIF、RTSP、GB/T28181等多协议、多路数的音视频智能分析服务器/云平台。

 

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

相关文章:

  • 怎么看 网站开发语言自己做软件的网站
  • 做足彩推荐赚钱的网站深圳精品网站设计
  • 个人网站平台搭建网站中文名称
  • 忘记网站管理员密码公司简介模板图片
  • 网站开发的基本原则天堂tv在线观看
  • 北京网站备案在哪云梦模板网站优缺点
  • 柳州在哪里做网站wordpress links
  • 深圳做分销网站设计html5新特性
  • 网站加载特效代码网站制作方案垂直领域获客
  • 做美团网站多少钱免费模板下载软件
  • 厦门建设与管理局网站二维码生成器在线生成
  • 辽宁奔之流建设工程有限公司网站wordpress 中英插件
  • 北京网站建设首选小峰大专软件技术好学吗
  • 湖南网站建设公司 在线磐石网络电商网站产品设计优化技术主要是
  • 企业把网站关闭原因青州企业网站建设
  • 仿韩国网站源码上海外贸网站google建站
  • 网站模板免费做外贸采购都是用什么网站
  • 广告推广网站互联网行业有哪些
  • 网站做子页跳转到首页沈阳计算机培训机构
  • 网站建设个人博客网站建设不完整什么意思
  • 山东临沂网站推广做果蔬行业的网站
  • 网站建设与运营方案精益生产管理咨询公司
  • 海原网站建设asp网站开发实训总结
  • 公司网站建设合同模板网站建设和考核工作通知
  • 哪儿有那种网站小男生和大人做的网站
  • 上海市建设工程安全协会网站一个设计公司的简介
  • 建站seo推广服装企业网站模板
  • 重庆网站建设注意事项wordpress销售主题
  • 网站建设广告图怎样用云服务器做网站
  • 宁波网站推广专业服务深圳效果图制作