Born to be geek!

Creando panoramas

Escrito el Miércoles 9 Agosto 2006

Con ocasión de la visita de un engendro nuclear a Victoria (sorprendentemente, la gente aquí está contenta de tener un gigante nuclear enfrente de sus casa), Jack y yo nos acercamos a hacer unas fotos a la base naval de Victoria. Desde una cafetería en uno de los diques públicos próximos a la base, tomamos una serie de fotos. Aprovechando el reciente tutorial sobre Hugin y panoramas que impartió Daniel en la Uvic, tomé 12 fotos. Fijé todos los parámetros de la cámara a manual: zoom infinito, balance de blancos para días nublados, ISO 100, sin flash. Con un pequeño trípode de bolsillo, hice girar la cámara sobre una de las patas, sin desplazar su posición, tomando una foto cada cierto intervalo, procurando que la zona de solapamiento entre cada dos fotos tuviera suficientes elementos fijos para crear los puntos de control.

Tomé las fotos a 6 megapixels, con la máxima calidad que daba mi cámara, aunque luego las transformé a 1024×768 para no quemar mi portátil optimizando los parámetros. La mayoría de los puntos de control los generé automáticamente usando autopano (que viene junto con hugin en Ubuntu), aunque algunos no estaban en posiciones demasiado buenas (autopano colocó algunos en las nubes y en el mar, que aunque el día estaba tranquilo, seguro que se movieron algo). Tomé los parámetros de distorsión de la lente de mi cámara (una Casio Exilim EX-Z60) de los ficheros de datos del paquete para Mandrake del programa clens (buscad en Google si queréis conseguir los parámetros para vuestra cámara). No estaba mi cámara, así que tomé los de un modelo cercano, que resultaron ser erróneos. Después de muchos retoques para lograr que el panorama se quedara horizontal en vez de curvarse (por efecto de los valores erróneos de la distorsión de la lente), logré buenos resultados con a=0.00225, b=0.01287 y c=-0.06753 (si tenéis la misma cámara y queréis hacer un panorama, esos valores os harán la vida más fácil). Después, añadí algunos puntos de control más, buscando líneas horizontales y verticales en la imagen, y tras algunas optimizaciones, retoques manuales, logré el resultado que se ve abajo. Algunos fotogramas tuvo que girarlos a mano para hacer que encajaran y el panorama quedara horizontal y no curvo. Sólo 4 de los fotogramas usaron el valor del ángulo de rotación que daba el programa. Lo digo como pista por si intentáis generar un panorama.

En el tutorial de Daniel, explicó que esos parámetros están en la base de datos del programa PTLens. Sin embargo, ese programa no es software libre. Ofrece la base de datos, aunque en un formato binario que no está documentado y, a pesar de lo que dice el wiki de Panotools, no se puede usar con clens (que espera los datos en un fichero de texto). Bueno, si buscáis el paquete clens de Mandrake, encontraréis los ficheros encontraréis la base de datos (aunque no tan completa como la de PTLens, a juzgar por lo que dice en su página web). En fin, otro ejemplo más de que es estúpido intentar ocultar información en formatos oscuros e indocumentados.

A pesar de haber fijado todos los parámetros a manual, hay diferencias de iluminación entre los fotogramas. He intentado disimularlas usando enblend (también viene con hugin en Ubuntu). Además, hice unos retoques mínimos con The Gimp (una boya aparecía dos veces en el panorama, y eliminé algunos bordes negros en la parte superior). A pesar de ello, hay un barquito que aparece dos veces. Premio para el que lo encuentre.

Bueno, después de todo esto, el resultado con un ancho de 400 píxeles. Aviso, el enlace de abajo lleva a un fichero de 6496×625, de unas 350 Kbs. Tampoco es mucho. Por si acaso, también podéis ver la imagen a 1200×115.

Panorama de la base naval de Victoria

