位置: IT常识 - 正文

python中Sobel算子如何使用(sobel算子 opencv)

编辑:rootadmin

推荐整理分享python中Sobel算子如何使用(sobel算子 opencv),希望有所帮助,仅作参考,欢迎阅读内容。

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

python中Sobel算子如何使用(sobel算子 opencv)

说明

1、Sobel算子根据像素点的上下、左右相邻点的灰度加权差,在边缘达到极值的现象来检测边缘。

它具有平滑的噪声功能,并提供更准确的边缘方向信息。由于Sobel算子结合了高斯平滑度和微分求导(分化),因此结果会更具抗噪性,当对精度要求不高时,Sobel算子是一种常用的边缘检测方法。

2、Sobel算子仍然是过滤器,但它有方向。

dst=cv2.Sobel(src,ddepth,dx,dy[,dst[,ksize[,scale[,delta[,borderType]]]]])

实例

#coding=utf-8importcv2importnumpyasnpimg=cv2.imread("D:/test/26.png",0)'''在Sobel函数的第二个参数这里使用了cv2.CV_16S。因为OpenCV文档中对Sobel算子的介绍中有这么一句:“inthecaseof8-bitinputimagesitwillresultintruncatedderivatives”。即Sobel函数求完导数后会有负值,还有会大于255的值。而原图像是uint8,即8位无符号数,所以Sobel建立的图像位数不够,会有截断。因此要使用16位有符号的数据类型,即cv2.CV_16S。在经过处理后,别忘了用convertScaleAbs()函数将其转回原来的uint8形式。否则将无法显示图像,而只是一副灰色的窗口。convertScaleAbs()的原型为:dst=cv2.convertScaleAbs(src[,dst[,alpha[,beta]]])其中可选参数alpha是伸缩系数,beta是加到结果上的一个值。结果返回uint8类型的图片。由于Sobel算子是在两个方向计算的,最后还需要用cv2.addWeighted(...)函数将其组合起来。其函数原型为:dst=cv2.addWeighted(src1,alpha,src2,beta,gamma[,dst[,dtype]])其中alpha是第一幅图片中元素的权重,beta是第二个的权重,gamma是加到最后结果上的一个值。'''x=cv2.Sobel(img,cv2.CV_16S,1,0)y=cv2.Sobel(img,cv2.CV_16S,0,1)absX=cv2.convertScaleAbs(x)#转回uint8absY=cv2.convertScaleAbs(y)dst=cv2.addWeighted(absX,0.5,absY,0.5,0)cv2.imshow("orign",img)cv2.imshow("absX",absX)cv2.imshow("absY",absY)cv2.imshow("Result",dst)cv2.waitKey(0)cv2.destroyAllWindows()

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

本文链接地址:https://www.jiuchutong.com/zhishi/310493.html 转载请保留说明!

上一篇:java8 (jdk 1.8) 新特性——Lambda

下一篇:java委托事件模型的使用(java委托模式和代理模式)

  • 定期定额自行申报流程
  • 交社保不发工资怎么办
  • 培训产生的住宿费算培训费吗
  • 企业赞助学校发言稿
  • 外贸公司的出口清单
  • 总公司委托分公司工程委托书模板
  • 收到技术服务费计入什么科目
  • 服务费发票怎么做分录
  • 出口退税操作明细表格
  • 电子发票缩小多少比例打印
  • 一般纳税人开普票税率是多少
  • 合伙人退伙怎么处理
  • 商品流通企业进货费用金额较小的计入什么科目
  • 税后2.5万工资税前多少钱
  • 网上申报城建税及附加怎么操作
  • 事业单位发放的工作经费计入哪个科目
  • 委托进口代理协议
  • 微信公众号认证年审怎么弄
  • 如何解决win7系统搜不到蓝牙耳机
  • 关于企业之间资金拆借的法律规定
  • thinkphp6调用模型的方法
  • 公司有长期挂账的权利吗
  • 特许权使用费属于销售收入吗
  • 车船税单子什么样
  • 现金支票提取备用金会计处理
  • 一般纳税人企业所得税税率多少
  • element-ui tree
  • 怎么用ai做vi
  • idea2020.2.3创建web
  • lscpu命令 显示CPU架构信息
  • 售后租回交易的资产销售价低于市场价承租人作为
  • day15-Servlet04
  • 向境外机构支付的服务费税收政策
  • 无偿赠送怎么做账
  • 小企业会计准则和企业会计准则的区别
  • 经济利益的总流入
  • 公司福利可以发现金吗
  • 企业不交所得税的情况
  • 个人所得税申请退税多久能到账
  • 什么是注册资本
  • 未分配利润实际没有钱分配是什么原因
  • 公司注销实收资本怎么处理
  • 质量赔偿金
  • 出口没做免税申请怎么办
  • 给客户买的礼品要交税吗
  • 逐步测试法计算内含报酬率
  • 互联网企业招商手册
  • 垫付的资金
  • 受托代销商品款计入存货吗
  • 卸车费属于什么费用类别
  • 税金及附加有啥
  • sqlserver数据库版本号怎么查
  • sql连接查询实验报告
  • 电脑开机出现英文字母开不了机
  • 将SP2整合进Office 2007的安装包中的方法
  • 2tb的硬盘够用吗
  • wdcp的/www目录大小调整或增加分区/硬盘的方法
  • xp桌面消失 右击无反应
  • ubuntu如何创建文件
  • win10系统锁屏后不弹出解锁界面
  • win10系统怎么关闭自动更新
  • 此电脑右键
  • linux怎么查网络走向
  • perfom.exe
  • win10图标预览
  • 快速批量取关
  • windows10直接安装
  • opengl update
  • css制作热点新闻板块
  • node.js中的http.response.addTrailers方法使用说明
  • node怎么用
  • Unite Beijing 2015大型活动
  • NGUI之UITexture
  • 干部试用期满转正考察谈话提纲
  • 增值税普通发票需要交税吗
  • 供暖企业所涉及的行业
  • 武汉市契税减免政策
  • 一个人可以申请
  • 江西公积金提取代办
  • 如果企业所得税没有做计提怎么办?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设