打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python+opencv图像处理(二十六)
接上篇。
上篇介绍了计算出梯度后,梯度图像的一种显示方式,本篇介绍其他几种显示方式。
2)设置阈值,大于T为梯度,否则不变。即:
如下图所示,由于阈值不同,所显示的梯度图像也会有区别。下图中,第一张是原图,第二张是T=20时的梯度图像,第三张是T=80时的梯度图像,最后一张是T=150时的梯度图像,由图可以看出,当阈值越大,轮廓越不明显。

其完整代码如下:
(3)为边缘处为一个特定的灰度级。即
如下图所示,左图为原图,右图的轮廓用灰度值为80来代替。

因为都是灰度图像,边缘比较小,看起来似乎不太明显。
其代码如下,与上述代码类似,只是在判断条件那里改一下就行了。
4)只保留边缘
第四种,只对边缘感兴趣时,可只保留边缘,使边缘为一种颜色,其余皆为另一种。即:
如下图,左图为原图,右图是将边缘设置为255白色,而其他均设置为0黑色。

5只显示轮廓
当只研究图像边缘灰度级变化时,要求不受背景的影响。即:
如下图,左图为原图,右图为边缘为梯度,其余皆设置为黑色。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
经典图像边缘检测(综合法思想)——Canny算子
Opencv图像识别从零到精通
2010年机器视觉试题及答案(山东大学控制科学与工程学院)
canny算子
一种新颖的图像分割方法 - BlackEagle
图像检测技术的研究现状
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服