How to find distance between two points in a point cloud?
10 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Image Analyst
2021 年 1 月 2 日
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 件のコメント
Image Analyst
2021 年 1 月 5 日
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.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Kinect For Windows Sensor についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!