【图像分割】区域生长算法 region grow

本文介绍了一次图像处理课程中的小作业——使用区域生长算法进行图像分割的过程。文章详细阐述了实验原理、步骤,并展示了不同灰度阈值下生长区域的变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

记录一下图像处理课的小作业,由于还没有到截止时间(12.17号再贴出来)代码就就先不放出来啦

实验原理

区域生长算法的基本思想是将有相似性质的像素点合并到一起。对每一个区域要先指定一个种子点作为生长的起点,然后将种子点周围领域的像素点和种子点进行对比,将具有相似性质的点合并起来继续向外生长,直到没有满足条件的像素被包括进来为止。

实验步骤

  • 步骤一:对图像进行高斯平滑

  • 步骤二:通过交互操作在图中选取种子点作为初始待处理点,用红色圆圈在原图上标注。

  • 步骤三:遍历待处理点的8邻域,判断是否满足合并条件,如满足则拷贝下该点的灰度值。

  • 步骤四:查询本循环是否有新的待处理点,如果有则重复步骤三,否则退出循环。

实验结果

在灰度阈值分别选为[0.02,0.06,0.1,0.2]时,部分实验结果如下图所示。
下面显示的是改变判断条件中的阈值的结果,阈值越高,生长的区域就越大。
在这里插入图片描述
在这里插入图片描述
生长过程看着还挺好玩的,见视频 → B站传送门

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值