set_stereo_model_image_pairsT_set_stereo_model_image_pairsSetStereoModelImagePairsSetStereoModelImagePairsset_stereo_model_image_pairs (Operator)

Name

set_stereo_model_image_pairsT_set_stereo_model_image_pairsSetStereoModelImagePairsSetStereoModelImagePairsset_stereo_model_image_pairs — Definition der Bildpaare für Oberflächenrekonstruktion

Signatur

set_stereo_model_image_pairs( : : StereoModelID, From, To : )

Herror T_set_stereo_model_image_pairs(const Htuple StereoModelID, const Htuple From, const Htuple To)

void SetStereoModelImagePairs(const HTuple& StereoModelID, const HTuple& From, const HTuple& To)

void HStereoModel::SetStereoModelImagePairs(const HTuple& From, const HTuple& To) const

static void HOperatorSet.SetStereoModelImagePairs(HTuple stereoModelID, HTuple from, HTuple to)

void HStereoModel.SetStereoModelImagePairs(HTuple from, HTuple to)

def set_stereo_model_image_pairs(stereo_model_id: HHandle, from_val: Sequence[int], to: Sequence[int]) -> None

Beschreibung

Der Operator set_stereo_model_image_pairsset_stereo_model_image_pairsSetStereoModelImagePairsSetStereoModelImagePairsSetStereoModelImagePairsset_stereo_model_image_pairs speichert eine Liste von Bildpaaren ins Stereomodell StereoModelIDStereoModelIDStereoModelIDStereoModelIDstereoModelIDstereo_model_id des Typs 'surface_pairwise'"surface_pairwise""surface_pairwise""surface_pairwise""surface_pairwise""surface_pairwise" oder 'surface_fusion'"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""surface_pairwise" oder 'surface_fusion'"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_modelCreateStereoModelCreateStereoModelCreateStereoModelcreate_stereo_model), 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_pairsSetStereoModelImagePairsSetStereoModelImagePairsSetStereoModelImagePairsset_stereo_model_image_pairs ein Paar von Rektifizierungs-Abbildungsvorschriften vor, welche danach wiederholt im Operator reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereoReconstructSurfaceStereoreconstruct_surface_stereo verwendet werden, um die entsprechende Bildpaare zu rektifizieren; siehe gen_binocular_rectification_mapgen_binocular_rectification_mapGenBinocularRectificationMapGenBinocularRectificationMapGenBinocularRectificationMapgen_binocular_rectification_map für weitere Information. Drei der gen_binocular_rectification_mapgen_binocular_rectification_mapGenBinocularRectificationMapGenBinocularRectificationMapGenBinocularRectificationMapgen_binocular_rectification_map-Parameter werden als Stereomodellparameter zugänglich gemacht und können mit set_stereo_model_paramset_stereo_model_paramSetStereoModelParamSetStereoModelParamSetStereoModelParamset_stereo_model_param gesetzt bzw. mit get_stereo_model_paramget_stereo_model_paramGetStereoModelParamGetStereoModelParamGetStereoModelParamget_stereo_model_param abgefragt werden:

'rectif_interpolation'"rectif_interpolation""rectif_interpolation""rectif_interpolation""rectif_interpolation""rectif_interpolation":

Interpolationsmodus, entspricht dem Parameter MapTypeMapTypeMapTypeMapTypemapTypemap_type des Operators gen_binocular_rectification_mapgen_binocular_rectification_mapGenBinocularRectificationMapGenBinocularRectificationMapGenBinocularRectificationMapgen_binocular_rectification_map.

'rectif_sub_sampling'"rectif_sub_sampling""rectif_sub_sampling""rectif_sub_sampling""rectif_sub_sampling""rectif_sub_sampling":

Abtastfaktor, entspricht dem Parameter SubSamplingSubSamplingSubSamplingSubSamplingsubSamplingsub_sampling des Operators gen_binocular_rectification_mapgen_binocular_rectification_mapGenBinocularRectificationMapGenBinocularRectificationMapGenBinocularRectificationMapgen_binocular_rectification_map.

'rectif_method'"rectif_method""rectif_method""rectif_method""rectif_method""rectif_method":

Rektifizierungsmethode, entspricht dem Parameter MethodMethodMethodMethodmethodmethod des Operators gen_binocular_rectification_mapgen_binocular_rectification_mapGenBinocularRectificationMapGenBinocularRectificationMapGenBinocularRectificationMapgen_binocular_rectification_map.

Es ist zu beachten, dass nach Änderung eines von dieser Parameter, der Operator set_stereo_model_image_pairsset_stereo_model_image_pairsSetStereoModelImagePairsSetStereoModelImagePairsSetStereoModelImagePairsset_stereo_model_image_pairs 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_pairsGetStereoModelImagePairsGetStereoModelImagePairsGetStereoModelImagePairsget_stereo_model_image_pairs abgefragt werden.

Ausführungsinformationen

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

StereoModelIDStereoModelIDStereoModelIDStereoModelIDstereoModelIDstereo_model_id (input_control, Zustand wird modifiziert)  stereo_model HStereoModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Stereomodells.

FromFromFromFromfromfrom (input_control)  integer-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Indizes der from-Kameras der Bildpaare.

Parameteranzahl: From > 0

ToToToTototo (input_control)  integer-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Indizes der to-Kameras der Bildpaare.

Parameteranzahl: To == From

Vorgänger

create_stereo_modelcreate_stereo_modelCreateStereoModelCreateStereoModelCreateStereoModelcreate_stereo_model

Nachfolger

reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereoReconstructSurfaceStereoreconstruct_surface_stereo

Siehe auch

set_stereo_model_paramset_stereo_model_paramSetStereoModelParamSetStereoModelParamSetStereoModelParamset_stereo_model_param, get_stereo_model_image_pairsget_stereo_model_image_pairsGetStereoModelImagePairsGetStereoModelImagePairsGetStereoModelImagePairsget_stereo_model_image_pairs

Modul

3D Metrology