gpt4 book ai didi

c++ - 在opencv c++(移动相机)上检测运动

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:38:27 24 4
gpt4 key购买 nike

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

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

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

最佳答案

谁在乎你的英语?在我们了解您的问题之前:)您真正可以做的是尝试在 OpenCV 中实现的 KLT 运动检测。这是 KLT 的链接,也称为 optical flow如果您可以过滤仅限于 Blob 的运动 vector ,您当然可以捕获要跟踪的对象。更好的是给 KLT 对象初始坐标/区域来跟踪。您是否检查过 OpenCV Blob 库以获取 Blob ?这是 link

关于c++ - 在opencv c++(移动相机)上检测运动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12986265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com