How to extract points coordinates from track point object?

8 views (last 30 days)
Hi,
I have this line of code "tracks = findTracks(vSet)" which tracks points in multiple views and save it in tracks both the points coordinates and their viewid. I need to extract the points coordinate from the tracks object but I don't know how?!!! when I run tracks.points in workspace it will show each points coordinates in different images as s single matrix. somthing like this:
ans =
2×2 single matrix
1.0e+03 *
3.7766 1.8622
3.7599 1.8431
ans =
2×2 single matrix
1.0e+03 *
3.7776 2.1873
3.7574 2.2002
however, I need to extract all points in an array but I could't. btw the code is part of this implementation:
If anyone know how to do this please let me know. Thank you
Regards,

Answers (1)

Hrishikesh Borate
Hrishikesh Borate on 25 May 2021
Hi,
It’s my understanding that you are trying to extract all the point coordinates from tracks into a single array. Following is the code for the same:-
allPoints = vertcat(tracks(1:end).Points);

Community Treasure Hunt

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

Start Hunting!