Opencv学习笔记11 -- 边缘检测

步骤

边缘检测的步骤为:1.降噪 2.梯度计算 3.非最大值抑制 4.滞后阀值

梯度计算主要是由于在图像的边缘处,物体和背景之间的像素点差值较大,有最快的下降梯度从而识别成边缘

代码

代码的实现很简单,我们运用canny算法来进行边缘的显示

import  cv2

p = cv2.imread('duola.png',1)
#第二个参数表示低阀值,代表过滤一些因素
#第三个参数表示高阀值,可以用来确定边缘
p2 = cv2.Canny(p,150,255)
cv2.imshow('origin',p)
cv2.imshow('outcome',p2)
cv2.waitKey(0)
cv2.destroyAllWindows()

原图:
在这里插入图片描述效果图:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值