How to find distance between two points in a point cloud?
9 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Ajith Kumar Rajendra
le 2 Jan 2021
Commenté : Image Analyst
le 5 Jan 2021
I have a point cloud obtained from kinect in matlab. I need to find distance between any two points of my interest. If possible how do I select the points and find distance between them, please help me.
0 commentaires
Réponse acceptée
Image Analyst
le 2 Jan 2021
Use sqrt().
First convert x and y to cm or m or whatever units your depth image are in (VERY IMPORTANT).
Then just do
z1 = depthImage(y1, x1);
z2 = depthImage(y2, x2);
distance = sqrt((x1-x2)^2 + (y1-y2)^2 + (z1-z2)^2)
2 commentaires
Image Analyst
le 5 Jan 2021
I don't know of any convenient way to select data points in a 3-D scatter plot. Sorry. There probably is though. Call tech support.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Kinect For Windows Sensor dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!