Name
select_shape select_shape SelectShape select_shape SelectShape SelectShape — Auswählen von Regionen mit Hilfe von Formmerkmalen.
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
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 )
select_shape select_shape SelectShape select_shape SelectShape SelectShape 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') oder mindestens eines
(Operation Operation Operation Operation Operation operation = '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).
Bedingung:
In der Dokumentation des Operators region_features region_features RegionFeatures region_features RegionFeatures RegionFeatures finden Sie
eine Illustration der 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 zur Koordinatenachse)
'height':
Höhe der Region (parallel zur Koordinatenachse)
'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 elliptic_axis EllipticAxis EllipticAxis )
'rb':
Nebenradius der äquivalenten Ellipse
(vgl. elliptic_axis elliptic_axis EllipticAxis elliptic_axis EllipticAxis EllipticAxis )
'phi':
Orientierung der äquivalenten Ellipse
(vgl. elliptic_axis elliptic_axis EllipticAxis elliptic_axis EllipticAxis EllipticAxis )
'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 smallest_circle SmallestCircle SmallestCircle )
'inner_radius':
Radius des größten Inkreises
(vgl. inner_circle inner_circle InnerCircle inner_circle InnerCircle InnerCircle )
'inner_width':
Breite des größten enthaltenen achsenparallelen
Rechtecks (vgl. inner_rectangle1 inner_rectangle1 InnerRectangle1 inner_rectangle1 InnerRectangle1 InnerRectangle1 )
'inner_height':
Höhe des größten enthaltenen achsenparallelen
Rechtecks (vgl. inner_rectangle1 inner_rectangle1 InnerRectangle1 inner_rectangle1 InnerRectangle1 InnerRectangle1 )
'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 connect_and_holes ConnectAndHoles ConnectAndHoles )
'holes_num':
Anzahl der Löcher
(vgl. Operator connect_and_holes connect_and_holes ConnectAndHoles connect_and_holes ConnectAndHoles ConnectAndHoles )
'area_holes:'
Fläche der Löcher des Objektes
(vgl. Operator area_holes area_holes AreaHoles area_holes AreaHoles AreaHoles )
'max_diameter':
Maximale Ausdehnung der Region
(vgl. Operator diameter_region diameter_region DiameterRegion diameter_region DiameterRegion DiameterRegion )
'orientation':
Orientierung der Region
(vgl. Operator orientation_region orientation_region OrientationRegion orientation_region OrientationRegion OrientationRegion )
'euler_number':
Eulerzahl (vgl. Operator euler_number euler_number EulerNumber euler_number EulerNumber EulerNumber )
'rect2_phi':
Orientierung des kleinsten umschließenden Rechtecks
(vgl. Operator smallest_rectangle2 smallest_rectangle2 SmallestRectangle2 smallest_rectangle2 SmallestRectangle2 SmallestRectangle2 )
'rect2_len1':
Halbe Länge des kleinsten umschließenden Rechtecks
(vgl. Operator smallest_rectangle2 smallest_rectangle2 SmallestRectangle2 smallest_rectangle2 SmallestRectangle2 SmallestRectangle2 )
'rect2_len2':
Halbe Breite des kleinsten umschließenden Rechtecks
(vgl. Operator smallest_rectangle2 smallest_rectangle2 SmallestRectangle2 smallest_rectangle2 SmallestRectangle2 SmallestRectangle2 )
'moments_m11':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd moments_region_2nd MomentsRegion2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd )
'moments_m20':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd moments_region_2nd MomentsRegion2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd )
'moments_m02':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd moments_region_2nd MomentsRegion2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd )
'moments_ia':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd moments_region_2nd MomentsRegion2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd )
'moments_ib':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd moments_region_2nd MomentsRegion2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd )
'moments_m11_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd_invar moments_region_2nd_invar MomentsRegion2ndInvar moments_region_2nd_invar MomentsRegion2ndInvar MomentsRegion2ndInvar )
'moments_m20_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd_invar moments_region_2nd_invar MomentsRegion2ndInvar moments_region_2nd_invar MomentsRegion2ndInvar MomentsRegion2ndInvar )
'moments_m02_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd_invar moments_region_2nd_invar MomentsRegion2ndInvar moments_region_2nd_invar MomentsRegion2ndInvar MomentsRegion2ndInvar )
'moments_phi1':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd_rel_invar moments_region_2nd_rel_invar MomentsRegion2ndRelInvar moments_region_2nd_rel_invar MomentsRegion2ndRelInvar MomentsRegion2ndRelInvar )
'moments_phi2':
Geometrische Regionenmomente
(vgl. Operator moments_region_2nd_rel_invar moments_region_2nd_rel_invar MomentsRegion2ndRelInvar moments_region_2nd_rel_invar MomentsRegion2ndRelInvar MomentsRegion2ndRelInvar )
'moments_m21':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd moments_region_3rd MomentsRegion3rd moments_region_3rd MomentsRegion3rd MomentsRegion3rd )
'moments_m12':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd moments_region_3rd MomentsRegion3rd moments_region_3rd MomentsRegion3rd MomentsRegion3rd )
'moments_m03':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd moments_region_3rd MomentsRegion3rd moments_region_3rd MomentsRegion3rd MomentsRegion3rd )
'moments_m30':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd moments_region_3rd MomentsRegion3rd moments_region_3rd MomentsRegion3rd MomentsRegion3rd )
'moments_m21_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd_invar moments_region_3rd_invar MomentsRegion3rdInvar moments_region_3rd_invar MomentsRegion3rdInvar MomentsRegion3rdInvar )
'moments_m12_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd_invar moments_region_3rd_invar MomentsRegion3rdInvar moments_region_3rd_invar MomentsRegion3rdInvar MomentsRegion3rdInvar )
'moments_m03_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd_invar moments_region_3rd_invar MomentsRegion3rdInvar moments_region_3rd_invar MomentsRegion3rdInvar MomentsRegion3rdInvar )
'moments_m30_invar':
Geometrische Regionenmomente
(vgl. Operator moments_region_3rd_invar moments_region_3rd_invar MomentsRegion3rdInvar moments_region_3rd_invar MomentsRegion3rdInvar MomentsRegion3rdInvar )
'moments_i1':
Geometrische Regionenmomente
(vgl. Operator moments_region_central moments_region_central MomentsRegionCentral moments_region_central MomentsRegionCentral MomentsRegionCentral )
'moments_i2':
Geometrische Regionenmomente
(vgl. Operator moments_region_central moments_region_central MomentsRegionCentral moments_region_central MomentsRegionCentral MomentsRegionCentral )
'moments_i3':
Geometrische Regionenmomente
(vgl. Operator moments_region_central moments_region_central MomentsRegionCentral moments_region_central MomentsRegionCentral MomentsRegionCentral )
'moments_i4':
Geometrische Regionenmomente
(vgl. Operator moments_region_central moments_region_central MomentsRegionCentral moments_region_central MomentsRegionCentral MomentsRegionCentral )
'moments_psi1':
Geometrische Regionenmomente
(vgl. Operator moments_region_central_invar moments_region_central_invar MomentsRegionCentralInvar moments_region_central_invar MomentsRegionCentralInvar MomentsRegionCentralInvar )
'moments_psi2':
Geometrische Regionenmomente
(vgl. Operator moments_region_central_invar moments_region_central_invar MomentsRegionCentralInvar moments_region_central_invar MomentsRegionCentralInvar MomentsRegionCentralInvar )
'moments_psi3':
Geometrische Regionenmomente
(vgl. Operator moments_region_central_invar moments_region_central_invar MomentsRegionCentralInvar moments_region_central_invar MomentsRegionCentralInvar MomentsRegionCentralInvar )
'moments_psi4':
Geometrische Regionenmomente
(vgl. Operator moments_region_central_invar moments_region_central_invar MomentsRegionCentralInvar moments_region_central_invar MomentsRegionCentralInvar MomentsRegionCentralInvar )
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.
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Automatisch parallelisiert auf Tupelebene.
Regionen, die untersucht werden sollen.
Regionen, die die Bedingung erfüllen.
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" , '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"
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 HTuple HTuple VARIANT Htuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*) (double / Hlong / BSTR) (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 HTuple HTuple VARIANT Htuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*) (double / Hlong / BSTR) (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
* 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)
/* 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);
* 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)
* 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)
* 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)
* 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)
select_shape select_shape SelectShape select_shape SelectShape SelectShape liefert den Wert 2 (H_MSG_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>) set_system("no_object_result",<Result>) SetSystem("no_object_result",<Result>) SetSystem("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>) set_system("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) bestimmt.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
threshold threshold Threshold threshold Threshold Threshold ,
regiongrowing regiongrowing Regiongrowing regiongrowing Regiongrowing Regiongrowing ,
connection connection Connection connection Connection Connection ,
runlength_features runlength_features RunlengthFeatures runlength_features RunlengthFeatures RunlengthFeatures
select_gray select_gray SelectGray select_gray SelectGray SelectGray ,
shape_trans shape_trans ShapeTrans shape_trans ShapeTrans ShapeTrans ,
reduce_domain reduce_domain ReduceDomain reduce_domain ReduceDomain ReduceDomain ,
count_obj count_obj CountObj count_obj CountObj CountObj
select_shape_std select_shape_std SelectShapeStd select_shape_std SelectShapeStd SelectShapeStd
area_center area_center AreaCenter area_center AreaCenter AreaCenter ,
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 elliptic_axis EllipticAxis EllipticAxis ,
eccentricity eccentricity Eccentricity eccentricity Eccentricity Eccentricity ,
inner_circle inner_circle InnerCircle inner_circle InnerCircle InnerCircle ,
smallest_circle smallest_circle SmallestCircle smallest_circle SmallestCircle SmallestCircle ,
smallest_rectangle1 smallest_rectangle1 SmallestRectangle1 smallest_rectangle1 SmallestRectangle1 SmallestRectangle1 ,
smallest_rectangle2 smallest_rectangle2 SmallestRectangle2 smallest_rectangle2 SmallestRectangle2 SmallestRectangle2 ,
inner_rectangle1 inner_rectangle1 InnerRectangle1 inner_rectangle1 InnerRectangle1 InnerRectangle1 ,
roundness roundness Roundness roundness Roundness Roundness ,
connect_and_holes connect_and_holes ConnectAndHoles connect_and_holes ConnectAndHoles ConnectAndHoles ,
area_holes area_holes AreaHoles area_holes AreaHoles AreaHoles ,
diameter_region diameter_region DiameterRegion diameter_region DiameterRegion DiameterRegion ,
orientation_region orientation_region OrientationRegion orientation_region OrientationRegion OrientationRegion ,
moments_region_2nd moments_region_2nd MomentsRegion2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd ,
moments_region_2nd_invar moments_region_2nd_invar MomentsRegion2ndInvar moments_region_2nd_invar MomentsRegion2ndInvar MomentsRegion2ndInvar ,
moments_region_2nd_rel_invar moments_region_2nd_rel_invar MomentsRegion2ndRelInvar moments_region_2nd_rel_invar MomentsRegion2ndRelInvar MomentsRegion2ndRelInvar ,
moments_region_3rd moments_region_3rd MomentsRegion3rd moments_region_3rd MomentsRegion3rd MomentsRegion3rd ,
moments_region_3rd_invar moments_region_3rd_invar MomentsRegion3rdInvar moments_region_3rd_invar MomentsRegion3rdInvar MomentsRegion3rdInvar ,
moments_region_central moments_region_central MomentsRegionCentral moments_region_central MomentsRegionCentral MomentsRegionCentral ,
moments_region_central_invar moments_region_central_invar MomentsRegionCentralInvar moments_region_central_invar MomentsRegionCentralInvar MomentsRegionCentralInvar ,
select_obj select_obj SelectObj select_obj SelectObj SelectObj
Foundation