OpticalFlow
python实现几个opencv中的光流法函数
Install / Use
/learn @seattlegirl/OpticalFlowREADME
python实现opencv中的几个光流函数
1)calcOpticalFlowPyrLK
通过金字塔Lucas-Kanade 光流方法计算某些点集的光流(稀疏光流)。</br> 相关论文:”Pyramidal Implementation of the Lucas Kanade Feature TrackerDescription of the algorithm” </br>
代码实现:calcOpticalFlowPyrLK.py </br> 环境:python3+opencv3 </br>
2)calcOpticalFlowFarneback
用Gunnar Farneback 的算法计算稠密光流(即图像上全部像素点的光流都计算出来)。 </br> 相关论文:"Two-Frame Motion Estimation Based on PolynomialExpansion" </br> 代码实现:Gunnar_Farneback.py </br> 环境:python3+opencv3 </br>
3)CalcOpticalFlowBM
通过块匹配的方法来计算光流。 </br> 代码实现:CalcOpticalFlowBM.py </br> 环境:python2+opencv2 </br>
4)CalcOpticalFlowHS
用Horn-Schunck 的算法计算稠密光流。 </br> 代码实现:CalcOpticalFlowHS.py </br> 环境:python2+opencv2 </br>
