OpenCV groupRectangles - obteniendo rectángulos agrupados y no agrupados
Estoy usando OpenCV y quiero agrupar rectángulos que tienen una superposición significativa. He intentado usargroupRectangles
para esto, que toma un argumento de umbral de grupo. Con un umbral de 0, no realiza ninguna agrupación, y con un umbral de 1 solo devuelve rectángulos que fueron el resultado de al menos 2 rectángulos. Por ejemplo, dados los rectángulos de la izquierda en la imagen de abajo, terminas con los 2 rectángulos de la derecha:
Lo que me gustaría terminar es con 3 rectángulos. El 2 a la derecha en la imagen de arriba, más el rectángulo en la parte superior derecha de la imagen a la izquierda que no se superpone con ningún otro rectángulo. ¿Cuál es la mejor manera de lograr esto?