[vtkusers] IterativeClosestPointTransform for point clouds

Caitlin Schneider caitlin.m.schneider at gmail.com
Tue Nov 9 19:39:39 EST 2010


This is exactly what I was looking for!
thank you very much,
Caitlin



On Tue, Nov 9, 2010 at 4:18 PM, David Doria <daviddoria at gmail.com> wrote:
> On Tue, Nov 9, 2010 at 7:12 PM, Caitlin Schneider
> <caitlin.m.schneider at gmail.com> wrote:
>> Hi,
>>
>> I would like to find the ICP transform between two point clouds.  I
>> think the current implementation requires surface models.  Is there a
>> way to use just 3D points as input?
>>
>> thanks
>> Caitlin
>
> Caitlin,
>
> It doesn't actually require a surface, it just requires that the input
> be a vtkPolyData. You can turn your points (I'm assuming vtkPoints?)
> into a vtkPolyData with 0D cells (vertices) at each point using the
> vtkVertexGlyphFliter. There is an entire example of ICP here:
>
> http://www.vtk.org/Wiki/VTK/Examples/Cxx/Filters/IterativeClosestPointsTransform
>
> Let us know if you have any problems.
>
> David
>



More information about the vtkusers mailing list