Halcon知识:gray_tophat 顶帽变换和底帽变换
目录
一、基本概念
二、参数和算子介绍
三、参考代码
四、实验效果
一、基本概念
对于图像的光线变化教大的情况,二值化存在问题;用顶帽原理可以消除这种影响后二值化,能消除这种光影响。
其原理如下:
区域开运算,只是在边缘或线条多的地方产生复杂结果。在开阔的区域数据不变。因此,与原图做减法,就能消除开阔区域的灰度,光照不均也就相互抵消消除。
剩下的减法保留信息,可以在背景几乎为0的条件下,进行二值化分割。
二、参数和算子介绍
gray_tophat 对具有结构元素 SE 的输入图像 Image 应用灰度值顶帽变换。
结构元素 SE 的图像类型必须与输入图像 Image 的图像类型相匹配。
具有结构元素 s 的图像 i 的灰度值顶帽变换定义为:
即图像的差异及其与 s 的开运算(参见 gray_opening)。有关结构元素的生成,请参见 read_gray_se。 顶帽变换对于平面结构元素特别快,即在其域内具有恒定灰度的结构元素。
- gray_opening( Image, SE : ImageOpening : : )
- gen_disc_se (SE, 'real', 30, 30, 0)
三、参考代码
read_image (MreutDem, 'mreut_dgm_2.0')
gen_disc_se (SE, 'real', 30, 30, 0)
gray_tophat (MreutDem, SE, ImageTopHat)
threshold (ImageTopHat, High, 4, 1000)
zoom_region (High, HighZoomed, 8, 8)
move_region (HighZoomed, HighZoomedMoved, -250, -600)
clip_region (HighZoomedMoved, HighAreas, 0, 0, 511, 511)
dev_display (Mreut)
dev_display (HighAreas)
disp_continue_message (WindowHandle, 'black', 'true')
stop ()
四、实验效果
Halcon知识:gray_tophat 顶帽变换和底帽变换相关推荐
- Halcon 第三章『Morphology形态学』◆第3节:顶帽运算与底帽运算
顶帽运算 顶帽运算(也称之为礼帽运算)是原始图像减去图像开运算(先腐蚀,后膨胀)的结果,得到图像的噪声. 顶帽运算对于增强阴影部分的细节很有用.开运算将消去图像中部分灰度值较高的部分,用原图减去开运算 ...
- Halcon形态学处理-腐蚀、膨胀、开运算、闭运算、顶帽运算和底帽运算
提示:文章参考了网络上其他作者的文章,以及相关书籍,如有侵权,请联系作者. 文章目录 前言 一.腐蚀和膨胀 1.腐蚀 2.膨胀 二.开运算和闭运算 1.开运算 2.闭运算 三.顶帽运算和底帽运算 1. ...
- [Python从零到壹] 四十九.图像增强及运算篇之顶帽运算和底帽运算
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- opencv-python:16_形态学处理【二】(开操作、闭操作、形态学梯度、顶帽变换、黑帽变换,去除皮肤镜中的毛发噪音、cv2.morphologyEx())
形态学处理[二] 开操作.闭操作.形态学梯度.顶帽变换.黑帽变换 相关函数有:cv2.morphologyEx().cv2.getStructuringElement() 有趣的应用:去除皮肤镜中的毛 ...
- 9.4 Python图像处理之图像数学形态学-基于灰度形态学的应用(形态梯度、形态平滑、高帽变换、低帽变换)
9.4 Python图像处理之图像数学形态学-基于灰度形态学的应用(形态梯度.形态平滑.高帽变换.低帽变换) 文章目录 9.4 Python图像处理之图像数学形态学-基于灰度形态学的应用(形态梯度.形 ...
- 形态学操作——开闭运算、顶帽底(黑)帽变换
膨胀和腐蚀运算的问题: 边缘形状发生了变化,膨胀发生了扩张,腐蚀发生了收缩 目标物体变形,对识别时的特征提取会造成影响 解决方法: 开操作: B对A的开操作就是先B对A腐蚀,紧接着用B对结果进行膨胀 ...
- 我的matlab5个车牌_顶帽_底帽_边缘_腐蚀
思想: 以第一个为例,因为其他的就是调整了一些参数.具体思想并没有改变. 顶帽操作,与底帽操作:参考,轻点 高帽变换和低帽变换是数学形态学中重要的运算形式,有形态学中最基本的运算如膨胀.腐蚀组合实现. ...
- OpenCV(九)形态学操作4--礼帽与黑帽(顶帽与底帽)
目录 一.顶帽运算(礼帽) 二.底帽运算(黑帽) 三.底帽运算应用(二值图像底帽运算) 1.原图转灰度图,再转二值图像 2.灰度图底帽处理 3.二值图闭运算 代码 总代码 参考资料 一.顶帽运算(礼帽 ...
- 8、灰度图的腐蚀、膨胀、开闭运算、顶帽底帽
1. 灰度图的腐蚀 用结构元素的中心点,从左到右从上到下,依次扫描灰度图的像素点,图片上该像素点的值取为结构元素所覆盖区域中像素点的 最小值,扫描一遍后会得到一张新图,就是原图的腐蚀图. 用该结构元素 ...
最新文章
- 【读书笔记】MongoDB管理与开发精要(1)
- [MySQL] 几句MySQL时间筛选SQL语句[进入查看]
- SDOI2018IIIDX
- 张涵20160401作业
- 使用 Webix 创建 Email 客户端
- 设计模式五:外观模式
- left join 临时表_图解SQL的JOIN
- java gui 按键 数组_java GUI分配数组值
- HUE 打开 WorkFlow异常 Operation category READ is not supported in state standby
- AJAX视频教程下载
- JAVA上传smartupload_java使用smartupload组件实现文件上传的方法
- Flink 极简教程: 架构及原理 Apache Flink® — Stateful Computations over Data Streams
- 一文读懂增强现实(AR)技术
- 如何锁定win10笔记本键盘
- *item_search_similar - 搜索相似的商品**
- 主板显卡服务器维修,【转】电脑主板待机供电和显卡供电电路的维修
- 对于Mixin(混入)详情介绍
- Jquery 对 身份证号码的验证 (15/18位)
- 网卡无法再次硬改mac_Intel网卡mac无限硬改工具(IntelMacChanger)
- [易飞]如何实现同单据两种不同凭证设计方式?(只打印单头单尾金额,多页最后一页面显示金额)