Diffimg: una aplicación de comparación de imágenes

diffimg

Estoy seguro de que alguna vez habrás realizado la comparación de dos imágenes en algún juego o reto donde tenías que encontrar cierto número de diferencias. En este tipo de actividad te ponen al menos dos imágenes que aparentemente son iguales y debes encontrar las diferencias.

Para este tipo de actividad existe una aplicación que te va a apoyar a encontrar este tipo de diferencias. Diffimg es una aplicación gratuita escrita en Qt y de código abierto que se encarga de visualizar y encontrar las diferencias entre dos imágenes ya que realiza la comparación entre ambas.

Esta aplicación se encarga de marcar aquellas diferencias que encuentre entre las imágenes a comparar y que no son percibidas a primera vista.

Una de las principales utilidades de esta herramienta es la verificación de modificaciones en imágenes, donde utiliza varias métricas que pueden ser utilizadas para el cálculo de diferencias entre ellas.

Básicamente lo que hace diffimg es realizar la comprobación de pixel por pixel y mostrar al usuario el área donde encontró la diferencia que hay en cierta posición de los pixeles entre las dos imágenes a comprobar.

Algunas de estas comprobaciones son calculadas y las posiciones donde los píxeles difieren se muestran como una máscara de color.

El modo de comparación de imágenes puede mostrar una superposición de máscara roja el cual indican un pequeño cambio o amarilla para resaltar las más grandes diferencias entre ambas imágenes.

Diffimg cuenta con una interfaz bastante intuitiva y sencilla de utilizar, hace uso de OpenCV como backend con el cual se apoya para poder leer y comparar las imágenes de 8/16/24/32 bits sin problema.

El único inconveniente que tiene esta aplicación es que no es compatible con el canal alfa. Además, puede leer los formatos de imagen más básicos como BMP, PNG, JPG, pero también Tiff y OpenExR.

DiffImg es una aplicación multiplataforma ya que como se mencionó está escrita en Qt por lo que funciona en Windows y Linux.

¿Cómo instalar diffimg en Ubuntu 18.04 y derivados?

Si quieren instalar esta estupenda herramienta de comprobación de imágenes en su sistema, deben de realizar los siguientes pasos.

Deben de abrir una terminal Ctrl + Alt + T y en ella vamos a escribir el siguiente comando para añadir un repositorio a nuestro sistema:

sudo add-apt-repository ppa:dhor/myway

Hecho esto vamos a actualizar nuestro listado de repositorios con este comando:

sudo apt update

Y finalmente instalamos la aplicación con el siguiente comando:

sudo apt-get install diffimg

¿Cómo instalar diffimg desde paquete deb en Ubuntu 18.04 y derivados?

Si no quieres agregar un repositorio a tu listado, tenemos la opción de poder instalar esta aplicación desde un paquete deb.

Para ello vamos a descargar la aplicación desde el siguiente enlace. Hecho esto podremos instalar la aplicación con el gestor de aplicaciones de nuestra preferencia.

O también si lo prefieren pueden instalarlo desde la terminal con el siguiente comando:

sudo dpkg -i diffimg_2.2.0-1dhor~trusty_amd64.deb

Y listo con ello ya tendremos instalada la aplicación.

En caso de tener problemas con las dependencias podemos solucionarlo con este comando:

sudo apt-get install -f

¿Cómo utilizar diffimg?

Para comenzar a utilizar esta aplicación, primero debemos de abrirla. Para ello vamos a buscarla en nuestro menú de aplicaciones para ejecutarla.

Ya estando dentro solamente tendremos que seleccionar las imágenes que vamos a comparar con diffimg.

Para ello vamos a dar clic en el icono de la carpeta que está en el menú de la aplicación y vamos a seleccionar las imágenes a comparar, donde la primera será la imagen original y la segunda la que se usara para comprobar las diferencias.

Hecho esto, dependiendo del peso de las imágenes a comparar puede demorar un poco la aplicación en trabajar.

Se nos abrirá además un cuadro de diálogo que especifique el nivel de similitud entre ambas imágenes y el porcentaje de diferencias por píxeles, entre otra información.

Si conoces alguna otra aplicación similar a esta no dudes en compartirla con nosotros en los comentarios.


Un comentario, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Chichero dijo

    No he podido instalarlo en Ubuntu 18.04. ¿No hay que esperar a que salga el paquete para Bionic? solo veo Xenial y Trusty.