首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在MATLAB中从一帧到另一帧标记相同的斑点

在MATLAB中从一帧到另一帧标记相同的斑点
EN

Stack Overflow用户
提问于 2014-06-15 00:43:48
回答 1查看 576关注 0票数 1

我对MATLAB中的图像处理是个新手。所以我要做的就是在图像上标记斑点。因此,设置基本上是一个人的标记,由相机拍摄。摄像头的图像需要在MATLAB中进行处理。

所以我从相机得到的数据是帧。使用区域道具和其他一些图像处理算法,我将标记更改为身体上的斑点。我可以使用bwlabel将每个斑点(标记)标记为数字1到4。

现在我遇到的问题是,当我移动到下一帧时,根据当时人的位置,bwlabel会将例如前一帧中的blob#2标记为当前帧中的blob#3

因此,基本上,我所说的是在每个帧更改中应用的标签。

我希望在整个帧数中保持相同的标签。

有谁知道如何做到这一点?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2014-07-12 01:23:43

您可以使用卡尔曼滤波器逐帧跟踪斑点。如果您有计算机视觉系统工具箱,则可以使用vision.KalmanFilter对象预测斑点在下一帧中的位置,并使用assignDetectionsToTracks函数将预测结果与检测结果进行匹配。这个example应该是一个很好的起点。

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

https://stackoverflow.com/questions/24222083

复制
相关文章

相似问题

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