Default Settings
3D
The table below shows the default 3D settings for different Zivid camera models.
Settings |
Range |
Zivid 2+ MR60 |
Zivid 2+ MR130 |
Zivid 2+ LR110 |
|
Phase / Stripe /
Omni / Sage [1]
|
Omni |
Omni |
Omni |
||
Exposure Time (us) |
900 - 100000 |
2000 |
2000 |
3000 |
|
Aperture (f-number) |
32.0 - 2.18 [2] |
3.36 |
2.83 |
2.59 |
|
1.0 - 16.0 |
1.5 |
1.5 |
1.5 |
||
1 - 2.5 |
2.5 |
2.5 |
2.5 |
||
Pixel |
All
By2x2
By4x4
|
By2x2 |
By2x2 |
By2x2 |
|
Mode |
Disabled
Upsample2x2
Upsample4x4
Downsample2x2
Downsample4x4
|
Disabled |
Disabled |
Disabled |
|
Box Enabled |
No |
No |
No |
||
Box Point O |
[0, 0, 0] |
[0, 0, 0] |
[0, 0, 0] |
||
Box Point A |
[0, 0, 0] |
[0, 0, 0] |
[0, 0, 0] |
||
Box Point B |
[0, 0, 0] |
[0, 0, 0] |
[0, 0, 0] |
||
Extents |
{-10, 100} |
{-10, 100} |
{-10, 100} |
||
Depth Enabled |
No |
No |
No |
||
Depth Range |
{300, 1100} |
{800, 2000} |
{700, 1700} |
||
Cluster Removal Enabled |
Yes |
Yes |
Yes |
||
Cluster Removal MaxNeighborDistance |
2 - 10 |
4 |
5 |
6 |
|
Cluster Removal MinArea |
0 - 1500 |
300 |
500 |
500 |
|
Noise Removal Enabled |
Yes |
Yes |
Yes |
||
Noise Removal Threshold |
0 - 100 |
2 |
2 |
2 |
|
Noise Suppression Enabled |
Yes |
Yes |
Yes |
||
Noise Repair Enabled |
Yes |
Yes |
Yes |
||
Outlier Enabled |
Yes |
Yes |
Yes |
||
Outlier Threshold |
0 - 100 |
5 |
10 |
10 |
|
Reflection |
Yes |
Yes |
Yes |
||
[1] Contrast Distortion Correction Enabled |
No |
No |
No |
||
[1] Contrast Distortion Correction Strength |
0 - 1.0 |
0.2 |
0.3 |
0.25 |
|
[1] Contrast Distortion Removal Enabled |
No |
No |
No |
||
[1] Contrast Distortion Removal Threshold |
0 - 1.0 |
0.2 |
0.1 |
0.1 |
|
Gaussian Enabled |
No |
No |
No |
||
Gaussian Sigma |
0.5 - 5.0 |
0.75 |
1.0 |
1.5 |
|
Hole Repair Enabled |
Yes |
Yes |
Yes |
||
Hole Repair Hole Size |
0.01 - 1.0 |
0.4 |
0.4 |
0.4 |
|
Hole Repair Strictness |
1 - 4 |
1 |
1 |
1 |
Settings |
Range |
Zivid 2+ M60 |
Zivid 2+ M130 |
Zivid 2+ L110 |
|
Phase / Stripe / Omni |
Stripe |
Stripe |
Stripe |
||
Exposure Time (us) |
1677 - 100000 |
10000 |
10000 |
10000 |
|
Aperture (f-number) |
32.0 - 2.18 [3] |
2.59 |
2.83 |
2.59 |
|
1.0 - 16.0 |
1.0 |
1.0 |
1.0 |
||
0 - 2.5 [4] |
2.5 |
2.5 |
2.5 |
||
Pixel |
All
BlueSubsample2x2
RedSubsample2x2
BlueSubsample4x4
RedSubsample4x4
|
BlueSub…2x2 |
BlueSub…2x2 |
BlueSub…2x2 |
|
Mode |
Disabled
Upsample2x2
Upsample4x4
Downsample2x2
Downsample4x4
|
Disabled |
Disabled |
Disabled |
|
Box Enabled |
No |
No |
No |
||
Box Point O |
[0, 0, 0] |
[0, 0, 0] |
[0, 0, 0] |
||
Box Point A |
[0, 0, 0] |
[0, 0, 0] |
[0, 0, 0] |
||
Box Point B |
[0, 0, 0] |
[0, 0, 0] |
[0, 0, 0] |
||
Extents |
{-10, 100} |
{-10, 100} |
{-10, 100} |
||
Depth Enabled |
No |
No |
No |
||
Depth Range |
{300, 1100} |
{800, 2000} |
{700, 1700} |
||
Cluster Removal Enabled |
Yes |
Yes |
Yes |
||
Cluster Removal MaxNeighborDistance |
2 - 10 |
4 |
5 |
6 |
|
Cluster Removal MinArea |
0 - 1500 |
50 |
200 |
200 |
|
Noise Removal Enabled |
Yes |
Yes |
Yes |
||
Noise Removal Threshold |
0 - 100 |
2 |
2 |
2 |
|
Noise Suppression Enabled |
No |
No |
No |
||
Noise Repair Enabled |
Yes |
Yes |
Yes |
||
Outlier Enabled |
Yes |
Yes |
Yes |
||
Outlier Threshold |
0 - 100 |
5 |
10 |
10 |
|
Reflection |
Yes |
Yes |
Yes |
||
[1] Contrast Distortion Correction Enabled |
Yes |
Yes |
Yes |
||
[1] Contrast Distortion Correction Strength |
0 - 1.0 |
0.2 |
0.3 |
0.25 |
|
[1] Contrast Distortion Removal Enabled |
No |
No |
No |
||
[1] Contrast Distortion Removal Threshold |
0 - 1.0 |
0.2 |
0.1 |
0.1 |
|
Gaussian Enabled |
Yes |
Yes |
Yes |
||
Gaussian Sigma |
0.5 - 5.0 |
0.75 |
1.0 |
1.5 |
|
Hole Repair Enabled |
Yes |
Yes |
Yes |
||
Hole Repair Hole Size |
0.01 - 1.0 |
0.1 |
0.1 |
0.1 |
|
Hole Repair Strictness |
1 - 4 |
4 |
4 |
4 |
Zivid 2+ M130 has a minimum aperture of 2.18, and M60 and L110 have a minimum of 2.37.
Zivid 2+ has a maximum projector brightness of 2.5; however, by default, there is a limitation when using Zivid::Settings::Sampling::Pixel::all
or in 2D capture, see brightness limitation for more information.
Settings |
Range |
Zivid 2 M70 |
Zivid 2 L100 |
|
Phase / Stripe |
Phase |
Phase |
||
Exposure Time (us) |
1677 - 100000 |
5000 |
5000 |
|
Aperture (f-number) |
32.0 - 1.80 |
2.38 |
2.38 |
|
1.0 - 16.0 |
1.0 |
1.0 |
||
0 - 1.8 |
1.8 |
1.8 |
||
Pixel |
All
BlueSubsample2x2
RedSubsample2x2
|
All |
All |
|
Mode |
Disabled
Upsample2x2
Downsample2x2
Downsample4x4
|
Disabled |
Disabled |
|
Box Enabled |
No |
No |
||
Box Point O |
[0, 0, 0] |
[0, 0, 0] |
||
Box Point A |
[0, 0, 0] |
[0, 0, 0] |
||
Box Point B |
[0, 0, 0] |
[0, 0, 0] |
||
Extents |
{-10, 100} |
{-10, 100} |
||
Depth Enabled |
No |
No |
||
Depth Range |
{300, 1500} |
{600, 1600} |
||
Cluster Removal Enabled |
No |
No |
||
Cluster Removal MaxNeighborDistance |
2 - 10 |
10 |
10 |
|
Cluster Removal MinArea |
0 - 1500 |
100 |
100 |
|
Noise Removal Enabled |
Yes |
Yes |
||
Noise Removal Threshold |
0 - 100 |
5 |
5 |
|
Noise Suppression Enabled |
No |
No |
||
Noise Repair Enabled |
No |
No |
||
Outlier Enabled |
Yes |
Yes |
||
Outlier Threshold |
0 - 100 |
10 |
10 |
|
Reflection |
Yes |
Yes |
||
[1] Contrast Distortion Correction Enabled |
Yes |
Yes |
||
[1] Contrast Distortion Correction Strength |
0 - 1.0 |
0.3 |
0.3 |
|
[1] Contrast Distortion Removal Enabled |
No |
No |
||
[1] Contrast Distortion Removal Threshold |
0 - 1.0 |
0.2 |
0.2 |
|
Gaussian Enabled |
Yes |
Yes |
||
Gaussian Sigma |
0.5 - 5.0 |
1.0 |
1.0 |
|
Hole Repair Enabled |
No |
No |
||
Hole Repair Hole Size |
0.01 - 1.0 |
0.2 |
0.2 |
|
Hole Repair Strictness |
1 - 4 |
2 |
2 |
Experimental.
2D
The table below shows the default 2D settings for different Zivid camera models.
Settings2D |
Range |
Zivid 2+ MR60 |
Zivid 2+ MR130 |
Zivid 2+ LR110 |
|
Exposure Time (us) |
900 - 20000 |
4000 |
4000 |
6000 |
|
Aperture (f-number) |
32.0 - 2.18 [6] |
2.59 |
2.83 |
2.59 |
|
1.0 - 16.0 |
2.0 |
2.0 |
2.0 |
||
0 - 2.5 |
2.5 |
2.5 |
2.5 |
||
Color |
RGB / Grayscale |
RGB |
RGB |
RGB |
|
Pixel |
All
By2x2
By4x4
|
All |
All |
All |
|
Red Balance |
1.0 - 8.0 |
1.0 |
1.0 |
1.0 |
|
Green Balance |
1.0 - 8.0 |
1.0 |
1.0 |
1.0 |
|
Blue Balance |
1.0 - 8.0 |
1.0 |
1.0 |
1.0 |
|
Gamma |
0.25 - 1.5 |
1.0 |
1.0 |
1.0 |
Zivid 2+ MR130 has a minimum aperture of 2.18, and MR60 and LR110 have a minimum of 2.37.
Settings2D |
Range |
Zivid 2+ M60 |
Zivid 2+ M130 |
Zivid 2+ L110 |
|
Exposure Time (us) |
1677 - 100000 |
10000 |
10000 |
10000 |
|
Aperture (f-number) |
32.0 - 2.18 [7] |
2.59 |
2.83 |
2.59 |
|
1.0 - 16.0 |
1.0 |
1.0 |
1.0 |
||
0 - 2.5 [8] |
2.2 |
2.2 |
2.2 |
||
Pixel |
All
BlueSubsample2x2
RedSubsample2x2
BlueSubsample4x4
RedSubsample4x4
|
All |
All |
All |
|
Red Balance |
1.0 - 8.0 |
1.0 |
1.0 |
1.0 |
|
Green Balance |
1.0 - 8.0 |
1.0 |
1.0 |
1.0 |
|
Blue Balance |
1.0 - 8.0 |
1.0 |
1.0 |
1.0 |
|
Gamma |
0.25 - 1.5 |
1.0 |
1.0 |
1.0 |
Zivid 2+ M130 has a minimum aperture of 2.18, and M60 and L110 have a minimum of 2.37.
Zivid 2+ has a maximum projector brightness of 2.5; however, by default, there is a limitation when using Zivid::Settings::Sampling::Pixel::all
or in 2D capture, see here.
Settings2D |
Range |
Zivid 2 M70 |
Zivid 2 L100 |
|
Exposure Time (us) |
1677 - 100000 |
5000 |
5000 |
|
Aperture (f-number) |
32.0 - 1.80 |
2.38 |
2.38 |
|
1.0 - 16.0 |
1.0 |
1.0 |
||
0 - 2.5 |
1.8 |
1.8 |
||
Pixel |
All
BlueSubsample2x2
RedSubsample2x2
|
All |
All |
|
Red Balance |
1.0 - 8.0 |
1.0 |
1.0 |
|
Green Balance |
1.0 - 8.0 |
1.0 |
1.0 |
|
Blue Balance |
1.0 - 8.0 |
1.0 |
1.0 |
|
Gamma |
0.25 - 1.5 |
1.0 |
1.0 |
Settings Info
It is possible to read various settings info from the SDK.
Default camera settings:
const auto cameraInfo = camera.info();
auto defaultSettings = Zivid::Experimental::SettingsInfo::defaultValue<Zivid::Settings>(cameraInfo);
defaultSettings.acquisitions().emplaceBack(
Zivid::Experimental::SettingsInfo::defaultValue<Zivid::Settings::Acquisition>(cameraInfo));
Default setting value:
const auto cameraInfo = camera.info();
const auto defaultSettingValue =
Zivid::Experimental::SettingsInfo::defaultValue<Zivid::Settings::Acquisition::Aperture>(cameraInfo);
Valid setting range (for settings of types double and duration):
const auto cameraInfo = camera.info();
const auto validSettingRange =
Zivid::Experimental::SettingsInfo::validRange<Zivid::Settings::Acquisition::Aperture>(cameraInfo);
Valid setting values (for settings of types bool and enum):
const auto cameraInfo = camera.info();
const auto validSettingValues = Zivid::Experimental::SettingsInfo::validValues<
Zivid::Settings::Processing::Filters::Reflection::Removal::Enabled>(cameraInfo);