![]() |
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 |
1.8.9.1