区域边界跟踪(虫爬法)和目标邻域点边界跟踪法

简介: 区域边界跟踪(虫爬法)和目标邻域点边界跟踪法

区域边界跟踪(虫爬法)

跟踪法

  • 一种像素聚类方法,某个种子像素开始在其邻域搜索符合某种类聚条件的像素
  • 不对图像每一点都独立地进行计算,结果依赖于以前处理过的点,计算是串行的
  • 黑白二值图像应用较多


上图左上角为陷入陷阱的情况。

目标邻域点边界跟踪法

了解完它们的具体原理,那么来看一下如何进行目标邻域点边界跟踪法的

目标邻域点边界跟踪法一个例子

右侧可以看出,是按照领域逆时针的方向来查找目标点的

先从1的蓝色像素块开始,以该像素块为中心,按照曲线1,指向像素块2,接着以像素块2为中心,按照曲线2,指向像素块3…重复该过程,直到回到起点。

同理也完成右侧图形,直到知道每个像素块的顺序之后,可以的得到下图。

这样我们就确定了边界。

相关文章
|
编解码 索引
pcl 无序点云数据空间变化检测
pcl 无序点云数据空间变化检测
pcl 无序点云数据空间变化检测
|
机器学习/深度学习 编解码 自然语言处理
Vision Transformer 必读系列之图像分类综述(二): Attention-based(上)
Transformer 结构是 Google 在 2017 年为解决机器翻译任务(例如英文翻译为中文)而提出,从题目中可以看出主要是靠 Attention 注意力机制,其最大特点是抛弃了传统的 CNN 和 RNN,整个网络结构完全是由 Attention 机制组成。为此需要先解释何为注意力机制,然后再分析模型结构。
1190 0
Vision Transformer 必读系列之图像分类综述(二): Attention-based(上)
|
负载均衡 虚拟化 数据中心
思科 WLC 部署模型详解
【4月更文挑战第22天】
316 1
思科 WLC 部署模型详解
|
7月前
|
缓存 数据库
什么是缓存穿透 ? 怎么解决 ?
缓存穿透是指查询一条数据库和缓存都没有的一条数据,就会一直查询数据库,对数据库的访问压力就会增大,缓存穿透的解决方案 有以下2种解决方案 : ● 缓存空对象:代码维护较简单,但是效果不好。 ● 布隆过滤器:代码维护复杂,效果很好
|
算法 计算机视觉
数字图像处理OpenCV——实验三 图像分割实验
实验三 图像分割实验 实验项目名称:图像分割实验 (1) 进一步理解图像的阈值分割方法和边缘检测方法的原理。 (2) 掌握图像基本全局阈值方法和最大类间方差法(otsu法)的原理并编程实现。 (3) 编程实现图像的边缘检测。 编程实现图像阈值分割(基本全局阈值方法和otsu法)和边缘检测。 图像的二值化处理图像分割中的一个主要内容,就是将图像上的点的灰度置为0或255,也就是讲整个图像呈现出明显的黑白效果。用I表示原图,R表示二值化后的图,则二值化的过程可以用以下公式表示: thr表示选取的阈值。二值化的过
573 0
数字图像处理OpenCV——实验三 图像分割实验
|
机器学习/深度学习 算法 数据可视化
【机器学习】比较分层聚类(Hierarchical Clustering)和K-means聚类算法
【5月更文挑战第12天】【机器学习】比较分层聚类(Hierarchical Clustering)和K-means聚类算法
|
安全 数据安全/隐私保护 微服务
微服务 Token 鉴权设计:一场守护系统安全的惊心动魄之战,你敢应战吗?
【8月更文挑战第29天】在微服务架构中,Token鉴权设计至关重要,它通过在客户端与服务器间传递包含用户身份和权限信息的Token来确保系统安全。合理的Token鉴权能有效防止非法访问,保护数据安全。设计时需考虑Token的有效期、刷新机制及加密算法等,以提升安全性。随着技术发展,持续优化鉴权机制对于满足复杂的安全需求至关重要。
295 0
|
Python
点云在任意平面上获取二维投影
点云在任意平面上获取二维投影
1480 0
点云在任意平面上获取二维投影
|
计算机视觉
[Halcon&图像] 形态学处理(腐蚀、膨胀、开运算、闭运算)
[Halcon&图像] 形态学处理(腐蚀、膨胀、开运算、闭运算)
1035 1
|
算法 C++ 计算机视觉
Opencv(C++)学习系列---Laplacian拉普拉斯边缘检测算法
Opencv(C++)学习系列---Laplacian拉普拉斯边缘检测算法
811 0