ClassesClasses | | Operators

Features

List of Operators ↓

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 circularitycircularityCircularityCircularityCircularity)

'compactness':

Compactness (see compactnesscompactnessCompactnessCompactnessCompactness)

'contlength':

Total length of contour (see operator contlengthcontlengthContlengthContlengthContlength)

'convexity':

Convexity (see convexityconvexityConvexityConvexityConvexity)

'rectangularity':

Rectangularity (see rectangularityrectangularityRectangularityRectangularityRectangularity)

'ra':

Main radius of the equivalent ellipse (see elliptic_axiselliptic_axisEllipticAxisEllipticAxisEllipticAxis)

'rb':

Secondary radius of the equivalent ellipse (see elliptic_axiselliptic_axisEllipticAxisEllipticAxisEllipticAxis)

'phi':

Orientation of the equivalent ellipse see elliptic_axiselliptic_axisEllipticAxisEllipticAxisEllipticAxis)

'anisometry:'

Anisometry (see eccentricityeccentricityEccentricityEccentricityEccentricity)

'bulkiness:'

Bulkiness (see operator eccentricityeccentricityEccentricityEccentricityEccentricity)

'struct_factor:'

Structur Factor (see operator eccentricityeccentricityEccentricityEccentricityEccentricity)

'outer_radius':

Radius of smallest surrounding circle (see smallest_circlesmallest_circleSmallestCircleSmallestCircleSmallestCircle)

'inner_radius':

Radius of largest inner circle (see inner_circleinner_circleInnerCircleInnerCircleInnerCircle)

'inner_width':

Width of the largest axis-parallel rectangle that fits into the region (see inner_rectangle1inner_rectangle1InnerRectangle1InnerRectangle1InnerRectangle1)

'inner_height':

Height of the largest axis-parallel rectangle that fits into the region (see inner_rectangle1inner_rectangle1InnerRectangle1InnerRectangle1InnerRectangle1)

'dist_mean':

Mean distance from the region border to the center (see operator roundnessroundnessRoundnessRoundnessRoundness)

'dist_deviation:'

Deviation of the distance from the region border to the center (see operator roundnessroundnessRoundnessRoundnessRoundness)

'roundness':

Roundness (see operator roundnessroundnessRoundnessRoundnessRoundness)

'num_sides':

Number of polygon sides (see operator roundnessroundnessRoundnessRoundnessRoundness)

'connect_num':

Number of connection components (see operator connect_and_holesconnect_and_holesConnectAndHolesConnectAndHolesConnectAndHoles)

'holes_num':

Number of holes (see operator connect_and_holesconnect_and_holesConnectAndHolesConnectAndHolesConnectAndHoles)

'area_holes':

Area of the holes of the object (see operator area_holesarea_holesAreaHolesAreaHolesAreaHoles)

'max_diameter':

Maximum diameter of the region (see operator diameter_regiondiameter_regionDiameterRegionDiameterRegionDiameterRegion)

'orientation':

Orientation of the region (see operator orientation_regionorientation_regionOrientationRegionOrientationRegionOrientationRegion)

'euler_number':

Euler number (see operator euler_numbereuler_numberEulerNumberEulerNumberEulerNumber)

'rect2_phi':

Orientation of the smallest surrounding rectangle (see operator smallest_rectangle2smallest_rectangle2SmallestRectangle2SmallestRectangle2SmallestRectangle2)

'rect2_len1':

Half the length of the smallest surrounding rectangle (see operator smallest_rectangle2smallest_rectangle2SmallestRectangle2SmallestRectangle2SmallestRectangle2)

'rect2_len2':

Half the width of the smallest surrounding rectangle (see operator smallest_rectangle2smallest_rectangle2SmallestRectangle2SmallestRectangle2SmallestRectangle2)

'moments_m11':

Geometric moments of the region (see operator moments_region_2ndmoments_region_2ndMomentsRegion2ndMomentsRegion2ndMomentsRegion2nd)

'moments_m20':

Geometric moments of the region (see operator moments_region_2ndmoments_region_2ndMomentsRegion2ndMomentsRegion2ndMomentsRegion2nd)

'moments_m02':

Geometric moments of the region (see operator moments_region_2ndmoments_region_2ndMomentsRegion2ndMomentsRegion2ndMomentsRegion2nd)

'moments_ia':

Geometric moments of the region (see operator moments_region_2ndmoments_region_2ndMomentsRegion2ndMomentsRegion2ndMomentsRegion2nd)

'moments_ib':

