边缘计算的典型分类(python图像处理入门-边缘检测)python初学 / python在边缘计算中的实践...

wufei123 发布于 2024-06-03 阅读(16)

图像边缘检测前通常会做高斯去噪处理,所以今天的代码中除了边缘检测也会有高斯去噪import cv2 img_path = "D://001.jpg" img_bgr = cv2.imread(img_path)

#读取图像,bgr顺序 img_gauss = cv2.GaussianBlur(img_bgr, (3, 3), 0) #高斯去噪,或者称为高斯平滑滤波 img_canny = cv2.Canny(img_gauss, 10, 150)

#提取边缘cv2.imwrite("D://002_canny.jpg", img_canny) #保存图像边缘检测在实际应用中也是比较常见的,先看下效果:

原图

检测到的边缘二值图涉及的函数介绍如下:

边缘检测的方法有很多,比如sobel算子,prewitt算子,Laplace算子,这些都可以实现Canny相似的效果,如果说它们之间的差别的话,可能是基于实现的原理不同,有的是基于图像的一阶导,有的是基于图像的二阶导,有的是基于差分;可以先知道有这些方法即可,后期遇到需要深究的时候再去网上查查资料...

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻82744