Using Optical Flow Velocity Component - value too low?!

Hello,
*Goal : Use the optical flow method to find the displacement of a pixel/edge (not an object) versus time. Thus, it implies tracking this pixel/region. *
I have now extracted the velocity components (Horizontal and Vertical) with the vision Optical Flow method. I would guess that the unit is the pixel/frame.
My problem is : the velocities I find are too low. It generally is between -1 and 1 (from 0 to 10^-1) even if the pixel moves by 3 pixels for example. I think either it is not the right unit, either I am doing something wrong in my code (wrong function?). I wanted to use the velocity between each frame to find the pixel location in the next frame, but as the values are very low, the location doesn't change.
How would you track a specific pixel/edge of an object? Why the velocities I find are lower than expected?
Thank you

Réponses (1)

Kevyn
Kevyn le 21 Avr 2014

0 votes

My question is really focus on the velocity unit actually. the value does not seem right

Question posée :

le 18 Avr 2014

Commenté :

le 3 Juin 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by