Geometric moments of the region (see operator moments_region_2ndmoments_region_2ndMomentsRegion2ndMomentsRegion2ndMomentsRegion2nd)

'moments_m11_invar':

Geometric moments of the region (see operator moments_region_2nd_invarmoments_region_2nd_invarMomentsRegion2ndInvarMomentsRegion2ndInvarMomentsRegion2ndInvar)

'moments_m20_invar':

Geometric moments of the region (see operator moments_region_2nd_invarmoments_region_2nd_invarMomentsRegion2ndInvarMomentsRegion2ndInvarMomentsRegion2ndInvar)

'moments_m02_invar':

Geometric moments of the region (see operator moments_region_2nd_invarmoments_region_2nd_invarMomentsRegion2ndInvarMomentsRegion2ndInvarMomentsRegion2ndInvar)

'moments_phi1':

Geometric moments of the region (see operator moments_region_2nd_rel_invarmoments_region_2nd_rel_invarMomentsRegion2ndRelInvarMomentsRegion2ndRelInvarMomentsRegion2ndRelInvar)

'moments_phi2':

Geometric moments of the region (see operator moments_region_2nd_rel_invarmoments_region_2nd_rel_invarMomentsRegion2ndRelInvarMomentsRegion2ndRelInvarMomentsRegion2ndRelInvar)

'moments_m21':

Geometric moments of the region (see operator moments_region_3rdmoments_region_3rdMomentsRegion3rdMomentsRegion3rdMomentsRegion3rd)

'moments_m12':

Geometric moments of the region (see operator moments_region_3rdmoments_region_3rdMomentsRegion3rdMomentsRegion3rdMomentsRegion3rd)

'moments_m03':

Geometric moments of the region (see operator moments_region_3rdmoments_region_3rdMomentsRegion3rdMomentsRegion3rdMomentsRegion3rd)

'moments_m30':

Geometric moments of the region (see operator moments_region_3rdmoments_region_3rdMomentsRegion3rdMomentsRegion3rdMomentsRegion3rd)

'moments_m21_invar':

Geometric moments of the region (see operator moments_region_3rd_invarmoments_region_3rd_invarMomentsRegion3rdInvarMomentsRegion3rdInvarMomentsRegion3rdInvar)

'moments_m12_invar':

Geometric moments of the region (see operator moments_region_3rd_invarmoments_region_3rd_invarMomentsRegion3rdInvarMomentsRegion3rdInvarMomentsRegion3rdInvar)

'moments_m03_invar':

Geometric moments of the region (see operator moments_region_3rd_invarmoments_region_3rd_invarMomentsRegion3rdInvarMomentsRegion3rdInvarMomentsRegion3rdInvar)

'moments_m30_invar':

Geometric moments of the region (see operator moments_region_3rd_invarmoments_region_3rd_invarMomentsRegion3rdInvarMomentsRegion3rdInvarMomentsRegion3rdInvar)

'moments_i1':

Geometric moments of the region (see operator moments_region_centralmoments_region_centralMomentsRegionCentralMomentsRegionCentralMomentsRegionCentral)

'moments_i2':

Geometric moments of the region (see operator moments_region_centralmoments_region_centralMomentsRegionCentralMomentsRegionCentralMomentsRegionCentral)

'moments_i3':

Geometric moments of the region (see operator moments_region_centralmoments_region_centralMomentsRegionCentralMomentsRegionCentralMomentsRegionCentral)

'moments_i4':

Geometric moments of the region (see operator moments_region_centralmoments_region_centralMomentsRegionCentralMomentsRegionCentralMomentsRegionCentral)

'moments_psi1':

Geometric moments of the region (see operator moments_region_central_invarmoments_region_central_invarMomentsRegionCentralInvarMomentsRegionCentralInvarMomentsRegionCentralInvar)

'moments_psi2':

Geometric moments of the region (see operator moments_region_central_invarmoments_region_central_invarMomentsRegionCentralInvarMomentsRegionCentralInvarMomentsRegionCentralInvar)

'moments_psi3':

Geometric moments of the region (see operator moments_region_central_invarmoments_region_central_invarMomentsRegionCentralInvarMomentsRegionCentralInvarMomentsRegionCentralInvar)

'moments_psi4':

Geometric moments of the region (see operator moments_region_central_invarmoments_region_central_invarMomentsRegionCentralInvarMomentsRegionCentralInvarMomentsRegionCentralInvar)


List of Operators

