位置:- 正文

python中Sobel算子是什么(python smote算法)

编辑:rootadmin

推荐整理分享python中Sobel算子是什么(python smote算法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python apriori算法 sklearn,pyspark 算子,python sobel算子,pyspark 算子,python sobel算子,pyspark 算子,pytorch 算子,python sobel算子,内容如对您有帮助,希望把文章链接给更多的朋友!

说明

python中Sobel算子是什么(python smote算法)

1、Sobel算子的中文名称是索贝尔算子,是一种用于边缘检测的离散微分算子。

它结合了高斯平滑和微分求导。

2、Sobel算子在Prewitt算子的基础上增加了权重的概念,认为相邻点的距离对当前像素点的影响是不同的。

距离越近的像素点对当前像素的影响越大,从而锐化图像,突出边缘轮廓。

实例

importcv2ascvimportmatplotlib.pyplotasplt#读取图像img=cv.imread('data.jpg',cv.COLOR_BGR2GRAY)rgb_img=cv.cvtColor(img,cv.COLOR_BGR2RGB)#灰度化处理图像grayImage=cv.cvtColor(img,cv.COLOR_BGR2GRAY)#Sobel算子x=cv.Sobel(grayImage,cv.CV_16S,1,0)y=cv.Sobel(grayImage,cv.CV_16S,0,1)#转uint8,图像融合absX=cv.convertScaleAbs(x)absY=cv.convertScaleAbs(y)Sobel=cv.addWeighted(absX,0.5,absY,0.5,0)#用来正常显示中文标签plt.rcParams['font.sans-serif']=['SimHei']#显示图形titles=['原始图像','Sobel算子']images=[rgb_img,Sobel]foriinrange(2):plt.subplot(1,2,i+1),plt.imshow(images[i],'gray')plt.title(titles[i])plt.xticks([]),plt.yticks([])plt.show()

以上就是python中Sobel算子,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/313232.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/313233.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络