Artec 3D Scanning SDK
2.0
|
The table lists the algorithms for processing 3D data in the order in which they are intended to launch.
The classes, functions and methods are self-explanatory.
Algorithm | Function | Notes |
---|---|---|
Serial registration | createSerialRegistrationAlgorithm() | Conventional registration algorithm. Run it with SerialRegistrationType_Rough if no frames were registered during scanning. |
Loop closure | createLoopClosureAlgorithm() | Optional registration algorithm that compensates for accumulated error during scanning. Skip it in most cases. |
Auto-alignment | createAutoalignAlgorithm() | Assembles two or several scans |
Global registration | createGlobalRegistrationAlgorithm() | All-encompassing complex frame optimization |
Outlier removal | createOutliersRemovalAlgorithm() | Use either this algorithm or the small-object filter. Watch the order! |
Fast fusion | createFastFusionAlgorithm() | Fast fusion may yield a model with holes |
Fusion | createPoissonFusionAlgorithm() | Conventional fusion algorithm. Depending on the settings, it allows you to produce a watertight mesh and a precise, sharp model (mesh). |
Small-object filter | createSmallObjectsFilterAlgorithm() | An alternative to Outlier removal. Use either one. |
Mesh simplification | createMeshSimplificationAlgorithm() | Decreases the number of triangles in the mesh |
Texture mapping | createTexturizationAlgorithm() | Maps texture on the model surface |