Lor*_*nzo 6 c++ camera opencv motion
我正在为大学做一个项目,我正在使用OpenCV(这真的很棒).
现在我的问题是: 我有一个视频(.avi),我已经检测到了我想知道的关于突然出现在红色和黄色之间的RGB范围内的斑点的所有信息.在我意识到保存有关像素值的所有信息的矩阵之后,我最终创建了一个红色标度的图像,表示中值像素值.
真正的问题是视频不是静态的,摄像机会移动(不会移动太多但是移动). 我可以计算相机运动的x和y坐标,以便我可以移动矩阵的值吗?
小智 4
谁关心你的英语?直到我们理解您的问题:)您真正可以做的是尝试在 OpenCV 中实现的 KLT 运动检测。这是 KLT 的链接,也称为光流。如果您可以过滤仅限于斑点的运动矢量,您当然可以找到您想要跟踪的对象。更好的是为 KLT 提供要跟踪的对象初始坐标/区域。你检查过 OpenCV blobs 库来获取 blob 吗?链接在这里
归档时间:
13 年,4 月 前
查看次数:
3536 次
最近记录:
13 年,3 月 前