Operator Reference
Features
This chapter contains operators that allow you to access the different features of regions.
List of Features
In the following, the available features are illustrated.
'area'
:Area of the object
'row'
:Row index of the center
'column'
:Column index of the center
'row1'
:Row index of upper left corner
'column1'
:Column index of upper left corner
'row2'
:Row index of lower right corner
'column2'
:Column index of lower right corner
'width'
:Width of the region (parallel to the coordinate axis)
'height'
:Height of the region (parallel to the coordinate axis)
'circularity'
:Circularity (see
)circularity
'compactness'
:Compactness (see
)compactness
'contlength'
:Total length of contour (see operator
)contlength
'convexity'
:Convexity (see
)convexity
'rectangularity'
:Rectangularity (see
)rectangularity
'ra'
:Main radius of the equivalent ellipse (see
)elliptic_axis
'rb'
:Secondary radius of the equivalent ellipse (see
)elliptic_axis
'phi'
:Orientation of the equivalent ellipse see
)elliptic_axis
'anisometry'
:Anisometry (see
)eccentricity
'bulkiness'
:Bulkiness (see operator
)eccentricity
'struct_factor'
:Structure Factor (see operator
)eccentricity
'outer_radius'
:Radius of smallest surrounding circle (see
)smallest_circle
'inner_radius'
:Radius of largest inner circle (see
)inner_circle
'inner_width'
:Width of the largest axis-parallel rectangle that fits into the region (see
)inner_rectangle1
'inner_height'
:Height of the largest axis-parallel rectangle that fits into the region (see
)inner_rectangle1
'dist_mean'
:Mean distance from the region border to the center (see operator
)roundness
'dist_deviation'
:Deviation of the distance from the region border to the center (see operator
)roundness
'roundness'
:Roundness (see operator
)roundness
'num_sides'
:Number of polygon sides (see operator
)roundness
'connect_num'
:Number of connection components (see operator
)connect_and_holes
'holes_num'
:Number of holes (see operator
)connect_and_holes
'area_holes'
:Area of the holes of the object (see operator
)area_holes
'max_diameter'
:Maximum diameter of the region (see operator
)diameter_region
'orientation'
:Orientation of the region (see operator
)orientation_region
'euler_number'
:Euler number (see operator
)euler_number
'rect2_phi'
:Orientation of the smallest surrounding rectangle (see operator
)smallest_rectangle2
'rect2_len1'
:Half the length of the smallest surrounding rectangle (see operator
)smallest_rectangle2
'rect2_len2'
:Half the width of the smallest surrounding rectangle (see operator
)smallest_rectangle2
'moments_m11'
:Geometric moments of the region (see operator
)moments_region_2nd
'moments_m20'
:Geometric moments of the region (see operator
)moments_region_2nd
'moments_m02'
:Geometric moments of the region (see operator
)moments_region_2nd
'moments_ia'
:Geometric moments of the region (see operator
)moments_region_2nd
'moments_ib'
:Geometric moments of the region (see operator
)moments_region_2nd
'moments_m11_invar'
:Geometric moments of the region (see operator
)moments_region_2nd_invar
'moments_m20_invar'
:Geometric moments of the region (see operator
)moments_region_2nd_invar
'moments_m02_invar'
:Geometric moments of the region (see operator
)moments_region_2nd_invar
'moments_phi1'
:Geometric moments of the region (see operator
)moments_region_2nd_rel_invar
'moments_phi2'
:Geometric moments of the region (see operator
)moments_region_2nd_rel_invar
'moments_m21'
:Geometric moments of the region (see operator
)moments_region_3rd
'moments_m12'
:Geometric moments of the region (see operator
)moments_region_3rd
'moments_m03'
:Geometric moments of the region (see operator
)moments_region_3rd
'moments_m30'
:Geometric moments of the region (see operator
)moments_region_3rd
'moments_m21_invar'
:Geometric moments of the region (see operator
)moments_region_3rd_invar
'moments_m12_invar'
:Geometric moments of the region (see operator
)moments_region_3rd_invar
'moments_m03_invar'
:Geometric moments of the region (see operator
)moments_region_3rd_invar
'moments_m30_invar'
:Geometric moments of the region (see operator
)moments_region_3rd_invar
'moments_i1'
:Geometric moments of the region (see operator
)moments_region_central
'moments_i2'
:Geometric moments of the region (see operator
)moments_region_central
'moments_i3'
:Geometric moments of the region (see operator
)moments_region_central
'moments_i4'
:Geometric moments of the region (see operator
)moments_region_central
'moments_psi1'
:Geometric moments of the region (see operator
)moments_region_central_invar
'moments_psi2'
:Geometric moments of the region (see operator
)moments_region_central_invar
'moments_psi3'
:Geometric moments of the region (see operator
)moments_region_central_invar
'moments_psi4'
:Geometric moments of the region (see operator
)moments_region_central_invar
List of Operators
area_center
- Area and center of regions.
area_holes
- Compute the area of holes of regions.
circularity
- Shape factor for the circularity (similarity to a circle) of a region.
compactness
- Shape factor for the compactness of a region.
connect_and_holes
- Number of connection components and holes
contlength
- Contour length of a region.
convexity
- Shape factor for the convexity of a region.
diameter_region
- Maximal distance between two boundary points of a region.
eccentricity
- Shape features derived from the ellipse parameters.
elliptic_axis
- Calculate the parameters of the equivalent ellipse.
euler_number
- Calculate the Euler number.
find_neighbors
- Search direct neighbors.
get_region_index
- Index of all regions containing a given pixel.
get_region_thickness
- Access the thickness of a region along the main axis.
hamming_distance
- Hamming distance between two regions.
hamming_distance_norm
- Hamming distance between two regions using normalization.
height_width_ratio
- Compute the width, height, and aspect ratio of the surrounding rectangle parallel to the coordinate axes.
inner_circle
- Largest inner circle of a region.
inner_rectangle1
- Largest inner rectangle of a region.
moments_region_2nd
- Calculate the geometric moments of regions.
moments_region_2nd_invar
- Geometric moments of regions.
moments_region_2nd_rel_invar
- Geometric moments of regions.
moments_region_3rd
- Geometric moments of regions.
moments_region_3rd_invar
- Geometric moments of regions.
moments_region_central
- Geometric moments of regions.
moments_region_central_invar
- Geometric moments of regions.
orientation_region
- Orientation of a region.
rectangularity
- Shape factor for the rectangularity of a region.
region_features
- Calculate shape features of regions.
roundness
- Shape factors from contour.
runlength_distribution
- Distribution of runs needed for runlength encoding of a region.
runlength_features
- Characteristic values for runlength coding of regions.
select_region_point
- Choose all regions containing a given pixel.
select_region_spatial
- Pose relation of regions.
select_shape
- Choose regions with the aid of shape features.
select_shape_proto
- Choose regions having a certain relation to each other.
select_shape_std
- Select regions of a given shape.
smallest_circle
- Smallest surrounding circle of a region.
smallest_rectangle1
- Surrounding rectangle parallel to the coordinate axes.
smallest_rectangle2
- Smallest surrounding rectangle with any orientation.
spatial_relation
- Pose relation of regions with regard to the coordinate axes.