Find small Point Cloud in large one

After photogrammetry I have reference point cloud room.ply. Is it possible to find a location of object (small cloud) in a reference cloud?

댓글 수: 2

John D'Errico
John D'Errico 2020년 2월 17일
Learn to either edit your questions, or add a comment. There is no need to use answers to add information.
Answer moved to a comment.
With "pcregistericp" it is possible to localize a small PointCloud cropped from large one. It seems that ICP algorithm uses Locations and denies Color vectors. Correct me if I'm wrong.
Tomyslav Sledevic
Tomyslav Sledevic 2020년 2월 17일
편집: Tomyslav Sledevic 2020년 2월 17일
But when I use a cloud from just another scan and try to localize it in large cloud, it not works correctly.

댓글을 달려면 로그인하십시오.

답변 (1개)

Sai Bhargav Avula
Sai Bhargav Avula 2020년 2월 19일

0 개 추천

Hi,
pcregistericp returns the transformation between the point clouds.
To find the location of an object in the point cloud, first step is to segment out the object in the point which altogether a different problem and dependent of the type of the object. Functions like pcfitplane, pcfitshpere, and pcfitcylinder help in detecting object of shapes such as plane, sphere, or cylinder respectively.
In case you have rough estimate of the roi(region of interest) you can use findPointsInROI .
Also have a look at the following example which segments and tracks the vehicle from the lidar point cloud, few functionalities can be useful for your purpose .
Hope this helps

카테고리

질문:

2020년 2월 14일

답변:

2020년 2월 19일

Community Treasure Hunt

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

Start Hunting!

Translated by