set_stereo_model_image_pairsT_set_stereo_model_image_pairsSetStereoModelImagePairsSetStereoModelImagePairs (Operator)
Name
set_stereo_model_image_pairsT_set_stereo_model_image_pairsSetStereoModelImagePairsSetStereoModelImagePairs
— Definition der Bildpaare für Oberflächenrekonstruktion
Signatur
Herror T_set_stereo_model_image_pairs(const Htuple StereoModelID, const Htuple From, const Htuple To)
Beschreibung
Der Operator set_stereo_model_image_pairsset_stereo_model_image_pairsSetStereoModelImagePairsSetStereoModelImagePairsSetStereoModelImagePairs
speichert eine Liste
von Bildpaaren ins Stereomodell StereoModelIDStereoModelIDStereoModelIDStereoModelIDstereoModelID
des Typs
'surface_pairwise'"surface_pairwise""surface_pairwise""surface_pairwise""surface_pairwise" oder 'surface_fusion'"surface_fusion""surface_fusion""surface_fusion""surface_fusion".
Der Operator gibt einen Fehler zurück, falls
er für ein Stereomodell von einem anderen Typ aufgerufen wird.
Ein Stereomodell vom Typ 'surface_pairwise'"surface_pairwise""surface_pairwise""surface_pairwise""surface_pairwise" oder
'surface_fusion'"surface_fusion""surface_fusion""surface_fusion""surface_fusion" rekonstruiert
Oberflächen anhand der Disparitätsbilder der definierten Bildpaare.
Die Oberflächenrekonstruktion berechnet dann das Disparitätsbild vom
Bild der Kamera mit dem Index From[0]
zu den Kamera mit
dem Index To[0]
.
Die Kameraindizes müssen gültig für das dem Stereomodell angehängte
Kamerasetupmodell sein (siehe create_stereo_modelcreate_stereo_modelCreateStereoModelCreateStereoModelCreateStereoModel
), ansonsten
wird ein Fehler zurückgegeben. Falls im Modell bereits eine Liste von
Bildpaaren definiert ist, wird sie durch die neue ersetzt.
Neben dem Speichern der Bildpaarliste bereitet der Operator
set_stereo_model_image_pairsset_stereo_model_image_pairsSetStereoModelImagePairsSetStereoModelImagePairsSetStereoModelImagePairs
ein Paar von
Rektifizierungs-Abbildungsvorschriften vor, welche danach wiederholt im
Operator reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereoReconstructSurfaceStereo
verwendet werden, um
die entsprechende Bildpaare zu rektifizieren; siehe
gen_binocular_rectification_mapgen_binocular_rectification_mapGenBinocularRectificationMapGenBinocularRectificationMapGenBinocularRectificationMap
für weitere Information.
Drei der gen_binocular_rectification_mapgen_binocular_rectification_mapGenBinocularRectificationMapGenBinocularRectificationMapGenBinocularRectificationMap
-Parameter werden als
Stereomodellparameter zugänglich gemacht und können mit
set_stereo_model_paramset_stereo_model_paramSetStereoModelParamSetStereoModelParamSetStereoModelParam
gesetzt bzw. mit
get_stereo_model_paramget_stereo_model_paramGetStereoModelParamGetStereoModelParamGetStereoModelParam
abgefragt werden:
- 'rectif_interpolation'"rectif_interpolation""rectif_interpolation""rectif_interpolation""rectif_interpolation":
Interpolationmodus, entspricht dem Parameter MapTypeMapTypeMapTypeMapTypemapType
des Operators gen_binocular_rectification_mapgen_binocular_rectification_mapGenBinocularRectificationMapGenBinocularRectificationMapGenBinocularRectificationMap
.
- 'rectif_sub_sampling'"rectif_sub_sampling""rectif_sub_sampling""rectif_sub_sampling""rectif_sub_sampling":
Abtastfaktor, entspricht dem Parameter SubSamplingSubSamplingSubSamplingSubSamplingsubSampling
des Operators gen_binocular_rectification_mapgen_binocular_rectification_mapGenBinocularRectificationMapGenBinocularRectificationMapGenBinocularRectificationMap
.
- 'rectif_method'"rectif_method""rectif_method""rectif_method""rectif_method":
Rektifizierungsmethode, entspricht dem Parameter MethodMethodMethodMethodmethod
des Operators gen_binocular_rectification_mapgen_binocular_rectification_mapGenBinocularRectificationMapGenBinocularRectificationMapGenBinocularRectificationMap
.
Es ist zu beachten, dass nach Änderung eines von dieser Parameter,
der Operator set_stereo_model_image_pairsset_stereo_model_image_pairsSetStereoModelImagePairsSetStereoModelImagePairsSetStereoModelImagePairs
erneut ausgeführt
werden muss, damit die Änderungen eine Wirkung haben.
Die aktuelle Liste der Bildpaare kann mit dem Operator
get_stereo_model_image_pairsget_stereo_model_image_pairsGetStereoModelImagePairsGetStereoModelImagePairsGetStereoModelImagePairs
abgefragt werden.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
Parameter
StereoModelIDStereoModelIDStereoModelIDStereoModelIDstereoModelID
(input_control, Zustand wird modifiziert) stereo_model →
HStereoModel, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Stereomodells.
FromFromFromFromfrom
(input_control) integer-array →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Indizes der from-Kameras der Bildpaare.
Parameteranzahl: From > 0
ToToToToto
(input_control) integer-array →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Indizes der to-Kameras der Bildpaare.
Parameteranzahl: To == From
Vorgänger
create_stereo_modelcreate_stereo_modelCreateStereoModelCreateStereoModelCreateStereoModel
Nachfolger
reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereoReconstructSurfaceStereo
Siehe auch
set_stereo_model_paramset_stereo_model_paramSetStereoModelParamSetStereoModelParamSetStereoModelParam
,
get_stereo_model_image_pairsget_stereo_model_image_pairsGetStereoModelImagePairsGetStereoModelImagePairsGetStereoModelImagePairs
Modul
3D Metrology