Default Settings

3D

The table below shows the default 3D settings for different Zivid camera models.

Settings

Range

Zivid 2+ M60

Zivid 2+ M130

Zivid 2+ L110

Zivid 2 M70

Zivid 2 L100

Vision Engine

Phase / Stripe [1] / Omni [1] [2]

Stripe

Stripe

Stripe

Phase

Phase

Exposure

Exposure Time (us)

1677 - 100000

10000

10000

10000

5000

5000

Aperture (f-number)

32.0 - 1.80 [3]

2.59

2.83

2.59

2.38

2.38

Gain

1.0 - 16.0

1.0

1.0

1.0

1.0

1.0

Projector Brightness

0 - 2.5 [4] [5]

2.5

2.5

2.5

1.8

1.8

Sampling

Color

Rgb / Disabled

Rgb

Rgb

Rgb

Rgb

Rgb

Pixel

All
blueSubsample2x2
redSubsample2x2
blueSubsample4x4 [2]
redSubsample4x4 [2]

blueSubsample2x2

blueSubsample2x2

blueSubsample2x2

all

all

Resampling

Mode

disabled
upsample2x2
upsample4x4 [2]
downsample2x2
downsample4x4

disabled

disabled

disabled

disabled

disabled

ROI

Box Enabled

No

No

No

No

No

Box Point O

[0, 0, 0]

[0, 0, 0]

[0, 0, 0]

[0, 0, 0]

[0, 0, 0]

Box Point A

[0, 0, 0]

[0, 0, 0]

[0, 0, 0]

[0, 0, 0]

[0, 0, 0]

Box Point B

[0, 0, 0]

[0, 0, 0]

[0, 0, 0]

[0, 0, 0]

[0, 0, 0]

Extents

{-10, 100}

{-10, 100}

{-10, 100}

{-10, 100}

{-10, 100}

Depth Enabled

No

No

No

No

No

Depth Range

{300, 1100}

{800, 2000}

{700, 1700}

{300, 1500}

{600, 1600}

Correction Filters

Cluster Enabled

Yes

Yes

Yes

No

No

MaxNeighborDistance

2 - 10

4

5

6

10

10

MinArea

0 - 1500

50

200

200

100

100

Noise Removal Enabled

Yes

Yes

Yes

Yes

Yes

Noise Removal Threshold

0 - 100

2

2

2

5

5

Noise Suppression Enabled

No

No

No

No

No

Noise Repair Enabled

Yes

Yes

Yes

No

No

Outlier Enabled

Yes

Yes

Yes

Yes

Yes

Outlier Threshold

0 - 100

5

10

10

10

10

Reflection

Yes

Yes

Yes

Yes

Yes

[1] Contrast Distortion Correction Enabled

Yes

Yes

Yes

Yes

Yes

[1] Contrast Distortion Correction Strength

0 - 1.0

0.2

0.3

0.25

0.3

0.3

Removal Filters

[1] Contrast Distortion Removal Enabled

No

No

No

No

No

[1] Contrast Distortion Removal Threshold

0 - 1.0

0.2

0.1

0.1

0.2

0.2

Gaussian Enabled

Yes

Yes

Yes

Yes

Yes

Gaussian Sigma

0.5 - 5.0

0.75

1.0

1.5

1.0

1.0

[1] Hole Filling Enabled

Yes

Yes

Yes

No

No

[1] Hole Filling Hole Size

0.01 - 1.0

0.1

0.1

0.1

0.2

0.2

[1] Hole Filling Strictness

1 - 4

4

4

4

2

2

Color

Red Balance

1.0 - 8.0

1.0

1.0

1.0

1.0

1.0

Green Balance

1.0 - 8.0

1.0

1.0

1.0

1.0

1.0

Blue Balance

1.0 - 8.0

1.0

1.0

1.0

1.0

1.0

Gamma

0.25 - 1.5

1.0

1.0

1.0

1.0

1.0

Mode [1]

Automatic / UseFirstAcquisition / ToneMapping

Automatic

Automatic

Automatic

Automatic

Automatic

2D

The table below shows the default 2D settings for different Zivid camera models.

Settings2D

Range

Zivid 2+ M60

Zivid 2+ M130

Zivid 2+ L110

Zivid 2 M70

Zivid 2 L100

Exposure

Exposure Time (us)

1677 - 100000

10000

10000

10000

5000

5000

Aperture (f-number)

32.0 - 1.80 [7]

2.59

2.83

2.59

2.38

2.38

Gain

1.0 - 16.0

1.0

1.0

1.0

1.0

1.0

Projector Brightness

0 - 2.5 [8] [9]

2.2

2.2

2.2

1.8

1.8

Sampling

Pixel

All
blueSubsample2x2
redSubsample2x2
blueSubsample4x4 [6]
redSubsample4x4 [6]

all

all

all

all

all

Color

Red Balance

1.0 - 8.0

1.0

1.0

1.0

1.0

1.0

Green Balance

1.0 - 8.0

1.0

1.0

1.0

1.0

1.0

Blue Balance

1.0 - 8.0

1.0

1.0

1.0

1.0

1.0

Gamma

0.25 - 1.5

1.0

1.0

1.0

1.0

1.0

Settings Info

It is possible to read various settings info from the SDK.

Default camera settings:

Go to source

source

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:

Go to source

source

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):

Go to source

source

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):

Go to source

source

const auto cameraInfo = camera.info();
const auto validSettingValues = Zivid::Experimental::SettingsInfo::validValues<
    Zivid::Settings::Processing::Filters::Reflection::Removal::Enabled>(cameraInfo);