gpt4 book ai didi

c++ - 如何使用非静态相机跟踪任何移动物体? [Opencv]

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:36:43 24 4
gpt4 key购买 nike

我想用非静态相机跟踪任何移动的物体,并获取该物体的轮廓。有人可以给我一些如何实现该目标的建议吗?

我很难减去背景,但这只适用于静态相机。

最佳答案

背景减除不是非静态相机的一个选项。将第一帧与第二帧的扭曲单应性输出相减在某些情况下可能会起作用,但错误的发生率会很高。

最好的选择是使用 FAST、ORB、SURF、SIFT、BRISK 等特征检测器算法。如果性能有问题,FAST 或 ORB 可能是最佳选择。这些 FD 算法跟踪并映射图像中存在的“稳定点”。例如,角可以称为“稳定点”,因为平移、缩放、倾斜、旋转等不会改变它们的属性。

跟踪第 2 帧和第 1 帧“稳定点”/关键点的代码在网上广泛可用。

上述每种算法都有其优缺点。根据您的需要选择算法。需要注意的是,尽管 SIFT/SURF 在准确性方面是最好的,但它们受到专利保护。

关于c++ - 如何使用非静态相机跟踪任何移动物体? [Opencv],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21740470/

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