python - OpenCV calcOpticalFlowFarneback源代码

标签 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图像。

最佳答案

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

opencv/modules/video/src/optflowgf.cpp

您可以假设在使用Farnebäck流运行python脚本时,此代码实际上始终在执行

关于python - OpenCV calcOpticalFlowFarneback源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50948655/

相关文章:

c# - 在将 ARKit 与 Unity 结合使用时访问 iPhone 相机帧,转换 camera.videoparams.cvPixelBuffer

opencv - 光流运动结构

python - 为列值创建二进制指示符变量

python - 为什么 django 按错误的字段分组?注释()

opencv - 创建的图像无法正确显示

python - 类型错误 : <unknown> is not a numpy array in cv2. calcOpticalFlowPyrLK()

c++ - Opencv 光流跟踪 : stop condition

python - 杀死在不同端口上运行的多个httpserver

python - 为什么减法比 Python 中的加法快?

opencv - 如何用openCV模拟鱼眼镜头效果?