area_centerAreaCenterAreaCenterarea_center
Area and center of regions.
area_holesAreaHolesAreaHolesarea_holes
Compute the area of holes of regions.
circularityCircularityCircularitycircularity
Shape factor for the circularity (similarity to a circle) of a region.
compactnessCompactnessCompactnesscompactness
Shape factor for the compactness of a region.
connect_and_holesConnectAndHolesConnectAndHolesconnect_and_holes
Number of connection components and holes
contlengthContlengthContlengthcontlength
Contour length of a region.
convexityConvexityConvexityconvexity
Shape factor for the convexity of a region.
diameter_regionDiameterRegionDiameterRegiondiameter_region
Maximal distance between two boundary points of a region.
eccentricityEccentricityEccentricityeccentricity
Shape features derived from the ellipse parameters.
elliptic_axisEllipticAxisEllipticAxiselliptic_axis
Calculate the parameters of the equivalent ellipse.
euler_numberEulerNumberEulerNumbereuler_number
Calculate the Euler number.
find_neighborsFindNeighborsFindNeighborsfind_neighbors
Search direct neighbors.
get_region_indexGetRegionIndexGetRegionIndexget_region_index
Index of all regions containing a given pixel.
get_region_thicknessGetRegionThicknessGetRegionThicknessget_region_thickness
Access the thickness of a region along the main axis.
hamming_distanceHammingDistanceHammingDistancehamming_distance
Hamming distance between two regions.
hamming_distance_normHammingDistanceNormHammingDistanceNormhamming_distance_norm
Hamming distance between two regions using normalization.
height_width_ratioHeightWidthRatioHeightWidthRatioheight_width_ratio
Compute the width, height, and aspect ratio of the surrounding rectangle parallel to the coordinate axes.
inner_circleInnerCircleInnerCircleinner_circle
Largest inner circle of a region.
inner_rectangle1InnerRectangle1InnerRectangle1inner_rectangle1
Largest inner rectangle of a region.
moments_region_2ndMomentsRegion2ndMomentsRegion2ndmoments_region_2nd
Calculate the geometric moments of regions.
moments_region_2nd_invarMomentsRegion2ndInvarMomentsRegion2ndInvarmoments_region_2nd_invar
Geometric moments of regions.
moments_region_2nd_rel_invarMomentsRegion2ndRelInvarMomentsRegion2ndRelInvarmoments_region_2nd_rel_invar
Geometric moments of regions.
moments_region_3rdMomentsRegion3rdMomentsRegion3rdmoments_region_3rd
Geometric moments of regions.
moments_region_3rd_invarMomentsRegion3rdInvarMomentsRegion3rdInvarmoments_region_3rd_invar
Geometric moments of regions.
moments_region_centralMomentsRegionCentralMomentsRegionCentralmoments_region_central
Geometric moments of regions.
moments_region_central_invarMomentsRegionCentralInvarMomentsRegionCentralInvarmoments_region_central_invar
Geometric moments of regions.
orientation_regionOrientationRegionOrientationRegionorientation_region
Orientation of a region.
rectangularityRectangularityRectangularityrectangularity
Shape factor for the rectangularity of a region.
region_featuresRegionFeaturesRegionFeaturesregion_features
Calculate shape features of regions.
roundnessRoundnessRoundnessroundness
Shape factors from contour.
runlength_distributionRunlengthDistributionRunlengthDistributionrunlength_distribution
Distribution of runs needed for runlength encoding of a region.
runlength_featuresRunlengthFeaturesRunlengthFeaturesrunlength_features
Characteristic values for runlength coding of regions.
select_region_pointSelectRegionPointSelectRegionPointselect_region_point
Choose all regions containing a given pixel.
select_region_spatialSelectRegionSpatialSelectRegionSpatialselect_region_spatial
Pose relation of regions.
select_shapeSelectShapeSelectShapeselect_shape
Choose regions with the aid of shape features.
select_shape_protoSelectShapeProtoSelectShapeProtoselect_shape_proto
Choose regions having a certain relation to each other.
select_shape_stdSelectShapeStdSelectShapeStdselect_shape_std
Select regions of a given shape.
smallest_circleSmallestCircleSmallestCirclesmallest_circle
Smallest surrounding circle of a region.
smallest_rectangle1SmallestRectangle1SmallestRectangle1smallest_rectangle1
Surrounding rectangle parallel to the coordinate axes.
smallest_rectangle2SmallestRectangle2SmallestRectangle2smallest_rectangle2
Smallest surrounding rectangle with any orientation.
spatial_relationSpatialRelationSpatialRelationspatial_relation
Pose relation of regions with regard to the coordinate axes.

ClassesClasses | | Operators