MATLAB: Velocity of moving object at x and y axis

digital image processingimage processingprojectile

I want to calculate the velocity and acceleration of a moving object. I have the centroid value and i am calculating the distance covered by using euclidean distance formula on current and previous centroid. I am confused on how do we calculate velocity and acceleration of a moving object at x and y-axis. Do we simply divide the euclidean distance formula into x(centroid x) and y(centroid y) parts?

Best Answer

You can get the velocities in X and Y direction independently.
Vx = gradient(X, TimeStep);
Vy = gradient(Y, TimeStep);
Or:
S = blobCentroid - PrevCent;
V = gradient(S, TimeStep);
Now V contains teh X and Y component.
Related Question