我正在尝试提取视频帧中的几个移动对象,并将它们提取为前景。数据来自video frames
。
当前的问题是:光线在变化,所以有一些阴影,或者比实际背景更亮的部分。这导致通过OpenCV MoG
背景分割方法提取错误的背景/前景。
为此,我没有任何直接的方法,但有这样的想法:如果我可以在前一帧中提取那些移动物体的边缘,那么也许我可以使用SIFT
下一帧中的算法来跟踪它们,看看在哪里它们是,并将它们视为前景。
我认为在这种情况下,光线变化不会影响结果。如果我在这一点上是对的,那么我的问题是:
如何使用 OpenCV 有效地对这些移动物体进行边缘检测?如果我需要SIFT
在 OpenCV 中使用算法,它可以免费获得吗?从网上,我看到它是非免费的,对吗?
我的第二个问题是:有人对此有更好的想法吗?
谢谢你。