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