位置: 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委托模式和代理模式)

  • 跨省异地购买房产对外销售
  • 一般纳税人简易征收的适用范围
  • 企业税前扣除凭证包括增值税发票吗
  • 销项税额和进项税额发票怎么区别
  • 增值税税率调整为9%
  • 记账凭证如何填写明细科目
  • 新公司季初资产总额和季末资产总额怎么填
  • 主营业务收入开普票怎么记账
  • 嵌入式软件运行的主要流程是什么
  • 财务报表分析方法有
  • 企业租车接送员工合法吗
  • 固定资产出售增值税税率
  • 税控盘抵减税款怎么转出会计分录
  • 房地产企业转让股权缴纳土地增值税
  • 通讯费计入什么部门
  • 所有者权益减少资产减少案例
  • 集资建房减免那些配套资金
  • 公司充加油卡发票税额为0 怎么入账
  • 利息收入会计如何做账
  • 联营企业分得的利润应计入什么科目
  • 公司产品因质量问题买家追究
  • 电脑win10点开始没反应
  • 上月暂估入账
  • 给客户买的礼品怎么报销
  • 东方蝾螈怎么养吃什么
  • 如何自己打造一台高赛摩托车
  • 收到以前年度退税款的会计分录
  • 股东分红缴纳个税时间
  • 编写二叉树
  • 自营 代理
  • 公司资金被税务部门冻结
  • 股票金融资产被称为
  • 收取逾期包装物押金怎么算税
  • 原材料入库时如何计价
  • 触屏不灵敏怎么调整oppo
  • kali linux如何使用
  • postman操作流程
  • python爬取网站数据毕业论文
  • 以前多计提的工资怎么办
  • 什么时候免交教育费
  • 企业购买的结构性存款怎样做账
  • 债券发行费用包括
  • 帝国cms使用手册
  • 发票金额 含税
  • 税前扣除的支出
  • sql2012存储过程
  • 个人接私活需要什么条件
  • 房地产企业土地增值税清算
  • 盈利能力还有什么能力
  • 还未摊销的房租怎么入账
  • 申报前的增值税怎么算
  • 弹性预算列表法
  • 费用报销单一张写不完怎样转下一张?
  • 未分配利润转增股本
  • 工程保险费包括人身保险么
  • 买一送一会计分录怎么写
  • 营业执照过期多久不能审
  • mysql主键冲突但数据不存在
  • MySQL ERROR 1045 (28000) 错误的解决办法
  • mysql怎么修改列的类型
  • centos vsftpd配置
  • iis7配置asp
  • xp无法识别的usb设备unknown device
  • ubuntu系统怎么安装python
  • 戴尔dell optiplex 3050MT 安装固态硬盘
  • mac查看下载
  • win10系统虚拟内存
  • win10锁屏界面的搜索怎么关
  • win7 host文件路径
  • win8系统笔记本怎么恢复出厂设置
  • python音频文件读写
  • 可交互原型是什么
  • javascript图片
  • 重庆市国家税务局电话
  • 扣缴个人所得税怎么算
  • 大排量车船税怎么减免
  • 上海个体户纳税标准
  • 日本消费税是什么
  • 江苏省国家税务局官网
  • 自然人电子税务局怎么设置申报密码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设