disp_channel
— Ausgeben von mehrkanaligen Bildern.
disp_channel(MultichannelImage : : WindowHandle, Channel : )
disp_channel
gibt ein Bild in
das Ausgabefenster aus.
Es können auch mehrere Bilder gleichzeitig ausgegeben werden.
Hierbei werden diese nacheinander gezeichnet.
Falls die Definitionsbereiche der Bilder sich überlappen,
ist nur das zuletzt gezeichnete Bild sichtbar.
Der Parameter Channel
gibt die Nummer des
Kanals an, der ausgegeben werden soll.
Bei RGB-Bildern sind die drei Farbkanäle als
Tupel anzugeben.
Weitere Informationen sind bei disp_image
zu finden.
MultichannelImage
(input_object) (multichannel-)image(-array) →
object (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)
Auszugebende Mehrkanalbilder.
WindowHandle
(input_control) window →
(handle)
Fenster-Handle.
Channel
(input_control) integer(-array) →
(integer)
Nummer des Kanals oder die Nummern der RGB-Kanäle.
Defaultwert: 1
Wertevorschläge: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
read_image(Image,'patras') count_channels (Image, Channels) for I := 1 to Channels by 1 disp_channel (Image, WindowHandle, I) endfor
Falls die übergebenen
Bilder definierte Werte enthalten und ein gültiger Ausgabemodus
eingestellt ist, liefert disp_channel
den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
open_window
,
set_rgb
,
set_lut
,
set_hsi
open_window
,
reset_obj_db
,
set_lut
,
dump_window
Foundation