CorrectionSettings< CAMERA_CORRECTION_TYPE::CLOUD_Z_CALIBRATION >

Kamerakorrektur.

Wendet eine Skalierung und die Addition eines z-Versatzes auf alle Punkte der Punktwolke an. Alle Angaben erfolgen in Metern.

Memberfunktionen

virtual CAMERA_CORRECTION_TYPE type() const override

JSON-Typ: Zeichenkette +Anforderung: Muss OBJ_DET_2D_TYPE::SET_FULL sein. Typ des 2D-Detektionsschritts.

Membervariablen

scale

std::array< float, 3 >, Standard: \{1.0f, 1.0f, 1.0f\} JSON-Typ: Array +Anforderung: Muss drei Elemente enthalten. Jedes Element muss größer als null sein. Skalierungsfaktoren für x, y und z.

layers

std::vector< ImageDistancePair > JSON-Typ: Array aus ImageDistancePair-Objekten. +Anforderung: Darf nicht leer sein.

Enumerationen

Tabelle 1. CAMERA_CORRECTION_TYPE
Wert Beschreibung

CLOUD_SCALE

Skaliert jeden Punkt der Punktwolke um einen festen Faktor. Siehe CorrectionSettings<CAMERA_CORRECTION_TYPE::CLOUD_SCALE>.

CLOUD_Z_CALIBRATION

Addiert einen Korrekturfaktor zur z-Komponente jedes Punkts. Siehe CorrectionSettings<CAMERA_CORRECTION_TYPE::CLOUD_Z_CALIBRATION>.