OpenCV中的光流及视频特征点追踪

OpenCV中的光流及视频特征点追踪

    • 1. 效果图
    • 2. 原理
      • 2.1 什么是光流?光流追踪的前提、原理
      • 2.2 光流的应用
      • 2.3 光流的2种方法
    • 3. 源码
      • 3.2 稀疏光流追踪
      • 3.2 优化版稀疏光流追踪
      • 2.3 密集光流追踪
    • 参考

这篇博客将介绍光流的概念以及如何使用 Lucas-Kanade 方法估计光流,并演示如何使用 cv2.calcOpticalFlowPyrLK() 来跟踪视频中的特征点。

1. 效果图

光流追踪效果图如下:

它显示了一个球在连续 5 帧中移动。箭头表示其位移矢量。
OpenCV中的光流及视频特征点追踪_第1张图片

不是很严谨的——稀疏光流特征点追踪效果图如下:

它追踪了视频中多个车的主驾驶、副驾驶,以及行人的边缘角点的轨迹:

你可能感兴趣的:(图像处理,Python,OpenCV,Python,OpenCV,图像处理,python,opencv,光流及视频特征点追踪,对象追踪)