Creando Vistas Panor�micas con Hugin, Enblend y The
Gimp
ArticleCategory: [Es gibt verschiedene Artikel
Kategorien]
Graphics
AuthorImage:[Ein Bild von Dir]
TranslationInfo:
original in en Katja Socher
en to es Gabriela Gonz�lez
AboutTheAuthor:[Eine kleine Biographie über den
Autor]
Katja es la editora en idioma alem�n de LinuxFocus. A ella le gustan Tux,
los gr�ficos hechos por computadora, la cinematograf�a; la fotograf�a, viajar,
Montreal y el mar. Visita mi p�gina con su nuevo dise�o
en http://www.tuxgraphics.org.
Abstract:[Hier sollte eine kleine Zusammenfassung
stehen]
En este art�culo te mostrar� c�mo crear un dibujo panor�mico
utilizando Hugin, Enblend y The Gimp.
ArticleIllustration:[Das Titelbild des Artikels]
ArticleBody:
Creando Vistas Panor�micas con Hugin, Enblend y The
Gimp
Siempre me impactaron las im�genes que muestran
vistas panor�micas. Sin embargo, no tengo a�n una c�mara con funci�n
panor�mica. Pero esto no es necesario. Con Linux todo es posible y t� puedes
crear grandes vistas panor�micas utilizando
hugin, enblend y The Gimp.
Hugin une las im�genes y a veces el efecto que produce
ya es satisfactorio por s� mismo. Sin embargo, en la mayor parte de los casos
t� querr�s continuar mejorando ese resultado. Enblend intenta hacer que la imagen obtenida
se vea a�n mejor y sin uniones. Finalmente le puedes dar un toque final a tu imagen
cuando trabajas con the Gimp.
Las versiones utilizadas en este art�culo son hugin 0.4 pre, enblend
1.3 y The Gimp 2.0
Eligiendo las im�genes
Muy bien, veamos c�mo funciona. Aqu� puedes ver un par de im�genes de
Montreal que fueron tomadas desde el Mont Royal
en alg�n momento de abril, este a�o.
Te dir� qu� pasos segu� para conseguir una vista panor�mica con ellas
de modo que puedas aplicarlos en tus propios trabajos.
En primer lugar, cre� un nuevo directorio y all� orden� las im�genes que
deseaba usar. Esto no es necesario, por supuesto, pero a m� me resulta
m�s f�cil de esta manera. Tengo entendido que no puedes ordenar tus im�genes
en Hugin sino que debes agregarlas en el orden
correcto.
Es importante que elijas tus im�genes con cuidado ya que la calidad del resultado
depende en gran medida de esto. Aseg�rate de que fueron tomadas desde la misma distancia
para que los objetos que se ven en ellas tengan aproximadamente el mismo tama�o
en las distintas im�genes. Y por supuesto las im�genes tienen que presentar un margen
de superposici�n (se recomienda que �ste est�
por lo menos entre un 20-30%).
Hugin
Bien, despu�s de elegir las im�genes, iniciamos hugin y agregamos las
im�genes como "Images" ("Im�genes"). Hacemos un click en "Add individual images"
("Agregar im�genes individuales) y elige el directorio con tus im�genes. Si las ordenaste
en un directorio, puedes seleccionarlas a todas inmediatamente presionando
ctrl mientras haces un click en cada imagen. De otro modo, puedes seleccionarlas
individualmente. You get a preview of your image if
you select it. De esta manera puedes asegurarte de que has elegido las im�genes
correctas. A veces resulta bueno seleccionar una imagen
como punto de apoyo para la posici�n, y entonces tendremos una especie de base
para poder alinear a las otras im�genes a su
alrededor.
Ahora cambiamos a "Cameras and Lens" ("C�maras y Lentes"). Selecciona una de las
im�genes. En muchos casos esta acci�n determinar� "Design
Parameters" ("Par�metros de Dise�o") en forma autom�tica. Si no fuera as�, tendr�s que completar
"degrees of views" ("grados de vistas") con un valor de aproximadamente 40 (hugin complet�
este campo con un valor de 41.112 en mi caso). �ste es el grado de vista que la mayor�a de las
c�maras digitales "normales" usan.
El tipo de lente en general es "Normal (l�nea recta) y los valores de la distancia focal
hugin los complet� en 12.48 mientras que en el caso del factor recolectar (crop factor)
fue de 3.8. En ese caso ya tienes algunos valores en caso de que tu c�mara no sea
detectada. Si tienes una c�mara especial, debes consultar el
manual o bien probar con distintos valores.
Ahora seguimos con los "Control Points" ("Puntos de Control"). Aqu� es donde
te llevar� m�s tiempo. Aseg�rate de que has tildado "auto fine
tune" ("autom�tico a tono") y "auto add" ("autoagregar"). As� hugin te ayudar� a establecer
los puntos de control correctamente y los ajustar� en caso de ser
necesario.
Ahora, en la parte superior, vemos una lista con los n�meros de im�genes. Selecciona 0 a
la izquierda y 1 a la derecha para ver las dos primeras im�genes.
Hacemos un click en alg�n punto significativo en la imagen de la izquierda, luego buscamos ese mismo
punto en la imagen a la derecha. Si tu segundo click fuera rechazado,
Hugin te lo advertir� y podr�s volver a
hacerlo. Generalmente necesitar�s 3 o 4 puntos. Hugin los utiliza para ver donde se
superponen las dos im�genes. En caso de tratarse de im�genes complicadas, probablemente
necesites m�s puntos de control. Despu�s de hacer click en esos puntos
aparecer� un texto que te indicar� "found
corresponding point, mean xcorr coefficient: 0.987115" ("punto correspondiente encontrado, mean xcorr coefficient: 0.987115").
Desafortunadamente un nuevo punto no siempre mejora el valor, de modo que si quieres borrarlo,
debes hacer un click en "delete" ("borrar") abajo.
Para elegir buenos puntos para Hugin, deber�as intentar seleccionar aqu�llos que presentan
mayor contraste. Tambi�n evita los que se encuentran muy cerca del borde y en caso de tener un panorama
con cosas adelante, es conveniente no seleccionar objetos all�
para evitar que se produzca un efecto
parallax. Puedes aumentar el tama�o hasta ver a tu imagen en un
100% o m�s y de este modo, ver los puntos a seleccionar con m�s
precisi�n.
Antes de seguir con el segundo par de im�genes, vayamos primero al
"Optimizer" ("optimizador"), dejemos la opci�n que aparece por defecto "Optimize positions (pairwise...)
y hagamos un click en "Optimize now!" ("�Optimizar ahora!"). Luego vamos a la secci�n de los puntos de control ("Control
Points") y repetimos todo el proceso (un click izquierdo sobre la imagen
1 y uno derecho sobre la imagen 2 para seleccionar el pr�ximo par, etc.)
hasta haber trabajado con todas las im�genes. Despu�s de haber optimizado el �ltimo par,
vamos a la secci�n "Stitcher" ("costura").
Empezaremos desde abajo. Ahora tenemos que decidir qu� formato de imagen vamos
a utilizar para nuestro archivo de salida. Si no deseas usar
enblend puedes elegir jpg, png o tiff. Si quieres mejorar tu imagen con
enblend despu�s de todo, lo que ocurrir� generalmente, debes elegir
"multiple tiff" aqu�. De este modo no obtienes una imagen terminada,
sino tantas im�genes como las que previamente hayas colocado
en hugin.
Luego tenemos que elegir el motor de costura (Stitching engine). Por defecto
el campo dice "PTStitcher" pero si no has instalado esto expl�citamente,
debes seleccionar "nona" aqu�.
Hacemos un click en "Calculate Optimal Size" ("Calcular el Tama�o Optimo") y en "Calculate Field of
View" ("Calcular Campo de Vista"). Ya casi lo tienes.
Antes de pulsar "Stitch now" ("Unir/Coser ahora") s�lo debes decidir si tu salida ser� una
l�nea recta, una forma cil�ndrica o una
equirectangular. Si s�lo unes dos im�genes, tu mejor opci�n
ser� rectilineal, y si tienes varias im�genes pero no una vista de
360 grado, la mejor elecci�n ser� la cil�ndrica,
y para una vista de todo alrededor, tu opci�n es la
equirectangular. En caso de tomar una decisi�n equivocada aqu�,
hugin mostrar� un error (si quieres una vista equirectangular cuando la salida
es s�lo para una forma rectangular,
por ejemplo) o bien el resultado se ver� extra�o (si tu elecci�n debi� haber sido cil�ndrica
en lugar de rectil�nea, por
ejemplo).
Despu�s de hacer click en "Stitch now!" hugin te solicitar� que especifiques un archivo de
salida y luego, comenzar� a unir las im�genes. Esto llevar� cierto tiempo, as� que puedes ir
y tomar una taza de t� mientras llamas a tu
abuela por tel�fono.
Las im�genes que obtengas ser�n similares a �sta:
Enblend
Ahora lleg� el momento de que Enblend haga su parte en este trabajo.
Enblend trabaja directamente desde el programa shell as� que debes abrir un shell y
tipear
enblend -v -o output.tif input1.tif input2.tif...
en donde output.tif especifica el archivo en el que quieres guardar el resultado
y input1.tif representa la primera imagen, etc.
Despu�s de pulsar return (regresar), puedes servirte una segunda taza de t� y hacer
otro llamado a alguno de tus parientes o quiz� hasta dos llamados, ya que esto lleva
bastante tiempo. Bueno, si t� s�lo tienes 2 im�genes, resulta bastante r�pido
pero con m�s im�genes es realmente
lento. Pero bueno, el resultado
lo vale...
The Gimp
Si observas tu imagen ahora, ya tienes una vista
panor�mica. Sin embargo, necesitas The Gimp para darle a tu panorama el toque
final. Con Hugin y Enblend generalmente obtienes una imagen con algunos espacios
vac�os. Si no conoces The Gimp bien o no deseas emplear mucho tiempo,
simplemente puedes seleccionar la parte de la imagen que no presenta espacios vac�os
con la herramienta de la selecci�n
rectangular , hacer un click derecho en la
imagen sobre Edit-->Copy y luego File-->New. Se abrir� un nuevo archivo,
luego Edit-->Paste y File-->Save para grabar esta nueva
imagen.
A menudo tambi�n se pueden llenar los espacios con la herramienta
de clon en combinaci�n con blur . Primero aplicamos la herramienta clon
cuidadosamente. Siempre es aconsejable trabajar con una copia aqu�
(Image-->Duplicate) ya que puedes querer descartar los cambios
especialmente si no tienes mucha experiencia con esta
herramienta. Si has seleccionado la herramienta clon, haces un click con tu rat�n en el �rea
que ser� clonada mientras mantienes presionada la tecla
Ctrl. Sueltas la tecla y haces un click con el rat�n en el �rea sobre la que
deseas pintar. Ahora puedes utilizar la herramienta clon del mismo modo en que utilizar�as
un pincel. A veces conseguir�s una figura que luzca m�s natural si defines una nueva �rea
de clonaci�n
varias veces.
Finalmente y para deshacerte de las costuras o uniones que a�n aparecen all� a pesar
de que no deber�an ser muy grandes, haces un click en la herramienta blur
y trabajas con el rat�n a lo largo de la uni�n hasta que te satisfaga el resultado.
Luego puedes grabar la imagen. Por supuesto, tambi�n es posible completar algunos espacios
y cortar el resto.
El panorama est� listo. Si lo deseas, puedes intentar mejorar la calidad de tu
imagen utilizando las herramientas que describ� en mi
art�culo
Photo magic with Gimp
Aqu� tenemos la vista panor�mica final de Montreal:
�Divi�rtete y crea! Y como siempre, �Feliz panoraming!
Referencias
-
La p�gina de Hugin: http://hugin.sourceforge.net/
All� puedes descargar Hugin y tambi�n encontrar algunos tutoriales
�tiles.
La instalaci�n de hugin es un poco compleja porque depende de varios
paquetes no est�ndar.
Probablemente la mejor soluci�n sea instalar uno de los paquetes rpm pre-compilados
de
http://bugbear.blackfish.org.uk/~bruno/panorama-tools/
Para utilizar PTStitcher necesitas el paquete de herramientas de panorama no
gratuito. De lo contrario, puedes usar el nona stitcher.
Para quienes deseen hacer la instalaci�n desde la fuente,
ser�n necesarios los siguientes paquetes dependientes:
- Hugin es un gui frontend para las herramientas panotools por lo tanto necesitas
las herramientas panotools de
http://panotools.sourceforge.net/ Las herramientas panotools,
tambi�n llamadas panorama-tools, presentan las siguientes
dependencias: jdk-1.3.1 (from www.javasoft.com) y las siguientes bibliotecas
que deber�an formar parte de la mayor�a de los sistemas
linux: libjpeg libtiff libpng zlib
- El paquete wxGTK GUI http://www.wxwindows.org/
- fftw Fast Fourier Transform library
http://www.fftw.org/
- boost development library http://boost.org/
- vigra computer vision library
http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/
Vigra se necesita para construir el hugin stitcher 'nona'
Finalmente necesitar�s hugin, el que puedes descargar
de: http://hugin.sourceforge.net/
- Enblend se encuentra disponible en http://www-cad.eecs.berkeley.edu/~mihal/enblend/
All� puedes descargar enblend y aprender m�s acerca de
lo que puede hace.
La instalaci�n de enblend es directa.
- The Gimp probablemente ya est� instalado en tu computadora
ya que est� incluido en la mayor�a de las distribuciones. Quiz� ya has trabajado
con �l muchas veces. De todos modos, su p�gina
es �sta: http://www.gimp.org
- Y, finalmente, si tienes inter�s en leer m�s acerca de mis art�culos,
los puedes encontrar a todos en mi p�gina que acaba de ser redise�ada
http://www.tuxgraphics.org
Aqu� tambi�n encontrar�s versiones actualizadas de este art�culo en idioma
ingl�s.