OpenCV calcOpticalFlowFarneback 源代码

OpenCV calcOpticalFlowFarneback source code

在哪里可以找到 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 图像。

正如 zindarod 所提到的,您在幕后执行的 opencv 代码是 c/c++,具有较低级别 languages/libs 以及优化,具体取决于您的平台(cuda、opencl、TBB , IPP).您特别要求的光流代码在这里以最简单的形式实现:

opencv/modules/video/src/optflowgf.cpp

您可以假设当您使用 Farnebäck 流程 运行 您的 python 脚本时,实际上一直在执行此代码