使用matlab查找光流值

时间:2014-12-25 07:54:59

标签: matlab opticalflow

如何从屏幕截图周围(5.232-5,342i)的实际位移中找到光流(垂直和水平分量)的值 我希望能够帮助编码

1 个答案:

答案 0 :(得分:0)

计算出水平和垂直分量后,我们得到一个实数和一个虚数值(a + bi):

velocityHx(i) = real(OpticalFlow{i,1}); velocityVy(i) = imag(OpticalFlow{i,1});

如果你想要OpticalFlow值的大小,你只需要计算绝对值,就像在数学中一样:

velocityMagnitudeCentroide(i) = velocityHx(i)*velocityHx(i) + velocityVy(i)*velocityVy(i);