get_stereo_model_objectT_get_stereo_model_objectGetStereoModelObjectGetStereoModelObject (Operator)

Name

get_stereo_model_objectT_get_stereo_model_objectGetStereoModelObjectGetStereoModelObject — Ikonische Zwischenergebnisse der Stereorekonstruktion abfragen.

Signatur

get_stereo_model_object( : Object : StereoModelID, PairIndex, ObjectName : )

Herror T_get_stereo_model_object(Hobject* Object, const Htuple StereoModelID, const Htuple PairIndex, const Htuple ObjectName)

void GetStereoModelObject(HObject* Object, const HTuple& StereoModelID, const HTuple& PairIndex, const HTuple& ObjectName)

HObject HStereoModel::GetStereoModelObject(const HTuple& PairIndex, const HString& ObjectName) const

HObject HStereoModel::GetStereoModelObject(Hlong PairIndex, const HString& ObjectName) const

HObject HStereoModel::GetStereoModelObject(Hlong PairIndex, const char* ObjectName) const

HObject HStereoModel::GetStereoModelObject(Hlong PairIndex, const wchar_t* ObjectName) const   (Nur Windows)

static void HOperatorSet.GetStereoModelObject(out HObject objectVal, HTuple stereoModelID, HTuple pairIndex, HTuple objectName)

HObject HStereoModel.GetStereoModelObject(HTuple pairIndex, string objectName)

HObject HStereoModel.GetStereoModelObject(int pairIndex, string objectName)

Beschreibung

Mit dem Operator get_stereo_model_objectget_stereo_model_objectGetStereoModelObjectGetStereoModelObjectGetStereoModelObject können ikonische Zwischenergebnisse der Oberflächenrekonstruktion, welche vom Operator reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereoReconstructSurfaceStereo fürs Stereomodell StereoModelIDStereoModelIDStereoModelIDStereoModelIDstereoModelID durchgeführt wird, abgefragt werden. Diese Ergebnisse können insbesondere dann nützlich sein, wenn ein Problem in der Rekonstruktion zurückverfolgt werden muss. Es ist zu beachten, dass die ikonische Zwischenergebnisse erst im 'persistence'"persistence""persistence""persistence""persistence"-Modus im Stereomodell gespeichert werden. Dieser Modus muss vor dem Rekonstruktionsoperator eingeschaltet werden (siehe set_stereo_model_paramset_stereo_model_paramSetStereoModelParamSetStereoModelParamSetStereoModelParam). Die ikonische Ergebnisse werden einzelnen Bildpaaren zugeordnet (siehe get_stereo_model_image_pairsget_stereo_model_image_pairsGetStereoModelImagePairsGetStereoModelImagePairsGetStereoModelImagePairs).

Die Kameraindizes [From, To] des gewünschten Bildpaares werden im Parameter PairIndexPairIndexPairIndexPairIndexpairIndex übergeben. Je nach Auswahl in ObjectNameObjectNameObjectNameObjectNameobjectName werden die folgenden ikonische Ergebnisse im ObjectObjectObjectObjectobjectVal zurückgegeben:

'from_image_rect'"from_image_rect""from_image_rect""from_image_rect""from_image_rect", 'to_image_rect'"to_image_rect""to_image_rect""to_image_rect""to_image_rect":

Rektifizierte Bilder, die den Kameras from bzw. to entsprechen. Diese Bilder können genauer untersucht werden, um die Qualität der binokularen Stereobildrektifizierung zu inspizieren.

'disparity_image'"disparity_image""disparity_image""disparity_image""disparity_image":

Das Disparitätsbild für dieses Paar. Die Disparitätsqualität hat einen direkten Einfluss auf die Oberflächenrekonstruktion.

'score_image'"score_image""score_image""score_image""score_image":

Maßbild der Zuverlässigkeit des Disparitätsbilds.

Eine Diskrepanz in den rektifizierten Bildern, d.h. wenn entsprechende Objektmerkmale in unterschiedlichen Zeilen beider Bilder erscheinen, oder Fehler im Disparitäts- oder Maßbild haben direkten Einfluss auf die Qualität der Oberflächenrekonstruktion. Es ist deswegen empfehlenswert, alle festgestellten Fehler durch Anpassen der Stereomodellparameter (siehe set_stereo_model_paramset_stereo_model_paramSetStereoModelParamSetStereoModelParamSetStereoModelParam) zu beseitigen, insbesondere diejenige, welche die internen Aufrufe zu gen_binocular_rectification_mapgen_binocular_rectification_mapGenBinocularRectificationMapGenBinocularRectificationMapGenBinocularRectificationMap und binocular_disparitybinocular_disparityBinocularDisparityBinocularDisparityBinocularDisparity bzw. binocular_disparity_mgbinocular_disparity_mgBinocularDisparityMgBinocularDisparityMgBinocularDisparityMg oder binocular_disparity_msbinocular_disparity_msBinocularDisparityMsBinocularDisparityMsBinocularDisparityMs steuern (siehe set_stereo_model_image_pairsset_stereo_model_image_pairsSetStereoModelImagePairsSetStereoModelImagePairsSetStereoModelImagePairs und reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereoReconstructSurfaceStereo für weitere Information).

Ausführungsinformationen

Parameter

ObjectObjectObjectObjectobjectVal (output_object)  object(-array) objectHObjectHObjectHobject *

Ikonisches Ergebnis.

StereoModelIDStereoModelIDStereoModelIDStereoModelIDstereoModelID (input_control)  stereo_model HStereoModel, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Stereomodells.

PairIndexPairIndexPairIndexPairIndexpairIndex (input_control)  number(-array) HTupleHTupleHtuple (integer / string / real) (int / long / string / double) (Hlong / HString / double) (Hlong / char* / double)

Kameraindizes des Bildpaars ([From, To]).

Wertevorschläge: 0, 1, 2

ObjectNameObjectNameObjectNameObjectNameobjectName (input_control)  string HTupleHTupleHtuple (string) (string) (HString) (char*)

Name des ikonischen Ergebnisses.

Wertevorschläge: 'from_image_rect'"from_image_rect""from_image_rect""from_image_rect""from_image_rect", 'to_image_rect'"to_image_rect""to_image_rect""to_image_rect""to_image_rect", 'disparity_image'"disparity_image""disparity_image""disparity_image""disparity_image", 'score_image'"score_image""score_image""score_image""score_image"

Vorgänger

reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereoReconstructSurfaceStereo

Modul

3D Metrology