Programa de restauración de imágenes gratuito

Restauración 1.0 es una aplicación con entorno MDI desarrollada en Visual C++ 6.0 de Microsoft. Es una herramienta completa que permite restaurar imágenes digitales estáticas que han sufrido algún proceso de degradación. Entre sus principales características incluye funciones que permiten minimizar el ruido, enfocar o mejorar el brillo y el contraste de una imagen, siendo además una buena herramienta didáctica, ya que permite simular la mayoría de los procesos de degradación en una imagen, para su posterior restauración.

Esta herramienta ha sido creada por David de la Torre Abellán y se distribuye de manera completamente gratuita con fines educativos.

Descárgala aquí.

Puedes ver y descargar todas las funciones de MATLAB utilizadas en Restauracion 1.0 aquí.

https://pixabay.com/es/edici%C3%B3n-de-fotos-429676/

======================================================
Restauración 1.0
Windows 98/98SE/ME/NT/2000/XP/2003
David de la Torre Abellán
======================================================

Características principales:

– Permite la manipulación de imágenes en formatos BMP de 1, 4, 8 y 24 bits/píxel
sin comprimir y RAW y PGM con un máximo de 256 niveles de gris.
– Sistema integrado de Ayuda en formato “Archivo de ayuda”.
– Completa información de la imagen seleccionada.
– Aplicación de la Transformada de Fourier (FFT) a una imagen.
– Herramientas de filtros en el dominio espacial y frecuencial.
– Herramientas para restauración de imágenes desenfocadas.
– Herramientas para la mejora del brillo y contraste de la imagen.
– Histograma.
– Zoom.
– Transformación a escala de grises.
– Cambio de tamaño y de cuantificación.
– Permite la simulación de degradaciones en la imagen.
Read more

6 cosas que puedes hacer con tu viejo android (para inquietos técnicos)

Si tienes un viejo smartphone con Android e inquietud técnica, probablemente se te han ocurrido algunas ideas de qué hacer con él.

Esta es mi lista:

1. ROOT ANDROID

Para hacer cualquier cosa va a ser necesario rootear el teléfono. Hay muchas APKs y aplicaciones para PC que permiten rootear el teléfono. Una recomendación:

https://play.google.com/store/apps/details?id=com.kingoapp.link

2. INSTALANDO UN LINUX EN ANDROID

Dentro del android ya hay un linux, pero quizás sea poco manejable. Algunos comandos básicos para tocar el androide son los siguientes:

https://androidayuda.com/2016/02/25/los-comandos-adb-que-todo-usuario-android-debe-conocer/

Sin embargo, como nos sentiremos más cómodos con otras distros, podemos desplegarlas fácilmente instalando una aplicación:

https://play.google.com/store/apps/details?id=ru.meefik.linuxdeploy

Esta aplicación permite desplegar varias distros de linux, por ejemplo un debian. Puede hacer la instalación en un archivo de imagen (la que mejor funciona), en un directorio, en RAM o en una partición dedicada. Al instalarlo permite levantar un servidor SSH para poder acceder al android más fácilmente. El terminal en un teléfono resulta bastante incómodo.

Con esto, tenemos preparado un dispositivo que se puede quedar encendido en casa las 24 horas del día y consume menos batería que un PC. Como tenemos permisos de root, desinstalamos todos los programas superfluos y herramientas de serie con el teléfono, para ahorra batería. Es decir, contamos con un mini-servidor para hacer lo que queramos, por ejemplo instalar un proxy squid, una de las ideas que dábamos para tener un control de las URL visitadas en casa, en el artículo de control parental.

Read more

8 características que deberías conocer antes de comprar una TV.

1. RESOLUCIÓN

FullHD es la resolución del Blue-Ray Disc, pero las emisiones de televisión HD no son FullHD. En televisión HD hay dos modalidades:

HDTV (1280×720). Resolución vertical de 720 líneas verticales (720p).

1080i (1920×1080) entrelazado (interlaced). No es una resolución de 1080 líneas, porque se emiten imágenes entrelazadas: líneas pares / líneas impares. Teóricamente es una resolución real 540 líneas (si cada imagen cambiase totalmente con respecto a la anterior).

¿Cuál es mejor? El tema es un poco subjetivo, pero se recomienda la 1080i para imágenes con poco movimiento o movimientos lentos, ya que los movimientos rápidos pueden provocar distorsiones en la imagen. A cambio, esta resolución ofrece más detalles y una mejor imagen.

