Autor Tema: Script para Hdr (ayuda)  (Leído 10070 veces)

Charly Morlock

  • Colaborador
  • Cuatrimilenario
  • *****
  • Mensajes: 4476
Script para Hdr (ayuda)
« on: 28 may 2010, 07:42 am »
Hola, acudo a vosotros por que ya estoy cerrado, seguro que es una tontería pero no soy capaz de sacarlo adelante.
Buscando en Script para automatizar un poco el flujo de trabajo en HDR me encontré con esto http://fotoblog.edu-perez.com/2009/04/script-hdr-en-linux.html y en base a ese trabajo encontré el que creo que me puede servir bien, esta aquí http://photo-en.tassy.net/2009/09/linux-script-to-generate-hdr-images.html
Me descargue el archivo y lo metí en usr/local/bin le di permiso de ejecución, después cree una carpeta en escritorio /HDR y metí allí cinco jpg con diferentes exposiciones.
Hasta hay creo que lo hice bien (creo), ahora me voy a terminal y llamo al script de diferentes maneras y no hay manera de que arranque, que estoy haciendo mal?

Código: [Seleccionar]
charly@charly-pc:~$ createHDR.sh  -a -e -t /home/charly/HDR
Error: Directory contains multiple filetypes
charly@charly-pc:~$ createHDR.sh  -a -e -t /home/charly/HDR
Error: Directory contains multiple filetypes

Os pongo esto, pero que ya lo he intentado de muchas formas, alguna idea

redy

  • Moderador
  • Bimilenari@
  • *****
  • Mensajes: 2897
  • Gnudista
    • Esteropes El Cíclope
