Beispiel #1
0
    Size randomSize(int minValX, int maxValX, int minValY, int maxValY)
    {
#if 1
        return cv::Size(randomDoubleLog(minValX, maxValX), randomDoubleLog(minValY, maxValY));
#else
        return cv::Size(randomInt(minVal, maxVal), randomInt(minVal, maxVal));
#endif
    }
Beispiel #2
0
    Size randomSize(int minVal, int maxVal)
    {
#if 1
        return cv::Size((int)randomDoubleLog(minVal, maxVal), (int)randomDoubleLog(minVal, maxVal));
#else
        return cv::Size(randomInt(minVal, maxVal), randomInt(minVal, maxVal));
#endif
    }
Beispiel #3
0
 Border randomBorder(int minValue = 0, int maxValue = MAX_VALUE)
 {
     Border border = {
             (int)randomDoubleLog(minValue, maxValue),
             (int)randomDoubleLog(minValue, maxValue),
             (int)randomDoubleLog(minValue, maxValue),
             (int)randomDoubleLog(minValue, maxValue)
     };
     return border;
 }