En cambio, la 720p está más indicada para movimientos de cámara rápidos, por ejemplo, ofrece mejores resultados en sus retransmisiones de acontecimientos deportivos, donde las cámaras muchas veces tienen que moverse a gran velocidad.

Si quieres saber qué es la resolución de una imagen y qué son los megapíxeles:

https://principiatechnologica.com/2013/10/25/que-es-la-resolucion-de-una-imagen-de-fullhd-a-ultrahd/

En cuanto a si merece la pena comprar una televisión 4K (o incluso 8K):

https://principiatechnologica.com/2015/01/13/televisor-4k/

2. 3D

El 3D pasivo emplea la polarización de la luz para lograr que las líneas pares pasen a través de un cristal de la gafa, pero sean filtradas por el otro cristal, y al contrario con las líneas impares. Es el 3D pasivo entrelazado, aunque también se pueden diseñar otros esquemas. La resolución final de la imagen 3D se reduce de manera incontestable, y por ello empieza a tener sentido hablar de 4K. Las gafas son más sencillas, baratas y no llevan electrónica alguna, sólo óptica.

Read more

¿Por qué somos más sensibles al verde? ¿Por qué se creó RGB?

Hablando de colorimetría… este post es una breve historia acerca de la creación del modelo RGB, estudiando qué relación tiene el modelo con la sensibilidad del ojo humano a los colores.

Como sabéis, el modelo RGB es la base del almacenamiento de imágenes en formato RAW (en crudo). Si bien existen muchos otros formatos, como el gran JPG, la información que realmente capta la cámara inicialmente es RGB. Esta información, en crudo y sin procesar, es la que nos ofrece las máximas posibilidades de edición fotográfica, lo que no quiere decir que la imagen tenga mayor calidad. Típicamente, antes de almacenar la imagen comprimida, la cámara aplica multitud de ajustes que aumentan la calidad de la fotografía final en JPG, sucediendo como en el caso de otros formatos que aparecen los artefactos de compresión.

Por lo tanto, la información en bruto de una imagen se almacena en estas tres coordenadas: RED, GREEN, BLUE. Pero estamos hablando de colorimetría, por tanto: qué rojo, qué verde, qué azul, y por qué. Lo primero que cabe decir es que cualquier color existente en el mundo mundial puede ser representado por la suma de tres colores primarios (espacio tridimensional), es lo que nos dicen las Leyes de Grassmann. Tres colores, si se eligen bien (linealmente independientes), son suficientes para representar cualquier color. A continuación se verá que lo interesante es que esos tres colores primarios sean reales, visibles:

Los que han estudiado el ojo humano saben que los bastones captan el nivel de iluminación (luminancia, luma) y son los principales responsables de la visión periférica y de la visión nocturna en blanco y negro. Sin embargo, no aportan información de color (crominancia, croma). Los que se encargan del color son los conos, de los que tenemos tres tipos:

  • Long (L), que detectan longitudes de onda largas (rojos)
  • Medium (M), que detectan longitudes de onda medias del visible (verdes)
  • Short (S), que detectan longitudes de onda cortas (azules).

Read more

Control parental (fácil y gratis)

Un pequeño artículo para papás exigentes…

Si queréis establecer unos controles parentales básicos, no hace falta instalar complicados programas ni comprar licencias software. De momento vamos a hablar únicamente de navegación, y de un equipo controlado por vosotros, porque cuando le entregamos al pequeñajo un smartphone la cosa cambia.

Lo primero y más sencillo que se me ocurre es directamente que el equipo no sea capaz de resolver contenidos que consideramos no apropiados. Como sabéis un navegador llama habitualmente a nombres, ya que las IP son evidentemente difíciles de recordar (la traducción se realiza en equipos llamados DNS). Antes de ir al DNS a buscar direcciones IP, un ordenador busca en un fichero local si conoce esos nombres, ese fichero se encuentra en esta ruta Windows:

C:\Windows\System32\drivers\etc\hosts

Si sois linuxeros, seguro que no tengo que decir dónde está. Esta primera forma de control parental consiste en colocar allí aquellos dominios que queremos que sean inaccesibles (formato IP <tabulador> dominio):

255.255.255.0     www.paginabloqueada1.com

Muchas veces se suele utilizar la dirección de loopback (127.0.0.1) para este propósito, pero no es una buena elección. Una mejor elección es simplemente utilizar una dirección IP inválida como una máscara de subred (255.255.255.0).

Como no vamos a rastrear internet e ir añadiendo dominios ahí, hay gente que se ha encargado de registrarlos y categorizarlos:

http://urlblacklist.com

Read more