Using Optical Flow Velocity Component - value too low?!

조회 수: 3 (최근 30일)
Kevyn
Kevyn 2014년 4월 18일
댓글: Achmad Solichin 2015년 6월 3일
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
  댓글 수: 1
Achmad Solichin
Achmad Solichin 2015년 6월 3일
you can multiply it with N, so you will get bigger value.

댓글을 달려면 로그인하십시오.

답변 (1개)

Kevyn
Kevyn 2014년 4월 21일
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!

Translated by