SkillAgentSearch skills...

OpticalFlow

python实现几个opencv中的光流法函数

Install / Use

/learn @seattlegirl/OpticalFlow
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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>

View on GitHub
GitHub Stars83
CategoryDevelopment
Updated1mo ago
Forks20

Languages

Python

Security Score

80/100

Audited on Feb 11, 2026

No findings