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.
ImageFilter
(output_object) image →
object (real)
Filter im Ortsraum.
FilterMask
(input_control) filename.read(-array) →
(string / integer)
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'
Scale
(input_control) real →
(real)
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
Width
(input_control) integer →
(integer)
Breite des Bildes (Filters).
Defaultwert: 512
Wertevorschläge: 128, 160, 192, 256, 320, 384, 512, 640, 768, 1024, 2048, 4096, 8192
Height
(input_control) integer →
(integer)
Höhe des Bildes (Filters).
Defaultwert: 512
Wertevorschläge: 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