select_shape select_shape SelectShape SelectShape select_shape (Operator)
Name
select_shape select_shape SelectShape SelectShape select_shape — Auswählen von Regionen mit Hilfe von Formmerkmalen.
Signatur
Herror select_shape (const Hobject Regions , Hobject* SelectedRegions , const char* Features , const char* Operation , double Min , double Max )
Herror T_select_shape (const Hobject Regions , Hobject* SelectedRegions , const Htuple Features , const Htuple Operation , const Htuple Min , const Htuple Max )
void SelectShape (const HObject& Regions , HObject* SelectedRegions , const HTuple& Features , const HTuple& Operation , const HTuple& Min , const HTuple& Max )
HRegion HRegion ::SelectShape (const HTuple& Features , const HString& Operation , const HTuple& Min , const HTuple& Max ) const
HRegion HRegion ::SelectShape (const HString& Features , const HString& Operation , double Min , double Max ) const
HRegion HRegion ::SelectShape (const char* Features , const char* Operation , double Min , double Max ) const
HRegion HRegion ::SelectShape (const wchar_t* Features , const wchar_t* Operation , double Min , double Max ) const
(Nur Windows)
static void HOperatorSet .SelectShape (HObject regions , out HObject selectedRegions , HTuple features , HTuple operation , HTuple min , HTuple max )
HRegion HRegion .SelectShape (HTuple features , string operation , HTuple min , HTuple max )
HRegion HRegion .SelectShape (string features , string operation , double min , double max )
def select_shape (regions : HObject, features : MaybeSequence[str], operation : str, min : MaybeSequence[Union[int, float, str]], max : MaybeSequence[Union[int, float, str]]) -> HObject
Beschreibung
select_shape select_shape SelectShape SelectShape SelectShape select_shape wählt Regionen anhand ihrer Form aus. Für jede
Eingaberegion aus Regions Regions Regions Regions regions regions werden die angegebenen Merkmale
(Features Features Features Features features features ) berechnet. Wenn jedes (Operation Operation Operation Operation operation operation =
'and' "and" "and" "and" "and" "and" ) oder mindestens eines (Operation Operation Operation Operation operation operation = 'or' "or" "or" "or" "or" "or" )
der so berechneten Merkmale in den vorgegebenen Grenzen
(Min Min Min Min min min ,Max Max Max Max max max ) liegt, wird die Region in die Ausgabe
übernommen (dupliziert).
Um diese Grenzen nach unten oder oben offen zu lassen, kann
statt eines Wertes auch 'min' "min" "min" "min" "min" "min" beziehungsweise 'max' "max" "max" "max" "max" "max"
für Min Min Min Min min min und Max Max Max Max max max gesetzt werden.
Bedingung:
In der Dokumentation zu diesem Kapitel (Regionen / Merkmale )
finden Sie Illustrationen zu den unterschiedlichen Features.
Mögliche Werte für Features Features Features Features features features :
'area':
Fläche des Objektes
'row':
Zeilenindex der Schwerpunkts
'column':
Spaltenindex der Schwerpunkts
'width':
Breite der Region (parallel zu den
Koordinatenachsen; siehe
height_width_ratio height_width_ratio HeightWidthRatio HeightWidthRatio HeightWidthRatio height_width_ratio )
'height':
Höhe der Region (parallel zu den
Koordinatenachsen; siehe
height_width_ratio height_width_ratio HeightWidthRatio HeightWidthRatio HeightWidthRatio height_width_ratio )
'ratio':
Verhältnis der Höhe zur Breite der Region
(parallel zu den Koordinatenachsen; siehe
height_width_ratio height_width_ratio HeightWidthRatio HeightWidthRatio HeightWidthRatio height_width_ratio )
'row1':
Zeilenindex der linken oberen Ecke
'column1':
Spaltenindex der linken oberen Ecke
'row2':
Zeilenindex der rechten unteren Ecke
'column2':
Spaltenindex der rechten unteren Ecke
'circularity':
Kreisförmigkeit (vgl. circularity circularity Circularity Circularity Circularity circularity )
'compactness':
Kompaktheit (vgl. compactness compactness Compactness Compactness Compactness compactness )
'contlength':
Gesamtlänge der Kontur (vgl. contlength contlength Contlength Contlength Contlength contlength )
'convexity':
Konvexität (vgl. convexity convexity Convexity Convexity Convexity convexity )
'rectangularity':
Rechteckigkeit (vgl. rectangularity rectangularity Rectangularity Rectangularity Rectangularity rectangularity )
'ra':
Hauptradius der äquivalenten Ellipse
(vgl. elliptic_axis elliptic_axis EllipticAxis EllipticAxis EllipticAxis elliptic_axis )
'rb':
Nebenradius der äquivalenten Ellipse
(vgl. elliptic_axis elliptic_axis EllipticAxis EllipticAxis EllipticAxis elliptic_axis )
'phi':
Orientierung der äquivalenten Ellipse
(vgl. elliptic_axis elliptic_axis EllipticAxis EllipticAxis EllipticAxis elliptic_axis )
'anisometry'
Anisometrie (vgl. eccentricity eccentricity Eccentricity Eccentricity Eccentricity eccentricity )
'bulkiness'
Bulkiness (vgl. Operator eccentricity eccentricity Eccentricity Eccentricity Eccentricity eccentricity )
'struct_factor'
Struktur Faktor (vgl. Operator eccentricity eccentricity Eccentricity Eccentricity Eccentricity eccentricity )
'outer_radius':
Radius des kleinsten umschließenden Kreises
(vgl. smallest_circle smallest_circle SmallestCircle SmallestCircle SmallestCircle smallest_circle )
'inner_radius':
Radius des größten Inkreises
(vgl. inner_circle inner_circle InnerCircle InnerCircle InnerCircle inner_circle )
'inner_width':
Breite des größten enthaltenen achsenparallelen
Rechtecks (vgl. inner_rectangle1 inner_rectangle1 InnerRectangle1 InnerRectangle1 InnerRectangle1 inner_rectangle1 )
'inner_height':
Höhe des größten enthaltenen achsenparallelen
Rechtecks (vgl. inner_rectangle1 inner_rectangle1 InnerRectangle1 InnerRectangle1 InnerRectangle1 inner_rectangle1 )
'dist_mean':
Mittlerer Abstand zwischen dem Rand der Region und
ihrem Schwerpunkt (vgl. Operator roundness roundness Roundness Roundness Roundness roundness )
'dist_deviation':
Standardabweichung des Abstands vom Regionenrand
zum Schwerpunkt (vgl. Operator roundness roundness Roundness Roundness Roundness roundness )
'roundness':
Rundheit (vgl. Operator roundness roundness Roundness Roundness Roundness roundness )
'num_sides':
Anzahl Polygonseiten (vgl. Operator
roundness roundness Roundness Roundness Roundness roundness )
'connect_num':
Anzahl der Zusammenhangskomponenten
(vgl. Operator connect_and_holes connect_and_holes ConnectAndHoles ConnectAndHoles ConnectAndHoles connect_and_holes )
'holes_num':
Anzahl der Löcher
(vgl. Operator connect_and_holes connect_and_holes ConnectAndHoles ConnectAndHoles ConnectAndHoles connect_and_holes )
'area_holes:'
Fläche der Löcher des Objektes
(vgl. Operator area_holes area_holes AreaHoles AreaHoles AreaHoles area_holes )
'max_diameter':
Maximale Ausdehnung der Region
(vgl. Operator diameter_region diameter_region DiameterRegion DiameterRegion DiameterRegion diameter_region )
'orientation':
Orientierung der Region
(vgl. Operator orientation_region orientation_region OrientationRegion OrientationRegion OrientationRegion orientation_region )
'euler_number':
Eulerzahl (vgl. Operator euler_number euler_number EulerNumber EulerNumber EulerNumber euler_number )
'rect2_phi':
Orientierung des kleinsten umschließenden Rechtecks
(vgl. Operator smallest_rectangle2 smallest_rectangle2 SmallestRectangle2 SmallestRectangle2 SmallestRectangle2 smallest_rectangle2 )
'rect2_len1':
Halbe Länge des kleinsten umschließenden Rechtecks
(vgl. Operator smallest_rectangle2 smallest_rectangle2 SmallestRectangle2 SmallestRectangle2 SmallestRectangle2 smallest_rectangle2 )
'rect2_len2':
Halbe Breite des kleinsten umschließenden Rechtecks
(vgl. Operator smallest_rectangle2 smallest_rectangle2 SmallestRectangle2 SmallestRectangle2 SmallestRectangle2 smallest_rectangle2 )
'moments_m11':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd MomentsRegion2nd moments_region_2nd )
'moments_m20':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd MomentsRegion2nd moments_region_2nd )
'moments_m02':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd MomentsRegion2nd moments_region_2nd )
'moments_ia':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd MomentsRegion2nd moments_region_2nd )
'moments_ib':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd MomentsRegion2nd moments_region_2nd )
'moments_m11_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd_invar moments_region_2nd_invar MomentsRegion2ndInvar MomentsRegion2ndInvar MomentsRegion2ndInvar moments_region_2nd_invar )
'moments_m20_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd_invar moments_region_2nd_invar MomentsRegion2ndInvar MomentsRegion2ndInvar MomentsRegion2ndInvar moments_region_2nd_invar )
'moments_m02_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd_invar moments_region_2nd_invar MomentsRegion2ndInvar MomentsRegion2ndInvar MomentsRegion2ndInvar moments_region_2nd_invar )
'moments_phi1':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd_rel_invar moments_region_2nd_rel_invar MomentsRegion2ndRelInvar MomentsRegion2ndRelInvar MomentsRegion2ndRelInvar moments_region_2nd_rel_invar )
'moments_phi2':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd_rel_invar moments_region_2nd_rel_invar MomentsRegion2ndRelInvar MomentsRegion2ndRelInvar MomentsRegion2ndRelInvar moments_region_2nd_rel_invar )
'moments_m21':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd moments_region_3rd MomentsRegion3rd MomentsRegion3rd MomentsRegion3rd moments_region_3rd )
'moments_m12':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd moments_region_3rd MomentsRegion3rd MomentsRegion3rd MomentsRegion3rd moments_region_3rd )
'moments_m03':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd moments_region_3rd MomentsRegion3rd MomentsRegion3rd MomentsRegion3rd moments_region_3rd )
'moments_m30':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd moments_region_3rd MomentsRegion3rd MomentsRegion3rd MomentsRegion3rd moments_region_3rd )
'moments_m21_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd_invar moments_region_3rd_invar MomentsRegion3rdInvar MomentsRegion3rdInvar MomentsRegion3rdInvar moments_region_3rd_invar )
'moments_m12_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd_invar moments_region_3rd_invar MomentsRegion3rdInvar MomentsRegion3rdInvar MomentsRegion3rdInvar moments_region_3rd_invar )
'moments_m03_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd_invar moments_region_3rd_invar MomentsRegion3rdInvar MomentsRegion3rdInvar MomentsRegion3rdInvar moments_region_3rd_invar )
'moments_m30_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd_invar moments_region_3rd_invar MomentsRegion3rdInvar MomentsRegion3rdInvar MomentsRegion3rdInvar moments_region_3rd_invar )
'moments_i1':
Geometrische Regionenmomente
(vgl. Operator moments_region_central moments_region_central MomentsRegionCentral MomentsRegionCentral MomentsRegionCentral moments_region_central )
'moments_i2':
Geometrische Regionenmomente
(vgl. Operator moments_region_central moments_region_central MomentsRegionCentral MomentsRegionCentral MomentsRegionCentral moments_region_central )
'moments_i3':
Geometrische Regionenmomente
(vgl. Operator moments_region_central moments_region_central MomentsRegionCentral MomentsRegionCentral MomentsRegionCentral moments_region_central )
'moments_i4':
Geometrische Regionenmomente
(vgl. Operator moments_region_central moments_region_central MomentsRegionCentral MomentsRegionCentral MomentsRegionCentral moments_region_central )
'moments_psi1':
Geometrische Regionenmomente
(vgl. Operator moments_region_central_invar moments_region_central_invar MomentsRegionCentralInvar MomentsRegionCentralInvar MomentsRegionCentralInvar moments_region_central_invar )
'moments_psi2':
Geometrische Regionenmomente
(vgl. Operator moments_region_central_invar moments_region_central_invar MomentsRegionCentralInvar MomentsRegionCentralInvar MomentsRegionCentralInvar moments_region_central_invar )
'moments_psi3':
Geometrische Regionenmomente
(vgl. Operator moments_region_central_invar moments_region_central_invar MomentsRegionCentralInvar MomentsRegionCentralInvar MomentsRegionCentralInvar moments_region_central_invar )
'moments_psi4':
Geometrische Regionenmomente
(vgl. Operator moments_region_central_invar moments_region_central_invar MomentsRegionCentralInvar MomentsRegionCentralInvar MomentsRegionCentralInvar moments_region_central_invar )
Wird nur ein Merkmal (Features Features Features Features features features ) verwendet, dann ist der Wert von
Operation Operation Operation Operation operation operation bedeutungslos. Mehrere Merkmale werden in der
Reihenfolge abgearbeitet, in der sie eingegeben werden.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Automatisch parallelisiert auf Tupelebene.
Parameter
Regions Regions Regions Regions regions regions (input_object) region-array → object HRegion HObject HRegion Hobject
Regionen, die untersucht werden sollen.
SelectedRegions SelectedRegions SelectedRegions SelectedRegions selectedRegions selected_regions (output_object) region-array → object HRegion HObject HRegion Hobject *
Regionen, die die Bedingung erfüllen.
Features Features Features Features features features (input_control) string(-array) → HTuple MaybeSequence[str] HTuple Htuple (string) (string ) (HString ) (char* )
Zu testende Formmerkmale.
Defaultwert:
'area'
"area"
"area"
"area"
"area"
"area"
Werteliste: 'anisometry' "anisometry" "anisometry" "anisometry" "anisometry" "anisometry" , 'area' "area" "area" "area" "area" "area" , 'area_holes' "area_holes" "area_holes" "area_holes" "area_holes" "area_holes" , 'bulkiness' "bulkiness" "bulkiness" "bulkiness" "bulkiness" "bulkiness" , 'circularity' "circularity" "circularity" "circularity" "circularity" "circularity" , 'column' "column" "column" "column" "column" "column" , 'column1' "column1" "column1" "column1" "column1" "column1" , 'column2' "column2" "column2" "column2" "column2" "column2" , 'compactness' "compactness" "compactness" "compactness" "compactness" "compactness" , 'connect_num' "connect_num" "connect_num" "connect_num" "connect_num" "connect_num" , 'contlength' "contlength" "contlength" "contlength" "contlength" "contlength" , 'convexity' "convexity" "convexity" "convexity" "convexity" "convexity" , 'dist_deviation' "dist_deviation" "dist_deviation" "dist_deviation" "dist_deviation" "dist_deviation" , 'dist_mean' "dist_mean" "dist_mean" "dist_mean" "dist_mean" "dist_mean" , 'euler_number' "euler_number" "euler_number" "euler_number" "euler_number" "euler_number" , 'height' "height" "height" "height" "height" "height" , 'holes_num' "holes_num" "holes_num" "holes_num" "holes_num" "holes_num" , 'inner_height' "inner_height" "inner_height" "inner_height" "inner_height" "inner_height" , 'inner_radius' "inner_radius" "inner_radius" "inner_radius" "inner_radius" "inner_radius" , 'inner_width' "inner_width" "inner_width" "inner_width" "inner_width" "inner_width" , 'max_diameter' "max_diameter" "max_diameter" "max_diameter" "max_diameter" "max_diameter" , 'moments_i1' "moments_i1" "moments_i1" "moments_i1" "moments_i1" "moments_i1" , 'moments_i2' "moments_i2" "moments_i2" "moments_i2" "moments_i2" "moments_i2" , 'moments_i3' "moments_i3" "moments_i3" "moments_i3" "moments_i3" "moments_i3" , 'moments_i4' "moments_i4" "moments_i4" "moments_i4" "moments_i4" "moments_i4" , 'moments_ia' "moments_ia" "moments_ia" "moments_ia" "moments_ia" "moments_ia" , 'moments_ib' "moments_ib" "moments_ib" "moments_ib" "moments_ib" "moments_ib" , 'moments_m02' "moments_m02" "moments_m02" "moments_m02" "moments_m02" "moments_m02" , 'moments_m02_invar' "moments_m02_invar" "moments_m02_invar" "moments_m02_invar" "moments_m02_invar" "moments_m02_invar" , 'moments_m03' "moments_m03" "moments_m03" "moments_m03" "moments_m03" "moments_m03" , 'moments_m03_invar' "moments_m03_invar" "moments_m03_invar" "moments_m03_invar" "moments_m03_invar" "moments_m03_invar" , 'moments_m11' "moments_m11" "moments_m11" "moments_m11" "moments_m11" "moments_m11" , 'moments_m11_invar' "moments_m11_invar" "moments_m11_invar" "moments_m11_invar" "moments_m11_invar" "moments_m11_invar" , 'moments_m12' "moments_m12" "moments_m12" "moments_m12" "moments_m12" "moments_m12" , 'moments_m12_invar' "moments_m12_invar" "moments_m12_invar" "moments_m12_invar" "moments_m12_invar" "moments_m12_invar" , 'moments_m20' "moments_m20" "moments_m20" "moments_m20" "moments_m20" "moments_m20" , 'moments_m20_invar' "moments_m20_invar" "moments_m20_invar" "moments_m20_invar" "moments_m20_invar" "moments_m20_invar" , 'moments_m21' "moments_m21" "moments_m21" "moments_m21" "moments_m21" "moments_m21" , 'moments_m21_invar' "moments_m21_invar" "moments_m21_invar" "moments_m21_invar" "moments_m21_invar" "moments_m21_invar" , 'moments_m30' "moments_m30" "moments_m30" "moments_m30" "moments_m30" "moments_m30" , 'moments_m30_invar' "moments_m30_invar" "moments_m30_invar" "moments_m30_invar" "moments_m30_invar" "moments_m30_invar" , 'moments_phi1' "moments_phi1" "moments_phi1" "moments_phi1" "moments_phi1" "moments_phi1" , 'moments_phi2' "moments_phi2" "moments_phi2" "moments_phi2" "moments_phi2" "moments_phi2" , 'moments_psi1' "moments_psi1" "moments_psi1" "moments_psi1" "moments_psi1" "moments_psi1" , 'moments_psi2' "moments_psi2" "moments_psi2" "moments_psi2" "moments_psi2" "moments_psi2" , 'moments_psi3' "moments_psi3" "moments_psi3" "moments_psi3" "moments_psi3" "moments_psi3" , 'moments_psi4' "moments_psi4" "moments_psi4" "moments_psi4" "moments_psi4" "moments_psi4" , 'num_sides' "num_sides" "num_sides" "num_sides" "num_sides" "num_sides" , 'orientation' "orientation" "orientation" "orientation" "orientation" "orientation" , 'outer_radius' "outer_radius" "outer_radius" "outer_radius" "outer_radius" "outer_radius" , 'phi' "phi" "phi" "phi" "phi" "phi" , 'ra' "ra" "ra" "ra" "ra" "ra" , 'ratio' "ratio" "ratio" "ratio" "ratio" "ratio" , 'rb' "rb" "rb" "rb" "rb" "rb" , 'rect2_len1' "rect2_len1" "rect2_len1" "rect2_len1" "rect2_len1" "rect2_len1" , 'rect2_len2' "rect2_len2" "rect2_len2" "rect2_len2" "rect2_len2" "rect2_len2" , 'rect2_phi' "rect2_phi" "rect2_phi" "rect2_phi" "rect2_phi" "rect2_phi" , 'rectangularity' "rectangularity" "rectangularity" "rectangularity" "rectangularity" "rectangularity" , 'roundness' "roundness" "roundness" "roundness" "roundness" "roundness" , 'row' "row" "row" "row" "row" "row" , 'row1' "row1" "row1" "row1" "row1" "row1" , 'row2' "row2" "row2" "row2" "row2" "row2" , 'struct_factor' "struct_factor" "struct_factor" "struct_factor" "struct_factor" "struct_factor" , 'width' "width" "width" "width" "width" "width"
Operation Operation Operation Operation operation operation (input_control) string → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Verknüpfungsart der einzelnen Merkmale.
Defaultwert:
'and'
"and"
"and"
"and"
"and"
"and"
Werteliste: 'and' "and" "and" "and" "and" "and" , 'or' "or" "or" "or" "or" "or"
Min Min Min Min min min (input_control) real(-array) → HTuple MaybeSequence[Union[int, float, str]] HTuple Htuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)
Untere Grenzen der Merkmale oder 'min'.
Defaultwert: 150.0
Typischer Wertebereich: 0.0
≤
Min
Min
Min
Min
min
min
≤
99999.0
Minimale Schrittweite: 0.001
Empfohlene Schrittweite: 1.0
Max Max Max Max max max (input_control) real(-array) → HTuple MaybeSequence[Union[int, float, str]] HTuple Htuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)
Obere Grenzen der Merkmale oder 'max'.
Defaultwert: 99999.0
Typischer Wertebereich: 0.0
≤
Max
Max
Max
Max
max
max
≤
99999.0
Minimale Schrittweite: 0.001
Empfohlene Schrittweite: 1.0
Restriktion: Max >= Min
Beispiel (HDevelop)
* Where are the eyes of the Mandrill?
read_image(Image,'monkey')
threshold(Image,Region,128,255)
connection(Region,ConnectedRegions)
select_shape(ConnectedRegions,Eyes,['area','max_diameter'],\
'and',[500,30.0],[1000,50.0])
dev_display(Eyes)
Beispiel (C)
/* Where are the eyes of the Mandrill? */
read_image(&Image,"monkey");
threshold(Image,&Region,128.0,255.0);
connection(Region,&ConnectedRegions);
select_shape(ConnectedRegions,&SelectedRegions,"area","and",500.0,1000.0);
select_shape(SelectedRegions,&Eyes,"max_diameter","and",30.0,50.0);
disp_region(Eyes,WindowHandle);
Beispiel (HDevelop)
* Where are the eyes of the Mandrill?
read_image(Image,'monkey')
threshold(Image,Region,128,255)
connection(Region,ConnectedRegions)
select_shape(ConnectedRegions,Eyes,['area','max_diameter'],\
'and',[500,30.0],[1000,50.0])
dev_display(Eyes)
Beispiel (HDevelop)
* Where are the eyes of the Mandrill?
read_image(Image,'monkey')
threshold(Image,Region,128,255)
connection(Region,ConnectedRegions)
select_shape(ConnectedRegions,Eyes,['area','max_diameter'],\
'and',[500,30.0],[1000,50.0])
dev_display(Eyes)
Beispiel (HDevelop)
* Where are the eyes of the Mandrill?
read_image(Image,'monkey')
threshold(Image,Region,128,255)
connection(Region,ConnectedRegions)
select_shape(ConnectedRegions,Eyes,['area','max_diameter'],\
'and',[500,30.0],[1000,50.0])
dev_display(Eyes)
Ergebnis
select_shape select_shape SelectShape SelectShape SelectShape select_shape liefert den Wert TRUE, falls die Eingabe nicht
leer ist. Das Verhalten bei leerer Eingabe (keine Eingabeobjekte vorhanden)
lässt sich mittels set_system('no_object_result',<Result>) set_system("no_object_result",<Result>) SetSystem("no_object_result",<Result>) SetSystem("no_object_result",<Result>) SetSystem("no_object_result",<Result>) set_system("no_object_result",<Result>)
festlegen. Das Verhalten bei einer leeren Region (Region ist die leere Menge)
wird mit set_system('empty_region_result',<Result>) set_system("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) set_system("empty_region_result",<Result>) bestimmt.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
threshold threshold Threshold Threshold Threshold threshold ,
regiongrowing regiongrowing Regiongrowing Regiongrowing Regiongrowing regiongrowing ,
connection connection Connection Connection Connection connection ,
runlength_features runlength_features RunlengthFeatures RunlengthFeatures RunlengthFeatures runlength_features
Nachfolger
select_gray select_gray SelectGray SelectGray SelectGray select_gray ,
shape_trans shape_trans ShapeTrans ShapeTrans ShapeTrans shape_trans ,
reduce_domain reduce_domain ReduceDomain ReduceDomain ReduceDomain reduce_domain ,
count_obj count_obj CountObj CountObj CountObj count_obj
Alternativen
select_shape_std select_shape_std SelectShapeStd SelectShapeStd SelectShapeStd select_shape_std
Siehe auch
area_center area_center AreaCenter AreaCenter AreaCenter area_center ,
circularity circularity Circularity Circularity Circularity circularity ,
compactness compactness Compactness Compactness Compactness compactness ,
contlength contlength Contlength Contlength Contlength contlength ,
convexity convexity Convexity Convexity Convexity convexity ,
rectangularity rectangularity Rectangularity Rectangularity Rectangularity rectangularity ,
elliptic_axis elliptic_axis EllipticAxis EllipticAxis EllipticAxis elliptic_axis ,
eccentricity eccentricity Eccentricity Eccentricity Eccentricity eccentricity ,
inner_circle inner_circle InnerCircle InnerCircle InnerCircle inner_circle ,
smallest_circle smallest_circle SmallestCircle SmallestCircle SmallestCircle smallest_circle ,
smallest_rectangle1 smallest_rectangle1 SmallestRectangle1 SmallestRectangle1 SmallestRectangle1 smallest_rectangle1 ,
smallest_rectangle2 smallest_rectangle2 SmallestRectangle2 SmallestRectangle2 SmallestRectangle2 smallest_rectangle2 ,
inner_rectangle1 inner_rectangle1 InnerRectangle1 InnerRectangle1 InnerRectangle1 inner_rectangle1 ,
roundness roundness Roundness Roundness Roundness roundness ,
connect_and_holes connect_and_holes ConnectAndHoles ConnectAndHoles ConnectAndHoles connect_and_holes ,
area_holes area_holes AreaHoles AreaHoles AreaHoles area_holes ,
diameter_region diameter_region DiameterRegion DiameterRegion DiameterRegion diameter_region ,
orientation_region orientation_region OrientationRegion OrientationRegion OrientationRegion orientation_region ,
moments_region_2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd MomentsRegion2nd moments_region_2nd ,
moments_region_2nd_invar moments_region_2nd_invar MomentsRegion2ndInvar MomentsRegion2ndInvar MomentsRegion2ndInvar moments_region_2nd_invar ,
moments_region_2nd_rel_invar moments_region_2nd_rel_invar MomentsRegion2ndRelInvar MomentsRegion2ndRelInvar MomentsRegion2ndRelInvar moments_region_2nd_rel_invar ,
moments_region_3rd moments_region_3rd MomentsRegion3rd MomentsRegion3rd MomentsRegion3rd moments_region_3rd ,
moments_region_3rd_invar moments_region_3rd_invar MomentsRegion3rdInvar MomentsRegion3rdInvar MomentsRegion3rdInvar moments_region_3rd_invar ,
moments_region_central moments_region_central MomentsRegionCentral MomentsRegionCentral MomentsRegionCentral moments_region_central ,
moments_region_central_invar moments_region_central_invar MomentsRegionCentralInvar MomentsRegionCentralInvar MomentsRegionCentralInvar moments_region_central_invar ,
select_obj select_obj SelectObj SelectObj SelectObj select_obj
Modul
Foundation