| Operatoren |
gen_filter_mask — Eintragen einer Filtermaske im Ortsraum in ein real-Bild.
gen_filter_mask( : ImageFilter : FilterMask, Scale, Width, Height : )
gen_filter_mask trägt eine Filtermaske im Ortsraum in ein Bild ein. Das Zentrum des Filters kommt in der Mitte des Bildes zu liegen. Der Parameter Scale gibt an, um wieviel die Filterkoeffizienten zu multiplizieren sind (dies führt zu einer stärkeren Antwort bei der Fouriertransformation). Die Filtermatrix, die durch FilterMask definiert ist, kann dabei entweder aus einer Datei oder einem Tupel generiert werden. Das Format für die Filtermatrix ist bei convol_image beschrieben. Beispieldateien sind im Directory „filter“ unter dem HALCON-Homedirectory zu finden. Die Operation kann gut zur Visualisierung von Filter (durch anschließende Fouriertransformation) verwendet werden.
Filter im Ortsraum.
Filtermaske als Dateiname oder Tupel.
Defaultwert: 'gauss'
Wertevorschläge: 'gauss', 'laplace4', 'laplace8', 'lowpas_3_3', 'lowpas_5_5', 'lowpas_7_7', 'lowpas_9_9', 'sobel_c', 'sobel_l'
Skalierungsfaktor.
Defaultwert: 1.0
Wertevorschläge: 0.3, 0.5, 0.75, 1.0, 1.25, 1.5, 2.0
Typischer Wertebereich: 0.001 ≤ Scale ≤ 10.0
Minimale Schrittweite: 0.001
Empfohlene Schrittweite: 0.1
Restriktion: Scale > 0.0
Breite des Bildes (Filters).
Defaultwert: 512
Werteliste: 128, 160, 192, 256, 320, 384, 512, 640, 768, 1024, 2048, 4096, 8192
Höhe des Bildes (Filters).
Defaultwert: 512
Werteliste: 120, 128, 144, 240, 256, 288, 480, 512, 576, 1024, 2048, 4096, 8192
* If the filter should be read from a file:
gen_filter_mask (Filter, 'lowpas_3_3', 1.0, 512, 512)
* If the filter should be directly passed as a tuple:
gen_filter_mask (Filter, [3,3,9,1,1,1,1,1,1,1,1,1], 1.0, 512, 512)
fft_image (Filter, FilterFFT)
dev_set_paint ('3d_plot')
dev_display (FilterFFT)
Foundation
| Operatoren |