c# - 使用黑白图像进行 Blob 跟踪

标签 c# image video tracking

我想实现一个多 Blob 跟踪算法, 我有一个位图提要(每秒 30 个位图)。

例如,第一个位图如下所示: enter image description here

第二张图片是这样的: enter image description here

我想知道第一张图片中的对象 #1 是第二张图片中的对象 #1,对象 #2 也是如此。此外,我希望能够获取图像中对象周围的 Blob 。

第二步很容易用 openCV 之类的东西实现,但是要知道 2 个 blob 是同一个对象是我无法成功实现的。

我的目标是归档类似 this 的内容:

请指教, 诺姆

最佳答案

一旦您确定了 blob,您就可以计算每个 blob 的 moments - here is a link that shows you how using OpenCv .然后矩向量可以用作这个 blob 的描述符。然后可以比较不同的描述符(例如通过计算它们之间的距离)以确定它们是否相似到足以成为同一对象。

关于c# - 使用黑白图像进行 Blob 跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18802177/

相关文章:

c# - 什么相当于 Xunit 中 Nunit 的 Assert.That?

css - Webkit 浏览器不显示背景图像/填充?

javascript - 多个changeImage实例

javascript - 单击按钮播放随机视频

wordpress - 如何在 the_content 之外使用 WP oembed 脚本

video - 为 ipod classic 编码视频

c# - float.Parse() 不能按我想要的方式工作

c# - 如何检查目录或其任何子目录中是否存在特定文件

c# - 堆栈跟踪没有 Azure webrole 项目的行号

android - 创建文件或保存图像时如何检查android中的空间?