Zivid C++ API  1.8.1+6967bc1b-1
Defining the Future of 3D Machine Vision
Classes | Namespaces | Enumerations | Functions | Variables
CaptureAssistant.h File Reference
#include "Zivid/APIExport.h"
#include "Zivid/Settings.h"
#include <chrono>

Go to the source code of this file.

Classes

class  Zivid::CaptureAssistant::SuggestSettingsParameters
 SuggestSettingsParameters class is used to specify time constraint on total capture time for settings suggested by Capture Assistant functionality. A PC with recommended compute power or better is assumed. It is also used to optionally set ambient light frequency adaptation. More...
 

Namespaces

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

Enumerations

enum  Zivid::CaptureAssistant::AmbientLightFrequency { Zivid::CaptureAssistant::AmbientLightFrequency::hz50, Zivid::CaptureAssistant::AmbientLightFrequency::hz60, Zivid::CaptureAssistant::AmbientLightFrequency::none }
 AmbientLightFrequency is used to optionally ensure that the settings output by the Capture Assistant are compatible with the frequency of the ambient light present in the scene. More...
 

Functions

ZIVID_API_EXPORT std::string Zivid::CaptureAssistant::toString (AmbientLightFrequency ambientLightFrequency)
 AmbientLightFrequency string representation More...
 
ZIVID_API_EXPORT std::ostream & Zivid::CaptureAssistant::operator<< (std::ostream &stream, AmbientLightFrequency ambientLightFrequency)
 Serialize the value to a stream More...
 
ZIVID_API_EXPORT std::ostream & Zivid::CaptureAssistant::operator<< (std::ostream &stream, const SuggestSettingsParameters &suggestSettingsParameters)
 Serialize the value to a stream More...
 
ZIVID_API_EXPORT std::vector< Settings > Zivid::CaptureAssistant::suggestSettings (Camera &camera, const SuggestSettingsParameters &suggestSettingsParameters)
 Finds suggested settings for the current scene based on the SuggestSettingsParameters. More...
 

Variables

const Zivid::Range< std::chrono::milliseconds > Zivid::CaptureAssistant::maxCaptureTimeRange