KLT如何在OpenCV中工作?

ra *_*bes 8 opencv tracking opticalflow computer-vision

我对openCV中KLT背后的逻辑感到好奇.

据我所知,到目前为止,发现在OpenCV中寻找光流的图像首先转换为灰度.

我很好奇的是,在运行算法时,我们需要一组用于计算的功能.在openCV中寻找光流方法有哪些特点?

谢谢 :)

sga*_*zvi 19

有两种类型的光流.密集而稀疏.密集查找所有像素的流量,而稀疏查找所选点的流量.

所选择的点可以是用户指定的,或者使用OpenCV中可用的任何特征检测器自动计算.最常见的特征检测器包括GoodFeaturesToTrack,它使用cornerHarriscornerMinEigenVal查找角

然后将特征列表传递给KLT Tracker calcOpticalFlowPyrLK.

特征可以是图像中的任何点.最常见的功能是角落和边缘.