Hace mucho tiempo escribí un par de manuales para el uso de Hugin (Composición de dos fotografías con Hugin, Composición de varias fotografías con Hugin). Hasta hace no mucho tiempo no volví a crear ningún panorama, pero hace ya un par de meses que me di cuenta de lo desfasados que estaban, así que creo que hay que ponerse al día.
Hablaré de la versión 2011.2 que es la que tengo, el paquete oficial en Fedora 16, y que también es válido para versiones superiores (creo que sólo existe la 2011.4).
Las recomendaciones anteriores para la creación de panorámicas siguen vigentes: solapamiento entre imágenes de un 25%; tirar las fotos con un trípode; mantener la misma configuración (no automática) en la cámara, etc. No obstante, para esta prueba yo solapé alrededor de un 30%, usé trípode pero en configuración automática. En definitiva el consejo es para un resultado óptimo y menor reajuste ya dentro de Hugin, pero no es 100% necesario para conseguir una buena foto panorámica.
Lo primero que se puede ver es que la pantalla principal es diferente, más sencilla y limpia.
Todos hemos visto fotos HDR y lo bien que quedan. El HDR se basa en resaltar las diferencias entre las zonas oscuras y las iluminadas, de tal forma que si queremos retocar una imagen para resaltarla tendremos que tener varias tomas de la misma fotografía con distinto tiempo de exposición. Si nuestra cámara no dispone de esa funcionalidad (lo normal en cámaras baratas) todavía podremos hacer un falso HDR y resaltar los detalles que queramos, a costa de emplear mucho más tiempo.
Si tu cámara dispone de la función para tomar fotografías con distinta exposición mejor descarga el complemento de JD Smith para HDR y GIMP y aplica el tutorial que hay.
Si no dispone de ello o quieres ver cómo resaltar detalles en tus fotos puedes seguir adelante.
Hablé en su momento de que empecé a jugar con hugin y también escribí un pequeño manual para montar dos fotografías. Ahora toca hacer un panorama serio, varias fotografías.
Lo primero que hay que tener en cuenta para crear una composición con hugin es que el punto de vista debe estar más o menos fijo, es decir, que tomemos las fotografías desde el mismo sitio. Intenté crear un gran panorama de la fachada de la Facultad de Derecho de la UVA y me fui moviendo para tomar todas las fotografías, para poder unirlas hugin las distorsionó y modeló tanto que fue imposible sacar más de 4 fotografías compuestas.
También hay que tener en cuenta que las fotografías tienen que tener puntos o zonas comunes entre si, que serán nuestros puntos de control más adelante. En el manual original en inglés nos dicen que al menos un 25% de zona común.
No hace falta preocuparse en exceso por la diferencia de iluminación entre fotos, exposición y demás, no conviene olvidarlos pero tampoco agobiarnos con ellos. Si es de día y salta el flash en alguna foto y la distancia es suficientemente grande no cambiará prácticamente nada nuestra composición.
Como gustó la composición de panoramas en GNU/Linux con hugin, y Antonio me pidió que me currase un jautu paso a paso, empiezo con la composición de dos fotografías. Básicamente va a ser una traducción al español del manual original pero con otras dos fotografías tomadas por mi y comentando los problemas con los que me he encontrado.
Lo primero es tener dos fotos que queremos pegar, está claro, se puedeprobar con las que vienen en la página del manual (1, 2) o bien con unas propias, yo usé otras (1, 2). Añadiremos las dos fotos a hugin o bien arrastrando y soltando o con el botón apropiado. Al añadirnos nos hace una pregunta sobre el crop factor que no sé muy bien qué es, pero que nunca he tenido en cuenta.
Hace mucho tiempo ví un programa de creación de mosaicos a partir de fotos, supongo que sería para windows, el caso es que no volví a encontrar el enlace. El otro día, en el menéame ví uno para GNU/Linux, metapixel. Me dispuse a probarlo y ví que no era muy trivial, así que voy a hacer una breve explicación, «cómo» o «howto» para el programa metapixel.
Encontré un enlace en un correo a lista de sourceforge, que me llevó a un artículo en alemán, y con mis básicos conocimientos de alemán —que se reducen a los números del 1 al 8, eine kaffee bitte, haben sie eine zigarette für mich? y du kannst mir eine blasen wenn du willst— logré descifrar todo lo que necesitaba saber para un uso básico.
Primero nos bajamos los fuentes del enlace correspondiente, o bien podemos bajarnos el rpm o bien bajarnos el paquete deb.
Yo lo compilé porque se me olvidó comprobar si estaba en debian (ya había buscado antes éste tipo de software), así que para el que lo compile, decir que no hace falta ni autogen ni configure, sólo make && make install.
Aprovechando que no dije nada del tema cuando lo acabamos y que últimamente han aparecido un par de noticias en Slashdot y linuxdevides voy a enlazar la última y definitiva versión del manual de las Gumstix que formó parte de mi proyecto de fin de carrera.
Gumstix ho-to final: 20th of June, 2006, Ingeniørhøjskolen i Århus, Århus, Denmark. (PDF, CC-By-SA).
Existe otro escrito con los problemas que tuvimos con las tarjetas pero es más bien del proyecto y no le veo mucha utilidad a subirlo, además que como no se definió la licencia pertenece a la IHA.
Solamente decir que el mayor problema lo tuvimos con las tarjetas Compact-Flash con WiFi ya que un limitado número de marcas que funcionan bajo linux y con estas tarjetas pero que con las nuevas Wifistix el problema seguramente esté resuelto. Y gracias a un correo de Candyman, busqué en su wiki y me enteré de que el buildroot de las tarjetas puede llevar Ubuntu, interesante.
Here it comes, the How-To in English.
I hope is not a bit weird.
Hace tiempo que puse a funcionar mi dongle USB en GNU/Linux, lo hice emulando los controladores -drivers- originales de Windows con ndiswrapper porque creo que por la época en la que me lo compré no había controlador nativo.
Gracias a Daniel Estevez en un comentario en Barrapunto me enteré de que ya estaban disponibles en la propia web de Ralink.
Ya que ha habido un par de meneos sobre WiFi y ndiswrapper en menéame pero ninguna explicando un controlador nativo, y ya que yo he tenido la posibilidad de levantar éste dispositivo con él, me dispongo a explicarlo:
Bueno, aquí llega la segunda versión del manual, ésta vez sólo nos queda por escribir algo acerca del cross-compiling y del servidor web y, quizá, revisar lo demás pero ya está bastante avanzado, puede que la semana que viene lo terminemos de una vez y nos pongamos con el verdadero proyecto.
Gumstix How-To (inglés, PDF).
PD: seguimos sin saber qué licencia podemos poner al documento.
Nuestro proyecto final de carrera ya está más definido, consiste en dos partes, la primera, más sencilla y casi terminada, se trata de realizar un How-To de las tarjetas Gumstix en la que se cuente todo lo que hemos aprendido en cuanto conexión e inicialización de la tarjeta, de sus interfaces (USB-net, bluetooth, Ethernet y WiFi), compilación cruzada (cross-compiling), JAVA (JamVM), C y C++.
De momento hemos escrito casi todo lo referente a la parte de inicialización y conexión al igual que la referente a los interfaces, estamos teniendo bastantes problemas con la uClibc (según la lista de usuarios no somos los únicos) y no hemos probado JAVA porque las revisiones que hemos probado del svn se pegan de tortas con el bluetooth (quizá de nuevo por la uClibc).
Aquí está la primera revisión del How-To (PDF, inglés), siento no poder ponerle una licencia libre porque no sé cómo va el tema con la universidad, pero ya he dejado caer que me gustaría que tuviese una CC o bien una GFDL.
NOTA: el documento más o menos está revisado hasta la parte de conexión bluetooth entre la Gumstix y localhost (sin incluirlo) a partir de ahí son solo notas.
Se agradecen los comentarios.