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')
效果
来源:https://qiaoxs.blog.csdn.net/article/details/125728902
标签:Python,cv.Canny(),方法,参数,使用
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
菜鸟来看看:制作个人主页有诀窍
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
![](https://img.aspxhome.com/file/2023/5/97165_0s.png)
用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
![](https://img.aspxhome.com/file/UploadPic/20078/10/2007810125820865s.jpg)
网页图片按钮的生成与美化
2008-12-12 13:03:00
DOM_window对象属性之--clipboardData对象操作代码
2011-02-05 10:49:00
设计提升满意度
2010-05-16 15:00:00
![](https://img.aspxhome.com/file/UploadPic/20105/16/01-60s.jpg)
js处理括弧配对替换的方法
2008-01-16 13:48:00
Matplotlib 绘制饼图解决文字重叠的方法
2023-06-12 22:23:06
![](https://img.aspxhome.com/file/2023/4/60504_0s.png)
JavaScript组件打包模式
2010-04-08 16:26:00
SQL Server日志清除的两种方法
2009-03-16 17:01:00