¿Cuál es la mejor manera de recortar automáticamente imágenes a granel?


24

Necesito escanear un gran volumen de portadas de libros y, aunque el escáner (HP) la mayoría de las veces escanea / ajusta automáticamente, muchos quedan con un espacio blanco / gris en los costados.

¿Cuál es la mejor manera de automatizar el "recorte" en estas imágenes?

¿Hay algún software / herramienta que automatice esto?


Respuestas:


9

No estoy seguro de que haya herramientas que automaticen completamente este proceso, a menos que esté dispuesto a escribir un script personalizado.

A veces tengo que recortar bastantes imágenes en el trabajo, y una de las herramientas más simples que he encontrado para esto es un pequeño editor de imágenes llamado IrfanView . No es el programa más bonito, pero puede recortar y pasar a la siguiente imagen con solo arrastrar el mouse y tres pulsaciones de teclas. Así es cómo:

  • Instala IrfanView y ejecuta el programa.
  • Abra la barra de menú 'Opciones' y seleccione 'Propiedades / Configuración ...'
  • Seleccione 'Manejo de archivos' de la lista y desmarque el cuadro de diálogo "Mostrar 'Guardar'-diálogo" y "Solicitar sobrescribir el archivo para las opciones 'Guardar'".
  • A continuación, abra la primera imagen que desea recortar.
  • Arrastre un cuadrado alrededor de la sección para recortar.
  • Presione Ctrl + Y, Ctrl + S y luego presione la barra espaciadora para pasar a la siguiente imagen.
  • Repetir ad tedium.

Parece que para mi trabajo, esta es la única solución.
lud0h

1
No puede ser la única solución. Hay mucho software en el mundo, y este parece (como se dice) tedioso.
mattdm

@mattdm: Depende de qué tan difícil sea realizar la segmentación. Si hay un borde rectangular simple de un solo color, la operación de recorte es trivial (de hecho, irfanview puede realizar esto automáticamente con Ctrl + Shift + Y). Pero si hay ruido en el borde, o peor aún, desorden, entonces el recorte no es tan simple, y muchos algoritmos pueden tener dificultades y cometer errores. Dicho esto, no he usado todo el software, así que si alguien tiene una solución mejor, me alegraría escucharla :-)
ltn100

Esta es una buena solución, pero hay respuestas más abajo que realmente proporcionan la automatización que el OP estaba buscando.
Chandler

Irfanview puede realizar operaciones por lotes, incluido Recortar. Vaya a Archivo> Conversión por lotes / Cambiar nombre. Haga clic en el botón Avanzado y configure su recorte. Luego seleccione las imágenes para trabajar y haga clic en Iniciar lote.
hdhondt


8

Photoshop tiene una función exactamente para eso:

Escanee su portada (incluso puede escanear varias portadas en un escaneo) En Menú: Archivo> Automatizar> Recortar y enderezar fotos

Recorta y corrige automáticamente la rotación de las fotos en el archivo actual. Si se encuentran varias fotos en la imagen, se dividirá automáticamente en varios archivos. Si tiene toneladas de ellas, puede crear acciones para hacer el Recorte y Enderezar en cada una de ellas por lotes.


2

ACCIÓN PHOTOSHOP

  1. Abra Adobe Photoshop
  2. Abrir imagen
  3. Seleccione Windows -> Acciones, luego haga clic en "Nueva acción". Presiona OK.
  4. Cortar Foto.
  5. Detener grabación de acción
  6. Vaya a Archivo-> Lote -> Elegir carpeta. Presiona OK.

Una buena idea, pero esto supondría que cada imagen escaneada tiene la misma orientación, tamaño y ubicación en el escáner.
ckoerner

2

Después de tener que buscar en Google este problema, decidí escribir algunas instrucciones sobre cómo hacerlo con Adobe Photoshop (si ya lo tiene) o con GIMP (gratis).

GIMP resultó funcionar mejor en mi caso. Puede encontrar instrucciones completas fáciles de seguir aquí:

Esto funciona para portadas de libros escaneados individuales (como en su caso), o incluso con múltiples imágenes. ¡Éxito!


1

Otra sugerencia: Phatch , un procesador de lotes de fotos que, entre muchas otras cosas, hace recortes.


0

XnView y NConvert son tus amigos. NConvert es una herramienta de línea de comandos para procesar imágenes, con funcionalidad de cambio de tamaño y recorte. XvView es un visor de imágenes rápido con capacidad de procesamiento por lotes. Una vez que recorte en XnView, puede hacer que cree un archivo por lotes para usted que llame a NConvert en un montón de imágenes. Puede hacer mucho más que recortar al mismo tiempo, como cambiar el tamaño y agudizar si lo necesita.


0

Si es el mismo recorte, puede usar software como Lightroom para copiar el recorte (y el ángulo de recorte) en tantas fotos como desee.


No, no es del mismo tamaño, las portadas de los libros pueden variar en longitud / ancho.
lud0h el

0

IrfanView degrada los archivos emf cuando se recorta, por lo que no funcionó para mí.


¿Degradarlos cómo?
MikeW

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.