CameraSettings

LumiScan-Einstellungen. Die Einträge entsprechen den Einstellungen des LumiScan Viewers.

Membervariablen

id

std::string, Standard: \{""\} JSON-Typ: Zeichenkette Eindeutiger Kameraname in den Einstellungen

serial

std::string, Standard: \{""\} JSON-Typ: Zeichenkette Die Seriennummer der Kamera. Ist sie nicht angegeben, wird id als Seriennummer verwendet.

calibrationFile

std::filesystem::path, Standard: \{""\} JSON-Typ: Zeichenkette +Anforderung: Muss ein Pfad zu einer regulären Datei sein. Dateipfad zur Kalibrierungsdatei, die dem LumiScan-Gerät zugeordnet ist.

simulateCamera

bool, Standard: {false} JSON-Typ: (optional) Boolean Zwingt die Anwendung, eine Kamera zu simulieren. Hierfür ist keine physische Kamera erforderlich. Bei der Bildaufnahme werden stattdessen die über loadFilePath/datasetName angegebenen Daten geladen. Ist kein datasetName angegeben, wird die id der Aufnahmeeinstellungen als datasetName verwendet.

genTLSettings

std::optional< hdv::camera::genicam::GenTLSettings >, Standard: `\{std::nullopt\}