Open ChauChorHim opened 2 years ago
Hello,
Your understanding of the algorithm seems globally correct.
Just to clarify, the points that are projected in the images are not the points of the object, but the points of a "virtual" grid that is created and adjusted to be roughly located at the place of the object. Initially, we do not have any 3D object. The size of the 3D grid limits the area of reconstruction and its number of subdivisions (its resolution) influences the quality and the level of details of the reconstruction. In the code, pts
correspond to the centers of the grid voxels.
ParaView is a great tool for that. At the end of the code the occupancy grid is saved as .vtr
file. You can open it in ParaView and add the filters "Iso Volume" (you can set the threshold value to separate "empty" and "filled" voxels wrt. the occupancy value in the grid; in the example a threshold around 28 produces nice results) and "Extract Surface". You can then save the mesh in many formats PLY, OBJ, STL, ...
Matthieu
I am beginner in computer graphics and confused about some details of the algorithm. Here is my overall understanding:
Still, I have some specific question.
Also, could you suggest some reference to make these cloud points into mesh? Thank you!