| Operatoren |
unwarp_image_vector_field — Entzerrung eines Bildes mittels eines Vektorfeldes.
unwarp_image_vector_field(Image, VectorField : ImageUnwarped : : )
unwarp_image_vector_field entzerrt das Bild Image mit Hilfe des Vektorfeldes VectorField und gibt das entzerrte Bild in ImageUnwarped zurück. Das Vektorfeld muss vom semantischen Typ 'vector_field_relative' sein und wird typischerweise mit optical_flow_mg bestimmt. Somit kann mit unwarp_image_vector_field das zweite Eingabebild von optical_flow_mg auf das erste Eingabebild entzerrt werden. Es ist zu beachten, dass somit das Vektorfeld eine inverse Transformationsvorschrift vom Zielbild des Vektorfeldes in das Ursprungsbild darstellt.
Eingabebild.
Eingabevektorfeld.
Entzerrtes Bild.
optical_flow_mg (Image1, Image2, VectorField, 'fdrig', 0.8, 1, 20, \
5, 'default_parameters', 'accurate')
unwarp_image_vector_field (Image2, VectorField, ImageUnwarped)
Sind die Parameterwerte korrekt, dann liefert unwarp_image_vector_field den Wert 2 (H_MSG_TRUE). Das Verhalten bei leerer Eingabe (keine Eingabebilder vorhanden) lässt sich mittels set_system('no_object_result',<Result>) festlegen. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Foundation
| Operatoren |