Using Optical Flow Velocity Component - value too low?!

1 view (last 30 days)
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

Answers (1)

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

Community Treasure Hunt

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

Start Hunting!