Re: Script para Hdr (ayuda)
« Respuesta #1 on: 28 may 2010, 07:59 am »
Visto así por encima creo que te falta un -d antes del nombre del directorio. Pero me mosquea un poco que tu hablas de jpeg y el script busca raws de canon... FILES=("$DIR"/*.[Cc][Rr]2)


Admiro a la gente que sabe contar historias solamente con sus fotos, porque en el fondo las fotos son como los chistes; si tienes que explicarlas es que no son buenas...


Charly Morlock

  • Colaborador
  • Cuatrimilenario
  • *****
  • Mensajes: 4476
Re: Script para Hdr (ayuda)
« Respuesta #2 on: 28 may 2010, 08:01 am »
Gracias Redy, por lo que tengo entendido, no solo busca cr2
Código: [Seleccionar]
filetype=`basename ${FILES[0]} | sed "s/.*\.//g" | tr '[:lower:]' '[:upper:]'` # Get file extension
if [ $filetype = "jpg" ] || [ $filetype = "CR2" ] || [ $filetype = "NEF" ];

Charly Morlock

  • Colaborador
  • Cuatrimilenario
  • *****
  • Mensajes: 4476
Re: Script para Hdr (ayuda)
« Respuesta #3 on: 28 may 2010, 08:04 am »
No funciona  :sesiente:

Código: [Seleccionar]
charly@charly-pc:~$ createHDR.sh -a -e -t -d /home/charly/HDR
/usr/local/bin/createHDR.sh: opción ilegal -- d
/home/charly/HDR is not a valid directory
Create an HDR picture out of a set of bracketed images.
Based on the work of Edu Pérez - http://photoblog.edu-perez.com

Usage: createHDR.sh [OPTION] DIR
  -a Align the pictures first
  -g{val} gamma option for RAW conversion (--gamma={val} -- DEFAULT=0.45)
  -s{val} saturation option for RAW conversion (--saturation={val} -- DEFAULT=1.0)
  -e{val} exposure compensation option for RAW conversion (--exposure={val} -- DEFAULT=0.0)
  -l{val} linearity option for RAW conversion (--linearity={val} -- DEFAULT=0.10)
  -c{path} Configuration file for ufrraw IDFILE.ufraw
  -q Quiet
  -h This help



Charly Morlock

  • Colaborador
  • Cuatrimilenario
  • *****
  • Mensajes: 4476
Re: Script para Hdr (ayuda)
« Respuesta #4 on: 28 may 2010, 08:06 am »
Perdon, me equivoque esta es la salida
Código: [Seleccionar]
charly@charly-pc:~$ createHDR.sh -a -e -t -d /home/charly/HDR
/usr/local/bin/createHDR.sh: opción ilegal -- d
Unsupported file type: JPG

redy

  • Moderador
  • Bimilenari@
  • *****
  • Mensajes: 2897
  • Gnudista
    • Esteropes El Cíclope
Re: Script para Hdr (ayuda)
« Respuesta #5 on: 28 may 2010, 08:11 am »
Es que estábamos hablando de scripts distintos.

Si, el que tu dices no lleva el parámetro -d, solo el directorio a pelo, pero tampoco el lleva el -t y el -e tiene que ir seguido de un valor.

Pásale un -h para ver la ayuda...
Admiro a la gente que sabe contar historias solamente con sus fotos, porque en el fondo las fotos son como los chistes; si tienes que explicarlas es que no son buenas...


Charly Morlock

  • Colaborador
  • Cuatrimilenario
  • *****
  • Mensajes: 4476
Re: Script para Hdr (ayuda)
« Respuesta #6 on: 28 may 2010, 08:15 am »
Estoy probando con los NEF y esta es la salida

Código: [Seleccionar]
charly@charly-pc:~$ createHDR.sh -a -e -t -d /home/charly/HDR
/usr/local/bin/createHDR.sh: opción ilegal -- d
Files are NEF
Parsing EXIF information
/usr/local/bin/createHDR.sh: línea 102: dcraw2hdrgen: orden no encontrada
Devloping RAW files
/usr/local/bin/createHDR.sh: línea 117: [: =: se esperaba un operador unario
Aligning images
Generating Enfused image
Generating HDR
/usr/local/bin/createHDR.sh: línea 148: pfsinhdrgen: orden no encontrada
/usr/local/bin/createHDR.sh: línea 148: pfshdrcalibrate: orden no encontrada
/usr/local/bin/createHDR.sh: línea 148: pfsclamp: orden no encontrada
Tone-mapping with mantiuk06 operator
/usr/local/bin/createHDR.sh: línea 153: pfsin: orden no encontrada
/usr/local/bin/createHDR.sh: línea 153: pfsgamma: orden no encontrada
Tone-mapping with fattal02 operator
/usr/local/bin/createHDR.sh: línea 157: pfsin: orden no encontrada
/usr/local/bin/createHDR.sh: línea 157: pfsoutimgmagick: orden no encontrada
/usr/local/bin/createHDR.sh: línea 157: pfsgamma: orden no encontrada
/usr/local/bin/createHDR.sh: línea 157: pfstmo_fattal02: orden no encontrada
Creating image stack

Sigue trabajando, a ver que sale

Charly Morlock

  • Colaborador
  • Cuatrimilenario
  • *****
  • Mensajes: 4476
Re: Script para Hdr (ayuda)
« Respuesta #7 on: 28 may 2010, 08:18 am »
Esta es la ayuda
charly@charly-pc:~$ createHDR.sh -h
Create an HDR picture out of a set of bracketed images.
Código: [Seleccionar]
Based on the work of Edu Pérez - http://photoblog.edu-perez.com

Usage: createHDR.sh [OPTION] DIR
  -a Align the pictures first
  -g{val} gamma option for RAW conversion (--gamma={val} -- DEFAULT=0.45)
  -s{val} saturation option for RAW conversion (--saturation={val} -- DEFAULT=1.0)
  -e{val} exposure compensation option for RAW conversion (--exposure={val} -- DEFAULT=0.0)
  -l{val} linearity option for RAW conversion (--linearity={val} -- DEFAULT=0.10)
  -c{path} Configuration file for ufrraw IDFILE.ufraw
  -q Quiet
  -h This help



redy

  • Moderador
  • Bimilenari@
  • *****
  • Mensajes: 2897
  • Gnudista
    • Esteropes El Cíclope
Re: Script para Hdr (ayuda)
« Respuesta #8 on: 28 may 2010, 08:39 am »
Pues eso, que no sé de dónde sacas lo de '-e -t' segun la ayuda es -e(valor) y -t no existe.

¿No tendrás algún archivo oculto en el directorio (De los que empiezan por .) Porque si es así se lía.


Admiro a la gente que sabe contar historias solamente con sus fotos, porque en el fondo las fotos son como los chistes; si tienes que explicarlas es que no son buenas...


Charly Morlock

  • Colaborador
  • Cuatrimilenario
  • *****
  • Mensajes: 4476
Re: Script para Hdr (ayuda)
« Respuesta #9 on: 28 may 2010, 08:55 am »
Ha sido error mio por que me lié con el primer script.
No tengo ningún archivo oculto, lo mire al decirme lo de " Error: Directory contains multiple filetypes"

Viendo que algo fallaba he instalado pfstools y he vuelto a probar, aun así me da errores y se queda atascado al final, o tarda mucho o no avanza, esta es la salida

Código: [Seleccionar]
charly@charly-pc:~$ createHDR.sh -a -d /home/charly/HDR
/usr/local/bin/createHDR.sh: opción ilegal -- d
Files are NEF
Parsing EXIF information
/usr/local/bin/createHDR.sh: línea 102: dcraw2hdrgen: orden no encontrada
Devloping RAW files
/usr/local/bin/createHDR.sh: línea 117: [: =: se esperaba un operador unario
Aligning images
Generating Enfused image
Generating HDR
/usr/local/bin/createHDR.sh: línea 148: pfshdrcalibrate: orden no encontrada
/usr/local/bin/createHDR.sh: línea 148: pfsinhdrgen: orden no encontrada
Tone-mapping with mantiuk06 operator
pfsinrgbe error: Can not open file '/home/charly/HDR/pfs.hdr'
Tone-mapping with fattal02 operator
pfsinrgbe error: Can not open file '/home/charly/HDR/pfs.hdr'
Creating image stack

En "Creating image stack" se queda, miro el directorio y crea diferentes tiff para cada Nef y un archivo pfs.hdrgen pero de hay no pasa

Manolo

  • Bimilenari@
  • **
  • Mensajes: 2876
  • No dejes que la realidad te arruine una buena foto
    • Mi galeria en Ipernity
Re: Script para Hdr (ayuda)
« Respuesta #10 on: 28 may 2010, 09:04 am »
Lo de "orden no encontrada" tiene mala pinta. Te falta instalar algo.
Ubuntu & Debian, Nikon D40X Nikon D5100
ufraw, photivo, imagemagick, gimp, pantools
Artículos y fotos bajo licencia CC-BY

Charly Morlock

  • Colaborador
  • Cuatrimilenario
  • *****
  • Mensajes: 4476
Re: Script para Hdr (ayuda)
« Respuesta #11 on: 28 may 2010, 09:12 am »
Lo de "orden no encontrada" tiene mala pinta. Te falta instalar algo.

Pues pensaba que con pfstools, pero falta algo y no se que es.

Colegota

  • Palizas oficial
  • *
  • Mensajes: 8188
  • ¡Me faltan carretes!
    • ¡Me faltan carretes!
Re: Script para Hdr (ayuda)
« Respuesta #12 on: 28 may 2010, 09:25 am »
Charly, pero te sigue diciendo que la opción -d es ilegal. Estás liando los scripts. Porque en el del segundo enlace no tiene la opción -d y en el primero sí.

Copia el de la página del primer enlace y olvídate del que tienes ahora.

Por otro lado, o has instalado mal pfstools o algo ocurre con tu $PATH. Porque no encuentra los comandos.

Teclea un

Código: [Seleccionar]
$ whereis dcraw2hdrgen
a ver qué dice. Y también un

Código: [Seleccionar]
$ dcraw2hdrgen
a secas.

[Canon EOS 50 40D (sin diapos ni nada)] [Escáner Minolta DSE 5400] [Vuescan] [El GIMP] [Galería] [Página de Viajes]

Charly Morlock

  • Colaborador
  • Cuatrimilenario
  • *****
  • Mensajes: 4476
Re: Script para Hdr (ayuda)
« Respuesta #13 on: 28 may 2010, 10:21 am »
Tienes razón, el que me interesa es el segundo, no el primero.
Código: [Seleccionar]
charly@charly-pc:~$ whereis dcraw2hdrgen
dcraw2hdrgen:
charly@charly-pc:~$ dcraw2hdrgen
dcraw2hdrgen: command not found
charly@charly-pc:~$

A lo mejor es eso lo que me falta, por lo que he leído pertenece a pfscalibration que pertenece a pfstools pero lo tengo instalado.

Charly Morlock

  • Colaborador
  • Cuatrimilenario
  • *****
  • Mensajes: 4476
Re: Script para Hdr (ayuda)
« Respuesta #14 on: 28 may 2010, 10:38 am »
Definitivamente es esto lo que falta dcraw2hdrgen , he probado con el otro script y da el mismo error, sin embaro como ya he dicho tengo pfstools y todas las opciones instaladas desde synaptic.
Me he descargado el archivo para instalarlo a mano, pero no me deja y me da error.