PCLHoleAnalysis

所属分类:人工智能/神经网络/深度学习
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2020-11-06 10:11:24
上 传 者sh-1993
说明:  检测点云中的孔并给出半径、中心和中心法线等测量,
(Detecting holes in a point cloud and giving measures such as radii, center and normal at the center,)

文件列表:
CMakeLists.txt (340, 2020-11-06)
data/ (0, 2020-11-06)
data/HoleDetectionDataWithNormals.ply (3887545, 2020-11-06)
data/HoleDetectionTestData.txt (1474769, 2020-11-06)
img/ (0, 2020-11-06)
img/PieceMetrics.PNG (14641, 2020-11-06)
img/PieceVisualization.PNG (29581, 2020-11-06)
pcl_hole_analysis.cpp (6543, 2020-11-06)

# PCLHoleAnalysis Detecting holes in a point cloud and giving measures such as radii, center and normal at the center with PCL Library. First, edges are detected by using ConcaveHull, then clustered using EuclideanClusterExtraction (see colors of the different clusters) :
PCLVisualization This enable to isolate 2 circles for computing metrics :
PieceMetrics A file "HoleDetectionDataWithNormals.ply" containing the normals of the initial cloud's points is then created. The two last points in the file are the normals of the detected circle's centers. ## Build & Run program - Requirements - PCL version >=1.2 + 3d party libraries (Boost, Eigen...) installed - CMake Build the code using CMake, with Visual Studio 2015 generator and platform Win32. Note: The program assumes that solution was built in a folder /build inside the folder containing the CMake file. Ths is why the path for reading point cloud is "../data/HoleDetectionTestData.txt"

近期下载者

相关文件


收藏者