Reconocimiento de rostros,de letras en imágenes, personas famosas, edades de las personas


En este interesante artículo vamos a ver un proyecto que está haciendo Microsoft que está en prueba que permite reconocer objetos de fotografía. Si eres programador, el enlace muestra la API y código. Si no eres programador, puedes usar el enlace para hacer reconocimiento de texto, imágenes de forma gratuita.

El sistema tiene diferentes secciones como ser:




Usted puede acceder al programa en el siguiente enlace:

https://azure.microsoft.com/en-us/services/cognitive-services/computer-vision/

Reconocimiento de imágenes (describir una foto, detectar edad, sexo)

Por ejemplo, la siguiente imagen tiene pan y trigo:



El programa al analizar la imagen detecta lo siguiente:



El sistema describe la foto y encuentra los siguientes elementos table (mesa), food (comida), indoor (interior), sitting (sentado), top (arriba), doughnut (donuts), small (pequeño), plate (plato), donut, wooden (de madera), white (blanco), sandwich.

En vez de pan, el sistema inteligente detecta donuts, por los colores le parece ver madera y cree ver algunos platos. Creer que es un sandwich es incorrecto, pero un error aceptable considerando que hay pan. La presencia de madera la asume por el color y ver comida.

Si ponemos una foto, al mover el cursos sobre los rostros, el sistema trata de detectar el sexo (gender) y la edad (AGE)


Por ejemplo si ponemos el cursor sobre la mujer, detecta la edad de 60 años y sexo femenino.
En la sección de faces muestra las edades y el sexo:



Voy a mandar mi foto al sistema para ver que dice:


Dice person (persona), man (hombre), indoor (interior), shirt(camisa), camera (cámara), holding (agarrando), looking (mirando), glasses (lentes), wearing (vistiendo), posing (posando).

En descripción dice: Un hombre mirando a la cámara.



Que dice si agarro un lapicero:


La descripción dice un hombre agarrando un cepillo de dientes. Se da cuenta el sistema que hay una mano, pero por la forma en que agarra el lapicero, piensa que es un cepillo de dientes:



Reconocimiento de texto
Le tomé la foto a un folder de capacitación y el sistema pudo leer el texto de la foto y convertirlo en texto a pesar de que estaba en español:




El sistema tiene algunos errores. Por ejemplo en la palabra OURSELVES, no detecta bien la E:

Como puede ver hay algunos errores al reconocer el texto:


Reconocimiento de letra escrita a mano

Otro ejemplo interesante es el reconocimiento de letra escrita a mano. Primeramente le mandé una foto de mi letra a mano en español:


Prácticamente no reconoció nada. Decidí tratar de que reconozca texto en inglés escrito a mano:


El resultado fue satisfactorio. Solo cometió un error.
El siguiente ejemplo muestra una tarjeta inclinada. No tiene muchos errores, pero requiere una revisión a mano:


Reconocimiento de gente famosa
Otro característica importante es la opción de poder reconocer a personas famosas. Por ejemplo puede reconocer al CEO de Microsoft Satya Nadella:


Si le pasamos la foto de Donald Trump, lo reconoce?


Si, a ver un personaje de Bolivia:


Evo Morales, reconocido. Ahora un cantante famoso que vivió en la Argentina y antiguo que convirtió al Tango en casi el himno de Argentina:



Carlos Gardel. Reconocido por el sistema. Hasta ahora muy bien. ¿Será que puede distinguir un blogger famoso de Bolivia?


No, no me reconoce. Mmmm...no es tan bueno. Pero bueno, está aprendiendo.

Otros (reconocimiento de escenas en video, imagenes en miniatura)

También se puede hacer reconocimiento de imágenes de video. Cada escena puede llegar a ser descrita con letras:


La otra opción es la de thumbnails que permite a partir de una imagen crear imágenes en diferentes tamaños y orientación:








Ofertas de trabajo

En Cochabamba, Bolivia, se busca programadores, ingenieros de calidad de software para trabajar con empresas norteamericanas en las siguientes posiciones:


Net Developers 
Con experiencia en:
.Net Framework ASP.Net, MVC,Webforms, HTML, Javascript, JQuery y MS SQL Server

Programadores en
React, Red ux. Angular, Vuejs, Express, Node

Python Developers
Expereincia en Django, Flask. Javascript. HTML, CSS, AWS.


Programadores de smartphones
(Android, 10S, ionic, Xamarin)

Ingenieros de control de calidad
Control de calidad manual y/o automático.

Se ofrece ley laboral, contrato fijo.

Otros requerimientos: UN BUEN NIVEL DE INGLÉS ES OBLIGATORIO.

Interesados por favor escribir a calbimonte.daniel@gmail.com

¿Cómo abrir archivos de ayuda chm?


En el pasado, empezando en Windows 98 aproximadamente surgieron los archivos de extensión chm que son básicamente archivos html compilados por Microsoft.

Lo bueno de estos archivos es que eran un archivo compacto donde se podía buscar ayuda de algún producto de software. Varios programas contenían el manual de ayuda en este formato. Actualmente por cuestiones de seguridad, cuando uno abre estos archivos en sistema Windows, la ayuda no es visible. Es decir, que no se puede ver el contenido:

 Para resolver dicho problema presione el botón derecho del navegador y seleccione propiedades:



En propiedades seleccione la opción Desbloquear:


Si trata de abrir de nuevo el archivo, podrá ver el contenido de ayuda:




¿Cómo abrir archivos de extensión tar.gz en Windows?

Estaba bajando un archivo de extensión tar.gz para instalar en una máquina en Windows. Los archivos tar.gz son típicos de máquinas en Linux/UNIX e incluso en las Mac. Sin embargo, en el sistema operativo Windows, no son tan comunes.



TAR significa Tape Archive (archivo en cinta para grabar). GZ (GNU ZIP) es un formato de compresión muy popular. El término ZIP está relacionado con ZIP CODEs (códigos ZIP) que son los códigos para los carteros en los estados unidos para enviar correos. ZIP en inglés significa Zone Improvment Plan y está relacionado con un camino más corto y eficiente para la entrega de envíos. En ZIP es un formato de compresión eficiente y rápido.

Para descomprimir un archivo de extensión tar.gz, se puede utilizar 7-zip.
7-zip es un programa gratuito puedes descargar el programa desde este enlace:

Descargar 7-zip

Descarguese la versión para Windows:


Para saber si su máquina es de 64 bits o no, puede ver las propiedades de su equipo en el explorador de Windows: 
En las propiedades verá si el sistema es de 64 bits o no:


Normalmente la mayoría de las máquinas son de 64 bits. Si es así descárguese los instaladores de 64 bits de 7-zip.

El instalador es de menos de 2 MB. El programa está en inglés, pero es sencillo. Al instalar se puede instalar en menos de 1 minuto presionando next, next, next (siguiente, siguiente, siguiente).

Una vez instalado presione el botón derecho sobre el archivo .tar.gz, seleccione 7-zip, luego extraer aquí:


7-zip descomprimirá el archivo .tar.gz al archivo tar.
En el nuevo archivo tar create repita la operación 7-zip luego Extraer aquí:











Una vez que descomprima el archivo tar tendrá su archivo listo para su uso.
Si tiene dudas, escriba sus dudas en comentarios.