Tengo muchas imágenes escaneadas en las que quiero recortar automáticamente la región dentro del rectángulo o cuadro más grande. Esta imagen muestra algunos ejemplos.
El último es cómo me gustaría que fuera la salida.
Dado que las imágenes de entrada variarán en tamaño y dimensión, así como en el número de rectángulos totales y cómo están organizados, pensé que un enfoque sería utilizar algún tipo de detección de línea. Con esa información podríamos detectar el rectángulo más grande en la imagen y usarlo como el rectángulo de recorte. El siguiente paso sería usar imagemagick
con la -trim
opción, supongo.
¿Es este un enfoque válido y, de ser así, cómo puedo implementarlo?
Si no, ¿qué otros métodos son buenos?
fuente