| Operatoren |
create_rectification_grid — Erzeugt eine PostScript-Datei, die das Entzerrungsgitter beschreibt.
create_rectification_grid( : : Width, NumSquares, GridFile : )
create_rectification_grid erzeugt ein Schachbrettmuster mit NumSquares x NumSquares abwechselnd schwarzen und weißen Feldern. Dieses Muster hat eine Breite (und Höhe) von Width Metern. Um das Schachbrettmuster verläuft ein innerer Rahmen von der 0.3-fachen Breite eines Feldes, der das Schachbrettmuster fortsetzt. Den Abschluss bildet ein vollständig weißer, äußerer Rahmen der 0.7-fachen Breite eines Feldes. Ungefähr in der Mitte des Schachbrettmusters befinden sich zwei kreisförmige Marken, eine schwarze auf weißem Feld und eine weiße auf schwarzem Feld. Der Halbmesser jeder Marke entspricht eine Länge von einem drittel der Seitenlänge des umschliessenden Quadrats.
Die kreisförmigen Marken werden von gen_grid_rectification_map benutzt, um gegebenenfalls die gefundene Anordnung der Gitterpunkte in die richtige Lage zu drehen. Dabei wird angenommen, dass die schwarze Marke bei korrekter Ausrichtung links neben der weißen liegt. Die Datei GridFile enthält die PostScript-Beschreibung des Entzerrungsgitters.
Breite des Schachbrettmusters in Meter (ohne die beiden Rahmen).
Defaultwert: 0.17
Wertevorschläge: 1.2, 0.8, 0.6, 0.4, 0.2, 0.1
Empfohlene Schrittweite: 0.1
Restriktion: 0.0 < Width
Anzahl von Feldern in einer Zeile und Spalte.
Defaultwert: 17
Wertevorschläge: 11, 13, 15, 17, 19, 21, 23, 25, 27
Empfohlene Schrittweite: 2
Restriktion: 2 <= NumSquares
Dateiname der PostScript-Datei.
Defaultwert: 'rectification_grid.ps'
Dateiendung: .ps
Sind die Parameterwerte korrekt und konnte die Datei erfolgreich geschrieben werden, dann liefert find_rectification_grid den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
find_rectification_grid, saddle_points_sub_pix, connect_grid_points, gen_grid_rectification_map
Foundation
| Operatoren |