Zivid C++ API 2.17.1+7516d437-1
Settings2D.h File Reference
#include <array>
#include <chrono>
#include <cmath>
#include <ctime>
#include <iomanip>
#include <memory>
#include <optional>
#include <set>
#include <sstream>
#include <string>
#include <tuple>
#include <utility>
#include <vector>
#include "Zivid/DataModel/Detail/Detail.h"
#include "Zivid/DataModel/NodeType.h"
#include "Zivid/DataModel/Traits.h"
#include "Zivid/Detail/CoreExport.h"
#include "Zivid/Detail/TypeTraits.h"
#include "Zivid/Range.h"

Go to the source code of this file.

Classes

class  Zivid::Settings2D
 Settings used when capturing 2D images with a Zivid camera. More...
class  Zivid::Settings2D::Acquisition
 Settings for one 2D acquisition. More...
class  Zivid::Settings2D::Acquisition::Aperture
 Aperture setting for the camera. Specified as an f-number (the ratio of lens focal length to the effective aperture diameter). More...
class  Zivid::Settings2D::Acquisition::Brightness
 Brightness controls the light output from the projector. More...
class  Zivid::Settings2D::Acquisition::ExposureTime
 Exposure time for the image. More...
class  Zivid::Settings2D::Acquisition::Gain
 Analog gain in the camera. More...
class  Zivid::Settings2D::Acquisitions
 List of acquisitions used for 2D capture. More...
class  Zivid::Settings2D::Processing
 2D processing settings. More...
class  Zivid::Settings2D::Processing::Color
 Color settings. More...
class  Zivid::Settings2D::Processing::Color::Balance
 Color balance settings. More...
class  Zivid::Settings2D::Processing::Color::Balance::Blue
 Digital gain applied to blue channel. More...
class  Zivid::Settings2D::Processing::Color::Balance::Green
 Digital gain applied to green channel. More...
class  Zivid::Settings2D::Processing::Color::Balance::Red
 Digital gain applied to red channel. More...
class  Zivid::Settings2D::Processing::Color::Experimental
 Experimental color settings. These may be renamed, moved or deleted in the future. More...
class  Zivid::Settings2D::Processing::Color::Experimental::Mode
 This setting controls how the color image is computed. More...
class  Zivid::Settings2D::Processing::Color::Gamma
 Gamma applied to the color values. Gamma less than 1 makes the colors brighter, while gamma greater than 1 makes the colors darker. More...
class  Zivid::Settings2D::Sampling
 Sampling settings. More...
class  Zivid::Settings2D::Sampling::Color
 Choose how to sample colors for the 2D image. More...
class  Zivid::Settings2D::Sampling::Interval
 Sampling interval controls the interval between successive sensor operations (e.g., structured light pattern projection and image exposure), aligned to external frequencies (e.g., 50 Hz, 60 Hz grid) or to other devices (e.g., barcode scanners at 100 Hz). The requested interval is a target: the sensor operations will happen at this rate if the it can fit the chosen exposure time plus some processing overhead. Otherwise, the sampling interval is rounded up to the nearest suitable integer multiple (e.g., n * 10 ms for 100 Hz and n * 8.33 ms for 120 Hz). More...
class  Zivid::Settings2D::Sampling::Interval::Duration
 Duration between successive sensor operations, in microseconds. The effective interval might be rounded up to the nearest suitable integer multiple and will never be shorter than exposure time plus some processing overhead. More...
class  Zivid::Settings2D::Sampling::Interval::Enabled
 Enable or disable sampling interval. More...
class  Zivid::Settings2D::Sampling::Pixel
 Set the pixel sampling to use for the 2D capture. This setting defines how the camera sensor is sampled. When doing 2D+3D capture, picking the same value that is used for 3D is generally recommended. More...

Namespaces

namespace  Zivid
 The main Zivid namespace. All Zivid code is found here.