This piece of code seems to be ineffective
if (surface_ != input_ || indices_->size () != surface_->size ()) { for (const auto& p_idx: *indices_) { if (this->searchForNeighbors (p_idx, search_parameter_, nn_indices, nn_dists) == 0) continue; spfh_indices.insert (nn_indices.begin (), nn_indices.end ()); } }` This piece of code is from the computeSPFHSignatures function in the feature.hpp file, and the comment indicates that it computes SPFH for […]
Surface reconstruction from unorganized point cloud via pcl::MarchingCubesHoppe results in non-manifold surfaces
I have an unorganized, isotropic and volumetric point cloud, which I get from a uniformely dense and noise-free simulated CT scan of a halfed apple (without stem) and try to get a concave mesh with the MC Hoppe reconstruction algorithm from PCL. What I am getting though is a mesh that is completely
or partially sliced-through at frequent locations of the mesh, both vertically and horizontally:
Top view with slice “holes” that go all the way through the mesh.
Small area of the front view with weird vertical/horizontal slice patterns.