首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MATLAB中图像/阵列间的“目标”跟踪和标签

MATLAB中图像/阵列间的“目标”跟踪和标签
EN

Stack Overflow用户
提问于 2015-10-09 11:16:56
回答 1查看 349关注 0票数 1

这本质上是一个关于MATLAB中blob/特征跟踪的问题。

我有一系列顺序数组(为了简单起见,在这个阶段是5),背景值为0,然后每个数组中有多个对象(blobs)。这是MATLAB里的。这些气泡可以改变位置和大小,并在数组之间出现或完全消失。

我想用相同的ID (一个数字或一个字母)标记在数组之间位置相同的任何一个小块。

还需要合并功能,以便如果在以前的图像中将一个新的像素添加到blob的边缘,那么它将被赋予相同的ID。

以及一些功能,以便如果一个blob出现在以前的任何数组中(例如它在数组1中,在数组2和3中消失,然后在4和5中重新出现),那么它将被赋予与第一个数组中原来的ID相同的ID。

我目前一直在尝试使用MATLAB中的bwlabel函数来实现这一点,但是很明显,每个顺序数组都是独立于前面的数组标记的,所以从一个图像到另一个图像没有对blob的“跟踪”,而每个blob的数字根据该数组中有多少个气泡及其位置而变化。

如能就如何做到这一点提出任何想法/意见,将不胜感激。如果需要进一步澄清这一问题,也请告诉我。在此之前,非常感谢您。

EN

回答 1

Stack Overflow用户

发布于 2015-10-09 14:26:37

计算机视觉系统工具箱中有跟踪对象的功能。有一个卡尔曼滤波器(vision.KalmanFilter)的实现,您可以使用它来预测一个对象在下一个视频帧中的位置,还有一个叫做assignDetectionsToTracks的函数,您可以使用它来关联跨帧的对象。请参阅基于运动的多目标跟踪示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33036907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档