How do I plot a trajectory of an object in video.

2 ビュー (過去 30 日間)
Shachar Givon
Shachar Givon 2017 年 12 月 4 日
回答済み: Lucy Davidson 2020 年 4 月 3 日
I have a video of a test subject moving around and I need to plot it's where abouts over a time period. The subject has a distinctive red color while the background is mostly white. How can I record it's (x,y) whereabouts and then plot them?
  2 件のコメント
KSSV
KSSV 2017 年 12 月 4 日
Not clear...you have a video and you want to plot the trajectory of the object from video...or you want to make a video of the trajectory?
Shachar Givon
Shachar Givon 2017 年 12 月 4 日
I have the video and want to plot the trajectory of the object from the video

サインインしてコメントする。

回答 (2 件)

Image Analyst
Image Analyst 2017 年 12 月 4 日
Find the red object first. The Color Thresholder app on the Apps tab of the tool ribbon might be helpful. Or else see my File Exchange. https://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862&sort=downloads_desc
Then save the (row, column) or (x, y) location of the red object in a loop over frames and plot it.
x(frameNumber) = column;
y(frameNumber) = row;
cla;
plot(x, y, 'r-', 'LineWidth', 2);
grid on;

Lucy Davidson
Lucy Davidson 2020 年 4 月 3 日
Did you manage to do this?? I am trying to do a smililar thing and I am quite confused. I had made the back ground white and the animal i am tracking black

Community Treasure Hunt

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

Start Hunting!

Translated by