SettingsProcessingGroupFiltersGroupReflectionGroupRemovalGroup Class |
Namespace: Zivid.NET
The SettingsProcessingGroupFiltersGroupReflectionGroupRemovalGroup type exposes the following members.
Name | Description | |
---|---|---|
![]() | SettingsProcessingGroupFiltersGroupReflectionGroupRemovalGroup | Constructor |
Name | Description | |
---|---|---|
![]() | Enabled | Enable or disable the reflection filter. Note that this filter is computationally intensive and may affect the frame rate. |
![]() | Mode | The reflection filter has two modes: Local and Global. Global mode is generally better at
removing outlier points in the point cloud, whereas Local mode preserves more 3D data on
thin objects far from the background.
Additionally, Local mode behaves slightly differently depending on the Engine used. With
Phase engine or Stripe engine, Local mode will process faster than Global mode and remove
more reflection artifacts. Also with Stripe engine, Local mode might reduce the number of
points resolved on shiny and reflective objects. With Omni engine, Local mode will reduce
the amount of artifacts in low projector signal regions, but might also reduce coverage on
surfaces with low projector signal.
It is advised to use the Cluster filter together with Local mode.
|
Name | Description | |
---|---|---|
![]() | Clone | Create a clone (deep copy) of the current instance |
![]() | CopyWith | Create a clone (deep copy) of the current instance and invoke delegate on the clone |
![]() | ToString | Get string representation of the object (Overrides ObjectToString.) |