OpenCV calcOpticalFlowFarneback源代码

时间:2018-06-20 12:48:14

标签: python opencv opticalflow

在哪里可以找到OpenCV calcOpticalFlowFarneback(https://docs.opencv.org/3.0-alpha/modules/video/doc/motion_analysis_and_object_tracking.html)的Python源代码? 我尝试查找各种​​来源和文档,但是找不到对代码的引用。我还浏览了OpenCV github存储库,但找不到它。 可以请我介绍一下吗?

基本上,我想知道是否有光流Farneback的任何3D实现或任何其他密集的光流。我已经意识到OpenCV calcOpticalFlowFarneback仅适用于2D图像。

1 个答案:

答案 0 :(得分:0)

正如zindarod所提到的,根据您的平台(cuda,opencl,TBB,IPP),您在幕后执行的opencv代码是c / c ++,带有som低级语言/库以及用于优化的代码。您特别要求的光流代码以最简单的形式在这里实现:

opencv/modules/video/src/optflowgf.cpp

您可以假设正是这种代码在使用Farnebäck流运行python脚本时一直在实际执行