The MinEdgesPerProfile and MaxEdgesPerProfile properties are used by the edge finding alogrithm to temporarily adjust the ThresholdForEdge to try to detect a number of edges that falls in the range from MinEdgesPerProfile through MaxEdgesPerProfile.
This adjustment of ThresholdForEdge from its assigned value may not succeed in finding the required number of edges, because even when the ThresholdForEdge is reduced to zero, there may not be enough threshold transitions on a profile to find MinEdgesPerProfile edges.
The default value for MinEdgesPerProfile is zero. If a value is assigned to MinEdgesPerProfile that is greater than the current value of MaxEdgesPerProfile, then MaxEdgesPerProfile is also set to this value.