¿Existe una herramienta de línea de comandos en Linux para eliminar el efecto ojo de pez?

11

Tengo un gopro hero 3 y lo uso para hacer timelapses en linux . El problema es que no me gusta el efecto ojo de pez que produce su lente. ¿Hay alguna herramienta de Linux que elimine eso? Estoy buscando especialmente una herramienta de línea de comandos a la que pueda llamar dentro de mis scripts que crean los timelapses.

No espero una herramienta que analice cada fotografía y encuentre la mejor configuración para eliminar el efecto ojo de pez. Preferiría una herramienta que me brinde parámetros tales como encontrar la mejor configuración para las imágenes de gopro y luego aplicar los mismos parámetros a todas las fotografías.

Frederico Schardong
fuente

Respuestas:

11

No he usado Fulla yo mismo, pero reuní esta información de varios recursos de Internet.

Primero debe instalar Fulla, que se incluye en el paquete Hugin .

sudo apt-get install hugin-tools

Fulla puede leer datos de corrección de la última base de datos PTLens de código abierto , disponible aquí . Debe señalar Fulla a la base de datos PTLens manualmente de la siguiente manera:

PTLENS_PROFILE=$HOME/.ptlens/profile.txt

Y luego, por supuesto, coloque la base de datos en el $HOME/.ptlens/directorio. Como esta base de datos está bastante anticuada, no se incluyen todas las cámaras modernas. He revisado la base de datos pero no pude encontrar nada relacionado con la cámara Go Pro.

Por lo tanto, deberá calibrar Fulla con imágenes reales de su cámara. Aquí hay varios recursos que explican cómo se realiza este proceso (elaborado) o lo hacen por usted:

Usando la documentación de Fulla, puede usar los coeficientes obtenidos de la calibración y corregir su imagen e incluir esta corrección en su script.

Saaru Lindestøkke
fuente
7

Encontré este comando simple con solo reescribir todas tus fotos de gopro:

mogrify -distort barrel "0 0 -0.3" *.JPG

Puede encontrar más información sobre el comando imagemagick en http://www.imagemagick.org/script/command-line-options.php#distort

El método Barril tiene los siguientes argumentos:

A B C [ D [ X , Y ] ] 

Puede encontrar una explicación sobre cómo configurar estos cuatro coeficientes en http://wiki.panotools.org/Lens_correction_model

Wittich
fuente
2
Bienvenido a photo.SE. ¿Podría proporcionar información adicional sobre lo que hace este comando, enumerar todos los parámetros posibles y lo que hacen y la documentación de ese comando? Eso sería genial para futuras referencias. Simplemente haga clic en el texto "editar" debajo de su respuesta para modificar lo que ha escrito hasta ahora. Gracias.
nulo
1
Thx @null Agregué una breve explicación ...
con el
1
WTF Esto en realidad funciona bastante bien. Estaba buscando una solución para arreglar mis fotos de cámara de acción SJ5000 y esto hace el trabajo bastante bien. Jugaré un poco con esto para obtener los mejores resultados, pero esto se ve muy, muy bien.
Kishor