Name
class_ndim_boxclass_ndim_boxClassNdimBoxclass_ndim_boxClassNdimBoxClassNdimBox — Klassifizieren von Bildpunkten durch Hyperquader.
class_ndim_boxclass_ndim_boxClassNdimBoxclass_ndim_boxClassNdimBoxClassNdimBox klassifiziert die Bildpunkte von
mehrkanaligen Bildern. Es wird hierzu der Klassifikator
ClassifHandleClassifHandleClassifHandleClassifHandleClassifHandleclassifHandle
verwendet, der mit create_class_boxcreate_class_boxCreateClassBoxcreate_class_boxCreateClassBoxCreateClassBox erzeugt wurde.
Trainiert werden kann der Klassifikator mit
learn_ndim_boxlearn_ndim_boxLearnNdimBoxlearn_ndim_boxLearnNdimBoxLearnNdimBox oder wie bei create_class_boxcreate_class_boxCreateClassBoxcreate_class_boxCreateClassBoxCreateClassBox
beschrieben. Siehe auch class_ndim_normclass_ndim_normClassNdimNormclass_ndim_normClassNdimNormClassNdimNorm.
MultiChannelImageMultiChannelImageMultiChannelImageMultiChannelImageMultiChannelImagemultiChannelImage ist ein mehrkanaliges Bild, dessen
Bildpunkte klassifiziert werden sollen. D.h. es werden die
Bildpunkte ausgewählt, die dem Klassifikationskriterium genügen.
- Multithreading-Typ: exclusive (läuft parallel nur zu unabhängigen Operatoren).
- Multithreading-Bereich: local (kann nur von dem Thread aufgerufen werden, in dem die Fenster-, Modell- oder Tool-Instanz erzeugt wurde).
- Wird ohne Parallelisierung verarbeitet.
Mehrkanaliges Eingabebild.
Ergebnis der Klassifikation.
Handle des Klassifikators.
read_image(Image,'montery')
disp_image(Image,WindowHandle)
set_color(WindowHandle,'green')
fwrite_string(FileHandle,'Draw the learning region')
fnew_line(FileHandle)
draw_region(Reg1,WindowHandle)
reduce_domain(Image,Reg1,Foreground)
set_color(WindowHandle,'red')
fwrite_string(FileHandle,'Draw Background')
fnew_line(FileHandle)
draw_region(Reg2,WindowHandle)
reduce_domain(Image,Reg2,Background)
fwrite_string(FileHandle,'Training')
fnew_line(FileHandle)
create_class_box(ClassifHandle)
learn_ndim_box(Foreground,Background,Image,ClassifHandle)
fwrite_string(FileHandle,'Classification')
fnew_line(FileHandle)
class_ndim_box(Image,Res,ClassifHandle)
set_draw(WindowHandle,'fill')
disp_region(Res,WindowHandle)
close_class_box(ClassifHandle)
read_image(&Image,"montery");
disp_image(Image,WindowHandle);
set_color(WindowHandle,"green");
fwrite_string(FileHandle,"Draw the foreground");
fnew_line(FileHandle);
draw_region(&Reg1,WindowHandle);
reduce_domain(Image,Reg1,&Foreground);
set_color(WindowHandle,"red");
fwrite_string(FileHandle,"Draw background");
fnew_line(FileHandle);
draw_region(&Reg2,WindowHandle);
reduce_domain(Image,Reg2,&Background);
fwrite_string(FileHandle,"Start to learn");
fnew_line(FileHandle);
create_class_box(&ClassifHandle);
learn_ndim_box(Foreground,Background,Image,ClassifHandle);
fwrite_string(FileHandle,"start classification");
fnew_line(FileHandle);
class_ndim_box(Image,&Res,ClassifHandle);
set_draw(WindowHandle,"fill");
disp_region(Res,WindowHandle);
close_class_box(ClassifHandle);
read_image(Image,'montery')
disp_image(Image,WindowHandle)
set_color(WindowHandle,'green')
fwrite_string(FileHandle,'Draw the learning region')
fnew_line(FileHandle)
draw_region(Reg1,WindowHandle)
reduce_domain(Image,Reg1,Foreground)
set_color(WindowHandle,'red')
fwrite_string(FileHandle,'Draw Background')
fnew_line(FileHandle)
draw_region(Reg2,WindowHandle)
reduce_domain(Image,Reg2,Background)
fwrite_string(FileHandle,'Training')
fnew_line(FileHandle)
create_class_box(ClassifHandle)
learn_ndim_box(Foreground,Background,Image,ClassifHandle)
fwrite_string(FileHandle,'Classification')
fnew_line(FileHandle)
class_ndim_box(Image,Res,ClassifHandle)
set_draw(WindowHandle,'fill')
disp_region(Res,WindowHandle)
close_class_box(ClassifHandle)
read_image(Image,'montery')
disp_image(Image,WindowHandle)
set_color(WindowHandle,'green')
fwrite_string(FileHandle,'Draw the learning region')
fnew_line(FileHandle)
draw_region(Reg1,WindowHandle)
reduce_domain(Image,Reg1,Foreground)
set_color(WindowHandle,'red')
fwrite_string(FileHandle,'Draw Background')
fnew_line(FileHandle)
draw_region(Reg2,WindowHandle)
reduce_domain(Image,Reg2,Background)
fwrite_string(FileHandle,'Training')
fnew_line(FileHandle)
create_class_box(ClassifHandle)
learn_ndim_box(Foreground,Background,Image,ClassifHandle)
fwrite_string(FileHandle,'Classification')
fnew_line(FileHandle)
class_ndim_box(Image,Res,ClassifHandle)
set_draw(WindowHandle,'fill')
disp_region(Res,WindowHandle)
close_class_box(ClassifHandle)
read_image(Image,'montery')
disp_image(Image,WindowHandle)
set_color(WindowHandle,'green')
fwrite_string(FileHandle,'Draw the learning region')
fnew_line(FileHandle)
draw_region(Reg1,WindowHandle)
reduce_domain(Image,Reg1,Foreground)
set_color(WindowHandle,'red')
fwrite_string(FileHandle,'Draw Background')
fnew_line(FileHandle)
draw_region(Reg2,WindowHandle)
reduce_domain(Image,Reg2,Background)
fwrite_string(FileHandle,'Training')
fnew_line(FileHandle)
create_class_box(ClassifHandle)
learn_ndim_box(Foreground,Background,Image,ClassifHandle)
fwrite_string(FileHandle,'Classification')
fnew_line(FileHandle)
class_ndim_box(Image,Res,ClassifHandle)
set_draw(WindowHandle,'fill')
disp_region(Res,WindowHandle)
close_class_box(ClassifHandle)
read_image(Image,'montery')
disp_image(Image,WindowHandle)
set_color(WindowHandle,'green')
fwrite_string(FileHandle,'Draw the learning region')
fnew_line(FileHandle)
draw_region(Reg1,WindowHandle)
reduce_domain(Image,Reg1,Foreground)
set_color(WindowHandle,'red')
fwrite_string(FileHandle,'Draw Background')
fnew_line(FileHandle)
draw_region(Reg2,WindowHandle)
reduce_domain(Image,Reg2,Background)
fwrite_string(FileHandle,'Training')
fnew_line(FileHandle)
create_class_box(ClassifHandle)
learn_ndim_box(Foreground,Background,Image,ClassifHandle)
fwrite_string(FileHandle,'Classification')
fnew_line(FileHandle)
class_ndim_box(Image,Res,ClassifHandle)
set_draw(WindowHandle,'fill')
disp_region(Res,WindowHandle)
close_class_box(ClassifHandle)
Sei N die Anzahl der Hyperquader und A die Fläche der
Eingaberegion(en), dann ist die Laufzeitkomplexität O(N,A).
class_ndim_boxclass_ndim_boxClassNdimBoxclass_ndim_boxClassNdimBoxClassNdimBox liefert den Wert 2 (H_MSG_TRUE), falls die Parameter
korrekt sind. Für das Verhalten bzgl. der Eingabebilder und
Ausgaberegionen sind die Flags 'no_object_result'"no_object_result""no_object_result""no_object_result""no_object_result""no_object_result",
'empty_region_result'"empty_region_result""empty_region_result""empty_region_result""empty_region_result""empty_region_result" und 'store_empty_region'"store_empty_region""store_empty_region""store_empty_region""store_empty_region""store_empty_region"
einstellbar (siehe set_systemset_systemSetSystemset_systemSetSystemSetSystem). Gegebenenfalls wird
eine Fehlerbehandlung durchgeführt.
create_class_boxcreate_class_boxCreateClassBoxcreate_class_boxCreateClassBoxCreateClassBox,
learn_class_boxlearn_class_boxLearnClassBoxlearn_class_boxLearnClassBoxLearnClassBox,
median_imagemedian_imageMedianImagemedian_imageMedianImageMedianImage,
compose2compose2Compose2compose2Compose2Compose2,
compose3compose3Compose3compose3Compose3Compose3,
compose4compose4Compose4compose4Compose4Compose4,
compose5compose5Compose5compose5Compose5Compose5,
compose6compose6Compose6compose6Compose6Compose6,
compose7compose7Compose7compose7Compose7Compose7
class_ndim_normclass_ndim_normClassNdimNormclass_ndim_normClassNdimNormClassNdimNorm,
class_2dim_supclass_2dim_supClass2dimSupclass_2dim_supClass2dimSupClass2dimSup,
class_2dim_unsupclass_2dim_unsupClass2dimUnsupclass_2dim_unsupClass2dimUnsupClass2dimUnsup
descript_class_boxdescript_class_boxDescriptClassBoxdescript_class_boxDescriptClassBoxDescriptClassBox
Foundation