Dokumentation
Makrodefinitionen
Fehlercodes

Fehler werden in der libMPTStereo durch Fehlercodes signalisiert. Mehr ...

Makrodefinitionen


Ausführliche Beschreibung

Fehler werden in der libMPTStereo durch Fehlercodes signalisiert.

Daher ist der Rückgabewert jedes Bibliotheksaufrufs entsprechend zu prüfen.

Folgende Fehler sind definiert:


Makro-Dokumentation

#define MPT_ERR_ALG_INTERNAL_CALC   602

Die Berechnung der Algorithmenplugins wurde abgebrochen.

Wird als Fehler zurückgegeben, wenn ein Fehler bei der Berechnung der internen Algorithmenplugins aufgetreten ist.

#define MPT_ERR_ALG_INTERNAL_CREATE   601

Die Daten passen nicht zu den Algorithmenplugins.

Wird als Fehler zurückgegeben, wenn die Eingangsdaten oder die Ausgangsdaten der internen Algorithmenplugins nicht korrekt sind.

#define MPT_ERR_ALG_INTERNAL_PLUGINS   600

Die Algorithmenplugins wurden nicht geladen.

Wird als Fehler zurückgegeben, wenn die internen Algorithmenplugins nicht geladen werden konnten.

#define MPT_ERR_CALIBRATION_IMAGE_DIM_MISMATCH   701

Die Auflösung der Bilder und der Kalibrierung stimmen nicht überein.

Wird als Fehler zurückgegeben, wenn die Auflösungen von Quell- und Zielbild nicht identisch mit denen der Kamerakalibrierung sind.

#define MPT_ERR_CALIBRATION_INVALID   700

Die Kalibrierung ist ungültig.

Wird als Fehler zurückgegeben, wenn die Kamerakalibrierung ungültig ist.

#define MPT_ERR_CORRELATION   400

Es wurde keine Korrelation gefunden.

Wird als Fehler zurückgegeben, wenn kein gültiges Maximum für den Korrelationskoeffizienten gefunden wurde.

#define MPT_ERR_FILE_FORMAT   302

Die angegebene Datei hat einen Dateiformatfehler.

Wird zurück gegeben, wenn während des Lesens aus einer Datei ein Fehler aufgetreten ist. Dies tritt auf, wenn eine Datei manipuliert wurde oder sie das falsche Datenformat enthält.

#define MPT_ERR_FILE_OPEN   301

Die angegebene Datei konnte nicht geöffnet werden.

Wird als Fehler zurück gegeben, wenn eine Datei nicht zum Lesen geöffnet werden konnte. D.h. sie existiert zwar, jedoch kann nicht lesend darauf zugegriffen werden. Ursache sind meist eingeschränkte Leseberechtigungen oder der Pfad bezieht sich auf ein Verzeichnis statt einer Datei.

#define MPT_ERR_IMAGE_DIM_MISMATCH   100

Die Auflösung der Bilder stimmt nicht überein.

Wird als Fehler zurückgegeben, wenn Ein- und Ausgabebild nicht die gleiche Auflösung besitzen.

#define MPT_ERR_IMAGE_GRAY_EXPECTED   102

Das Bild ist kein Graustufenbild.

Wird als Fehler zurückgegeben, wenn das Bild kein Graustufenbild ist.

#define MPT_ERR_IMAGE_INVALID   103

Das Bild ist ungültig.

Wird als Fehler zurückgegeben, wenn das Bild ungültig ist.

#define MPT_ERR_IMAGE_TYPE_MISMATCH   101

Die Bit-Tiefe der Bilder stimmt nicht überein.

Wird als Fehler zurückgegeben, wenn Ein- und Ausgabebild nicht die gleiche Bittiefe (RGB, Graustufen) besitzen.

#define MPT_ERR_IO   300

Es trat ein Lese- / Schreibfehler auf.

Wird als Fehler zurück gegeben, wenn eine Datei nicht geöffnet werden konnte (sie existiert nicht, ...) oder eine Datei nicht zum Schreiben angelegt werden konnte (Schreibrechte, ...)

#define MPT_ERR_MEMORY_TO_SMALL   200

Der übergebene Speicher ist zu klein.

Wird als Fehler zurück gegeben, wenn client-seitig anglegter Speicher nicht ausreichend für die Ergebnisse der Funktion ist. Die Funktion ist dann mit einem größeren Speicher aufzurufen.

#define MPT_ERR_POSITION   500

Die Position ist ungülltig.

Wird als Fehler zurückgegeben, wenn der größte Korrelationswert außerhalb der Epipolarpunkte liegt.

#define MPT_NO_ERROR   0

Kein Fehler.


Copyright © 2012 Fraunhofer IFF
Version 1.0