¿Cómo identificar automáticamente los conjuntos de imágenes entre corchetes entre cientos de imágenes?


11

Tomo muchas fotos Muchos de ellos (aproximadamente 50%) están entre corchetes para crear imágenes HDR más tarde. Me gustaría identificar automáticamente los conjuntos entre corchetes y moverlos a una carpeta separada para su posterior procesamiento.

Yo uso Linux, por lo tanto, las soluciones basadas en Photoshop están fuera de alcance.


1
Quizás de baja tecnología, pero ¿te funcionaría el viejo truco del dedo panorámico? Simplemente finalice cada conjunto de soportes con un tiro de su mano, como un marcador para finalizar esa serie.
Fer

1
@Ferdy, ¡aún necesitaría un software de reconocimiento de manos para etiquetar y mover automáticamente los conjuntos entre corchetes según lo requiera la pregunta!
Matt Grum

Respuestas:


4

Si tiene una cámara réflex digital Canon y está dispuesto a instalar Magic Lantern, entonces hay una gran característica que resuelve este problema muy bien.

Cuando realiza tomas entre paréntesis a través de ML, puede configurarlo para generar un pequeño script de shell que se ejecuta enfuse en el conjunto de imágenes. El guión se escribe en el mismo directorio que las imágenes.

Realmente no uso los propios scripts (tengo mi propio script de enfuse), pero los encuentro bastante útiles como un registro de qué imágenes están en cada conjunto entre corchetes.


Magic Lantern parece ser una buena solución para mi problema. El archivo de script que guarda con la lista de imágenes entre corchetes es un buen comienzo para cualquier flujo de trabajo.
Atis

Sería bueno si pudieras agregar una descripción de cómo hacer esta configuración en ML, o vincular a su página wiki.
OSUZorba

8

mano a mano, esta no es una respuesta completa; podría ayudarlo a llegar a la solución, aunque
su entorno Linux es perfecto para Phil Harvey's ExifTool

La herramienta independiente podría tener una forma de script para hacer esto.
Un truco sucio es usar marcas de tiempo y datos de sesgo de paréntesis para recopilar imágenes.

También hay una biblioteca Perl .

Vea también webhdrtools que se basa en ExifTool & Perl, entre otras cosas.
Si bien no he verificado si maneja su interés de aislar imágenes entre corchetes,
si no lo hace, eche un vistazo a la salida de exiftool para imágenes entre corchetes y no entre corchetes; puede encontrar un método simple para aislarlas.

Finalmente, cuando termine esto, comparta su flujo de trabajo aquí.
Esto también ha estado en mi hoja de ruta por un tiempo:-)


Webhdrtools tiene un programa que lo hará, pero se basa en tener una separación de tiempo mínima entre el conjunto entre corchetes y las imágenes que precedieron o siguieron. Esto significa que en una bolsa mixta de disparos entre corchetes y continuos, este último terminará siendo tratado como entre corchetes y relleno en un directorio (que podría ser útil).
Blrfl

El script Magic Lantern se puede usar para imágenes que tomaré en el futuro. Trabajar en el flujo de trabajo para las imágenes existentes tiene menor prioridad.
Atis

El análisis basado en la marca de tiempo +1 parece ser el camino a seguir, para mí.
JoséNunoFerreira

2

Esto es lo que funciona para mí:

exiftool "-directory=HDR" -if '$ShootingMode eq "Continuous, Exposure Bracketing, Auto ISO"' *

Si está en Canon, use BracketMode en lugar de ShootingMode y AEB como valor. Para Nikon prueba lo que usé. Aquí hay una lista de comandos que son específicos para las marcas. Fui a Nikon y busqué "soporte" y esta solución funciona.


1

Escribí una publicación rápida explicando cómo completo la misma tarea. Lo puedes encontrar en mi blog

Lo resumo aquí. Usar ExifTool es bastante trivial para lograr nuestra intención. Solo es cuestión de una línea de comando:

exiftool "-directory=HDR" -ext CR2 -if '$bracketMode eq "AEB"' .

2
Por favor, ponga la respuesta directamente aquí. De lo contrario, ¿en qué se diferencia esto del spam?
Unapiedra el

3
Sí, al menos indique que su solución usa exiftool y funciona para el canon. El enlace al blog probablemente esté bien, pero necesita una cierta cantidad de contenido aquí para que las personas puedan evaluar si deben hacer clic para obtener más información.
MikeW

Y, ya sabes, los blogs van y vienen ...
Lea mi perfil el

¡Hecho! He añadido un resumen rápido;)
maxcanna
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.