Я использую OpenCV и хочу группировать прямоугольники с существенным перекрытием. Я попытался использовать groupRectangles
для этого, который принимает групповой пороговый аргумент. С порогом 0 он вообще не группирует и с порогом 1 возвращает только прямоугольники, которые были результатом как минимум 2 прямоугольников. Например, учитывая прямоугольники слева на изображении ниже, вы в конечном итоге с двумя прямоугольниками справа:
То, что я хотел бы получить, - это 3 прямоугольника. 2 справа на изображении выше, плюс прямоугольник в правом верхнем углу изображения влево, который не перекрывается с другими прямоугольниками. Какой лучший способ достичь этого?