No ha quedado mal. Al menos ha quedado completamente horizontal, que aunque no lo parezca es complicado de conseguir.


  1.  
    9.8.2006 | 11:34 pm
     

    Pues ha quedado bien la foto, la verdad… tendré que probar. Y, hombre, tener todo un portaaviones del tipo Nimitz a las puertas de tu casa no debe de estar mal; una pena que Madrid no tenga puerto; poco comparable con el Príncipe de Asturias o el famoso Dédalo :-) .

  2.  
    9.8.2006 | 11:56 pm
     

    En Gibraltar suelen “aparcar” submarinos nucleares y portaaviones (sobre todo ahora, con motivo de la guerra en el Líbano), y cada vez que se ve uno en la bahía se arma el pollo en la comarca (manifestación incluída). Y cuando estuvo el Tireless las protestas eran continuas.

    No sé, me sorprende que la gente no tenga reparos en tener un buque propulsado por energía nuclear en su puerto. Supongo que en Algeciras mucha de las reacciones se basan en el antiamericanismo, y en Canadá en el proamericanismo, pero aún así sorprende no ver a ningún ecologista poniendo el grito en el cielo.

  3.  
    10.8.2006 | 2:53 pm
     

    Ecologismo sandía.

  4.  
    10.8.2006 | 4:57 pm
     

    Esto del hugin es un infierno. Ya nos darás una charla a tu vuelta a Madrid, porque no consigo sacar fotos buenas ni con los tutoriales :-/

  5.  
    11.8.2006 | 3:58 pm
     

    Mi primera foto panorámica “chispas”. Como yo no tenía un cacho-portaaviones a la puerta de casita que fotografiar, lo he hecho con lo más lógico: Lincoln desde el puente que cruza el Brayford Pool. A la izquierda, en la cima, la catedral, en el centro el Brayford Pool con su puerto y todo, a la derecha, la universidad (el edificio EMMTEC, entre otros). Muy a la derecha hay un tío con una bolsa de basura en mano, recogiendo basura supongo… aunque parezca que no ;-)

    http://gsyc.escet.urjc.es/~grex/lincoln_panoramic.jpg (3 MB!)

  6.  
    12.8.2006 | 5:49 am
     

    Pues ha quedado genial. Sólo le tienes que pasar el enblend para que suavice los bordes entre fotos y listo. Se lo pasa automáticamente si generas TIFF en vez de JPG. Luego lo puedes pasar a JPG con ImageMagick.

  7.  
    12.8.2006 | 11:56 am
     

    cuñaaaaaaaaaaaaaaaao! (*) Pues tú sí que sabes… ahora queda que niquelada. Muy chula, la verdad. Sólo se nota en algún objeto algo cercano que sale con discontinuidad, pero para el resto nada de nada. Muchas gracias, maestro. Subo la nueva ‘afoto’ al web…

    (*) Te casaría con mi hermana, pero ya sabes que esto se ha puesto muy feo hoy en día, ya que ellas tienen algo que decir al respecto.

  8.  
    13.8.2006 | 6:50 am
     

    Te casaría con mi hermana, pero ya sabes que esto se ha puesto muy feo hoy en día, ya que ellas tienen algo que decir al respecto.

    A dónde vamos llegar, ya ni arreglar casamientos se puede.

  9.  
    13.8.2006 | 3:50 pm
     

    hombre, en muchos sitios de la alianza de civilizaciones todavía se puede, así que no pierdas la esperanza ;-) .

  10.  
    7.9.2006 | 7:31 pm
     

    Yo también hago mis panorámicas, pero con la cámara del móvil (bastante mala) y a mano, uniendo las fotos con transparencias :-D

    El resultado es el siguiente:
    http://static.flickr.com/6/86884883_0f97a28bfc_b.jpg

  11.  
    12.1.2007 | 4:28 pm
     

    [...] El informe se elaboró con los datos que proporcionó nuestro grupo de investigación (Grupo GSyC/Libresoft), gracias al duro trabajo de algunos de los miembros del grupo (en el informe aparecen mencionados Luis Cañas, Juanjo Amor, Gregorio Robles, Jesús González Barahona y Roberto Andradas). Yo me libré del marrón por por estar en Victoria cuando se redactó el informe, y me he quedado sin el gustazo de ver mi nombre en el informe :-/. [...]

Disculpa, los comentarios están cerrados.