How to find distance between two points in a point cloud?
10 views (last 30 days)
Show older comments
Ajith Kumar Rajendra
on 2 Jan 2021
Commented: Image Analyst
on 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 Comments
Accepted Answer
Image Analyst
on 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 Comments
Image Analyst
on 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.
More Answers (0)
See Also
Categories
Find more on Kinect For Windows Sensor in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!