Reconocimento facial con JavaScript

Reconocimento facial con JavaScript

muerte, el JavaScript  se supera y lleva el desarrollo web a unos niveles interesantes y no imaginados por muchos. Nuevas APIs de Javascript van naciendo, algunas más útiles que otras, y otras más prácticas. Además de dichas APIs, también hay librerías que vale la pena probar. Entendemos API como la parte de una librería que está expuesta al programador. Una de estas librerías es realmente potente y permite agregar reconocimiento fácil y proyección de módulos 3D a tus aplicaciones web, entre muchas otras funcionalidades. Tracking.js es una librería de Javascript que incorpora la realidad aumentada en el desarrollo web. Con Tracking.js es posible acceder a componentes de tags de HTML sin que el desarrollador sepa JavaScript. Esta herramienta utiliza los elementos de las canvas de HTML5 y la API getUserMedia y no necesita otros plugins para funcionar. El principal objetivo de Tracking.js es providenciar técnicas complejas existentes en la web, de una forma simple e intuitiva.

Trackers (Rastreo)

Rastreo de color

Tracking.js utiliza un algoritmo básico de rastreo de color que permite identificar los colores existentes en un determinado video, ya sea live, desde tu webcam, o algún vídeo subido previamente. También es posible identificar colores en una imagen estática.

Rastreo de objetos

Webcam y Proyección de módulos 3D

Tracking.js  permite acceder a la cámara web del dispositivo y a través de los movimientos del usuario, los objetos 3D previamente imprimidos por pantalla pueden ser controlados de forma básica. Ya se puede imaginar lo que se puede llegar a hacer con esta base.

Etiquetar

Al estilo Facebook, es posible identificar caras en fotografías, o imágenes, y etiquetarlas directamente en pantalla. También se puede “enseñar” el Tracking.js para que reconozca otros objetos, como por ejemplo, los ojos de una cara, etc.

Utilidades

Por honor a la simplicidad, la herramienta incluye diferentes utilidades, filtros y algoritmos de visión por computador que ayudan a implementar soluciones costumizadas. Es posible por ejemplo encontrar esquinas en partes de una imagen o desenfocar la misma. En el sitio web de Traking.js es posible encontrar diferentes ejemplos de lo que se puede hacer con esta librería.  También hay una documentación bastante completa de cada utilidad. Fuentes: http://trackingjs.com/ http://thefloppydisk.wordpress.com/]]>

Leave A Reply

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

*

Déjate sorprender...

Gestionar el consentimiento de las cookies

Para ofrecerte la mejor experiencia de uso, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento a estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.

Funcional

Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.

Estadísticas

El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos anónimos. Sin una requerimiento, el cumplimiento voluntario por parte de su proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarlo.

Marketing

El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en un sitio web o en varios sitios web con fines de marketing similares.