说明:基于opencv对光流法的实现;包含3个简单的测试视频和代码。
基于python语言,会用到matplotlib(但不是必须的,可以删除对应语句)
首先获取视频或者摄像头的第一帧图像。用goodFeaturesToTrack函数获取初始化的角点,然后开始无限循环获取视频图像帧,将新图像和上一帧图像放入calcOpticalFlowPyrLK函数当中,从而获取新图像的光流。
calcOpticalFlowPyrLK的官方文档:https://docs.opencv.org/4.4.0/dc/d6b
<m0_37412775> 上传 | 大小:994kb