opencv 3.0中的calcopticalflowpyrlk函数

时间:2016-08-14 15:48:55

标签: c++ matlab opencv opticalflow

我正试图在某些帧中跟踪某些内容。我知道calcOpticalFlowPyrLK应该用于稀疏跟踪问题。但是,如果我只是尝试跟踪帧中的所有像素,我认为不会真的受到伤害。

所以我的视频帧实际上非常稳定(眼睛几乎看不到运动),而calcopticalflowpyrlk适用于大多数像素。但对于某些像素,它会返回非常大的流向量(如[200,300]),这没有意义。

我还发现了一个使用相同的Pyramidal Lucas-Kanade算法的Matlab实现,但是这个Matlab版本并没有返回任何疯狂的值。

所以我想知道是什么导致opencv函数返回巨大的非合理值。是因为矩阵求逆的方式不同吗?

0 个答案:

没有答案