函数:
图像光流计算,主要算子optical_flow_mg计算光流,计算向量场长度并获取区域内的最大最小灰度值,通过灰度值获取光流方向并处理显示
算子:
1.optical_flow_mg(ImageT1, ImageT2 : VectorField : Algorithm, SmoothingSigma, IntegrationSigma, FlowSmoothness, GradientConstancy, MGParamName, MGParamValue : ):计算两幅图像的光流。3D运动在二维图像平面上的投影称为光流
参数:
ImageT1:输入图像1
ImageT2 :输入图像2
VectorField :输出光流
Algorithm:计算光流的算法('fdrig':采用了Brox, Bruhn, Papenberg, 和Weickert提出的方法。该方法是流驱动的,鲁棒的,各向同性的,并使用梯度恒定项。 'ddraw':使用了Nagel 和Enkelmann提出的方法的一个鲁棒变体。这种方法是数据驱动的、健壮的、各向异性的,并使用了翘曲。 'clg' : Bruhn, Weickert, Feddern, Kohlberger, 和Schnörr 提出的局部-全局联合方法)
SmoothingSigma:初始高斯平滑的标准偏差
IntegrationSigma:集成滤波器的标准差(该参数只在clg算法中使用,对其他两个算法没有影响)
FlowSmoothness:平滑项相对于数据项的权重
GradientConsta