KlassenKlassenKlassenKlassen | | | | Operatoren

get_stereo_model_objectget_stereo_model_objectGetStereoModelObjectget_stereo_model_objectGetStereoModelObjectGetStereoModelObject (Operator)

Name

get_stereo_model_objectget_stereo_model_objectGetStereoModelObjectget_stereo_model_objectGetStereoModelObjectGetStereoModelObject — Ikonische Zwischenergebnisse der Stereorekonstruktion abfragen.

Signatur

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

Herror get_stereo_model_object(Hobject* Object, const Hlong StereoModelID, const Hlong PairIndex, const char* ObjectName)

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

Herror 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

void HOperatorSetX.GetStereoModelObject(
[out] IHUntypedObjectX*Object, [in] VARIANT StereoModelID, [in] VARIANT PairIndex, [in] VARIANT ObjectName)

IHUntypedObjectX* HStereoModelX.GetStereoModelObject(
[in] VARIANT PairIndex, [in] BSTR ObjectName)

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_objectGetStereoModelObjectget_stereo_model_objectGetStereoModelObjectGetStereoModelObject können ikonische Zwischenergebnisse der Oberflächenrekonstruktion, welche vom Operator reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereo fürs Stereomodell StereoModelIDStereoModelIDStereoModelIDStereoModelIDStereoModelIDstereoModelID 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""persistence"-Modus im Stereomodell gespeichert werden. Dieser Modus muss vor dem Rekonstruktionsoperator eingeschaltet werden (siehe set_stereo_model_paramset_stereo_model_paramSetStereoModelParamset_stereo_model_paramSetStereoModelParamSetStereoModelParam). Die ikonische Ergebnisse werden einzelnen Bildpaaren zugeordnet (siehe get_stereo_model_image_pairsget_stereo_model_image_pairsGetStereoModelImagePairsget_stereo_model_image_pairsGetStereoModelImagePairsGetStereoModelImagePairs).

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

'from_image_rect'"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""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""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""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_paramSetStereoModelParamset_stereo_model_paramSetStereoModelParamSetStereoModelParam) zu beseitigen, insbesondere diejenige, welche die internen Aufrufe zu gen_binocular_rectification_mapgen_binocular_rectification_mapGenBinocularRectificationMapgen_binocular_rectification_mapGenBinocularRectificationMapGenBinocularRectificationMap und binocular_disparitybinocular_disparityBinocularDisparitybinocular_disparityBinocularDisparityBinocularDisparity bzw. binocular_disparity_mgbinocular_disparity_mgBinocularDisparityMgbinocular_disparity_mgBinocularDisparityMgBinocularDisparityMg oder binocular_disparity_msbinocular_disparity_msBinocularDisparityMsbinocular_disparity_msBinocularDisparityMsBinocularDisparityMs steuern (siehe set_stereo_model_image_pairsset_stereo_model_image_pairsSetStereoModelImagePairsset_stereo_model_image_pairsSetStereoModelImagePairsSetStereoModelImagePairs und reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereo für weitere Information).

Parallelisierung

Parameter

ObjectObjectObjectObjectObjectobjectVal (output_object)  object(-array) objectHObjectHObjectHObjectHObjectXHobject *

Ikonisches Ergebnis.

StereoModelIDStereoModelIDStereoModelIDStereoModelIDStereoModelIDstereoModelID (input_control)  stereo_model HStereoModel, HTupleHTupleHStereoModel, HTupleHStereoModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Stereomodells.

PairIndexPairIndexPairIndexPairIndexPairIndexpairIndex (input_control)  number(-array) HTupleHTupleHTupleVARIANTHtuple (integer / string / real) (int / long / string / double) (Hlong / HString / double) (Hlong / char* / double) (Hlong / BSTR / double) (Hlong / char* / double)

Kameraindizes des Bildpaars ([From, To]).

Wertevorschläge: 0, 1, 2

ObjectNameObjectNameObjectNameObjectNameObjectNameobjectName (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name des ikonischen Ergebnisses.

Wertevorschläge: 'from_image_rect'"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""to_image_rect", 'disparity_image'"disparity_image""disparity_image""disparity_image""disparity_image""disparity_image", 'score_image'"score_image""score_image""score_image""score_image""score_image"

Vorgänger

reconstruct_surface_stereoreconstruct_surface_stereoReconstructSurfaceStereoreconstruct_surface_stereoReconstructSurfaceStereoReconstructSurfaceStereo

Modul

3D Metrology


KlassenKlassenKlassenKlassen | | | | Operatoren