Python cv.Canny()方法参数与使用方法

作者:乔卿 时间:2023-10-06 07:24:37 

函数原型与参数详解

OpenCV提供了cv.Canny()方法,该方法将输入的原始图像转换为边缘图像。

该方法的原型为:

cv.Canny(image, threshold1, threshold2[, edges[, apertureSize[, L2gradient]]]) -> edges
cv.Canny(dx, dy, threshold1, threshold2[, edges[, L2gradient]]) -> edges
  • image参数是array格式的输入图像。

  • threshold1与threshold2分别是我们的下界阈值与上界阈值。

  • apertureSize是用于查找图像梯度的Sobel核的大小,默认为3。

  • L2gradient指定了求梯度幅值的公式,是一个布尔型变量,默认为False。当它为True时,使用L2,否则使用L1。

下面是具体代码:

def canny_detect(image_path, show=True):
   # 读取图像
   image = cv2.imread(image_path, 0)
   # 获取结果
   edges = cv2.Canny(image, 100, 200)
   if show:
       # 绘制原图
       plt.subplot(121)
       plt.imshow(image, 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()
   return edges
canny_detect('images/2.jpeg')

效果

Python cv.Canny()方法参数与使用方法

Python cv.Canny()方法参数与使用方法

来源:https://qiaoxs.blog.csdn.net/article/details/125728902

标签:Python,cv.Canny(),方法,参数,使用
0
投稿

猜你喜欢

  • 菜鸟来看看:制作个人主页有诀窍

    2007-10-05 09:03:00
  • 缓存是如何实现的?

    2009-11-01 15:35:00
  • asp通过数组给您的文件列表排序

    2007-10-22 13:45:00
  • 如何优化下面这段代码?

    2010-01-23 11:30:00
  • SQL的小常识, 备忘之用, 慢慢补充.

    2011-11-03 17:19:45
  • PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法

    2023-09-03 22:21:42
  • SQL中自己创建函数 分割字符串

    2008-11-20 16:13:00
  • Go语言string,int,int64 ,float之间类型转换方法

    2023-06-28 15:20:30
  • golang中select语句的简单实例

    2023-09-03 03:01:28
  • 用CSS实现图片等比例缩放

    2008-01-18 21:10:00
  • SQL Servr 2008空间数据应用系列四:基础空间对象与函数应用

    2011-02-23 15:01:00
  • oracle 下WITH CHECK OPTION用法

    2009-02-28 10:59:00
  • css彩色虚线表格及JS鼠标指向单元格变色制作方法

    2007-08-10 13:08:00
  • 网页图片按钮的生成与美化

    2008-12-12 13:03:00
  • DOM_window对象属性之--clipboardData对象操作代码

    2011-02-05 10:49:00
  • 设计提升满意度

    2010-05-16 15:00:00
  • js处理括弧配对替换的方法

    2008-01-16 13:48:00
  • Matplotlib 绘制饼图解决文字重叠的方法

    2023-06-12 22:23:06
  • JavaScript组件打包模式

    2010-04-08 16:26:00
  • SQL Server日志清除的两种方法

    2009-03-16 17:01:00
  • asp之家 网络编程 m.aspxhome.com