6

我正在为大学做一个项目,并且正在使用 OpenCV(这真的很棒)。

现在我的问题是:
我有一个视频 (.avi),我已经检测到所有我想知道的关于突然出现在红色和黄色之间的 RGB 范围内的斑点的信息。在我实现了一个保存有关像素值的所有信息的矩阵之后,最后我创建了一个红色比例的图像,表示中值像素值。

真正的问题是视频不是静态的,并且相机会移动(不是太多,但它会移动)。
我可以计算相机运动的 x 和 y 坐标,以便可以移动矩阵的值吗?

4

1 回答 1

4

谁在乎你的英语?直到我们了解您的问题:) 您真正可以做的是尝试在 OpenCV 中实现的 KLT 运动检测。这是一个指向 KLT 的链接,也称为光流如果您可以过滤掉仅限于 blob 的运动矢量,您当然可以掌握要跟踪的对象。更好地为 KLT 提供要跟踪的对象初始坐标/区域。您是否检查过 OpenCV blob 库以获取 blob?这是链接

于 2012-10-20T07:34:13.663 回答