hamming_distance — Hamming distance between two regions.
The operator hamming_distance returns the hamming distance between two regions, i.e., the number of pixels of the regions which are different (Distance), i.e., the number of pixels contained in one region but not in the other:
In both input parameters the same number of regions must be passed.
Regions to be examined.
Hamming distance of two regions.
Assertion: Distance >= 0
Similarity of two regions.
Assertion: 0 <= Similarity && Similarity <= 1
If F is the area of a region the mean runtime complexity is O(sqrt(F)).
hamming_distance returns the value 2 (H_MSG_TRUE) if the number of objects in both parameters is the same and is not 0. The behavior in case of empty input (no input objects 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.
threshold, regiongrowing, connection
intersection, complement, area_center