How to find distance between two points in a point cloud?
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Ajith Kumar Rajendra
am 2 Jan. 2021
Kommentiert: Image Analyst
am 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 Kommentare
Akzeptierte Antwort
Image Analyst
am 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 Kommentare
Image Analyst
am 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.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Kinect For Windows Sensor finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!