The operator moments_region_2nd_invarmoments_region_2nd_invarMomentsRegion2ndInvarMomentsRegion2ndInvarmoments_region_2nd_invar calculates the
scaled moments (M20M20M20m20m20, M02M02M02m02m02)
and the product of inertia of the axes through the center parallel to the
coordinate axes (M11M11M11m11m11).
Calculation:
and are the coordinates
of the center of a region R with the area F.
Then the moments are defined by:
,
wherein Z and S run through all pixels of the region
R.
If more than one region is passed the results are stored in tuples, the index
of a value in the tuple corresponding to the index of a region in the input.
If F is the area of the region the mean runtime
complexity is O(sqrt(F)).
Result
The operator moments_region_2nd_invarmoments_region_2nd_invarMomentsRegion2ndInvarMomentsRegion2ndInvarmoments_region_2nd_invar returns the value 2 (
H_MSG_TRUE)
if the input is not empty.
The behavior in case of empty input (no input regions available) is
set via the operator set_system('no_object_result',<Result>).
The behavior in case of empty region (the region is the empty set) is set via
set_system('empty_region_result',<Result>).
If necessary an exception is raised.