Relojes con SIM para nuestros hijos


Aunque  tarde o temprano  inexorablemente nuestros pequeños terminaran llevando su propio smartphone  personal, una solución intermedia  tanto para los menores como para sus cuidadores pasa porque estos porten un reloj específicamente estudiado para eso :  es decir  un dispositivo  que no  les coarte  libertad en sus movimientos , no resulte engorroso de llevar ,no tenga   un peso excesivo  y por supuesto sea funcional y fiable  para  que tengan la confianza de poder contactar los pequeños con sus cuidadores  con total seguridad  ,ofreciendo ademas un control de donde están   (aunque la idea principal básica  sea facilitar la ayuda al menor en cualquier momento cuando estén fuera del hogar )

La solución  actual pues pasa por  relojes infantiles con GPS en el interior  contando ademas  con toda la potencia de un telefono movil  funcionado casi todos los modelos con una tarjeta microsim con datos móviles para poder enviar la posición del niño en todo momento a una app móvil.

Diggro Smartwatch 

Este reloj inteligente es literalmente un teléfono inteligente para niños. El material es de plástico, pero procesado de manera amigable para los niños contando con  una pantalla a color táctil  de 1.5 pulgadas . Por si fuera poco  además, incluye  una cámara integrada  y luz de emergencia,

El almacenamiento  interno es de128 MB, pero es posible una expansión de hasta 32 GB. Hay muchas funciones integradas en el reloj, como el cronómetro, la calculadora de bolsillo, el despertador, el contador de pasos, etc.

 

 

 El sistema de localización en tiempo real es más preciso de lo que se imagina  según su fabricante  pues compagina  ademas de la señal GPS, BDS, LBS y AGPS  para el  posicionamiento  con idea  de  intentar  forzar la máxima  precisión de la posición de modo que usted deberia saber dónde está el menor en cualquier momento.

Los niños pueden responder y entregar las llamadas directamente desde  el propio reloj siempre  que estén confirmados desde la app donde podrá agregar hasta 10 números de teléfono en la aplicación y luego sincronizarlas con el reloj.

Asimismo  el menor  puede presionar la tecla SOS para obtener ayuda cuando este  en peligro ( ademas ,por  cierto, los cuidadores  pueden establecer tres SOS número en APP).

En cuanto la tema de e-health ,el reloj puede registrar los pasos, las calorías y la distancia diarios del niño, para ayudar a los niños a crecer de una manera feliz y saludable.

Un tema mu interesante  es que para evitar cualquier  distorsión del niño en el tiempo de clase, los padres pueden establecer 3 períodos de molestias. Durante los períodos, el reloj bloqueará automáticamente todas las llamadas telefónicas.

 

Desde la app  por tanto se  puede configurar todos los parámetros de reloj: configurar la hora, teléfonos autorizados a llamar o recibir llamadas, poder mandar y recibir mensajes de voz, marcar una zona segura……etc

El coste es de   unos 36,99€ en Amazon

Ming

Estamos nuevamente  ante  un smartwatch diseñado para niños que igualmente viene con muchas funciones y características que a los pequeños encantarán.

Para empezar, el Ming cuenta con una pantalla HD de 1.44 pulgadas y es compatible tanto con Android como con iOS, mediante una aplicación móvil que se debe instalar en el teléfono.

Importante mencionar que   ! no se trata de un dispositivo a prueba de agua, por lo que no debe sumergirse o bañarse con el.!

 

Los niños pueden realizar llamadas fácilmente en cualquier momento:  sólo basta una  pulsación  y los niños pueden llamar a su madre ,su padre y otros miembros de la familia en cualquier momento (hasta 13 contactos posibles)

Gracias a que es compatible con la función de GPS(ojo se necesitan  para una exacta ubicación estar con cobertura   para ubicar la posición que puede durar  hasta  8 Minutos , los padres pueden saber con precisión donde se encuentran sus hijos, por lo cual  puedne  tienen la certeza de saber dónde están los pequeños.

Además  cuenta con un monitor de seguridad para niños el cual consiste en él envió de una señal de emergencia SOS, es decir  los niños pueden enviar una señal de SOS a los contactos e previamente establecidos en caso de que están en peligro o necesita ayuda urgente. También cuenta con una zona de seguridad  basado en tecnología inalámbrica Bluetooth que indica a los padres cuando los pequeños salen de la zona de seguridad configurada.

Por si fuera poco  también incluye  una cámara integrada  (aunque no aclaran la memoria interna   y luz de emergencia)

En la app hay bastantes opciones de configuración,  por ejemplo el  poder configurar el horario del colegio con lo que evitamos que el niño esté jugando con el reloj cuando no corresponde, o la opción de SOS.

También  tiene un juego de cálculo mental que es divertido y ayuda a practicar a los niños.
Otra de las funciones que tiene es la de “salud” donde puede marcar objetivos a cumplir, como por ejemplo pasos a caminar, o la función de localización.

Además de la aplicación móvil que es necesaria para establecer la conexión con el teléfono móvil, también requiere de una tarjeta ISM 2G/GMS que en este caso se puede utilizar con operadoras como Telefónica, Vodafone, Telecable Ono, Amena, Xfera, entre otras más.

En la actualidad se puede conseguir en colores azul y rosa, la carga se hace a través de cable micro USB, cuenta con una batería de polímero de litio de 300mAh, su peso aproximado es de 56 gramos y el tiempo de uso es de aproximadamente 2 días.

En su favor hay que decir  que a pese a su bajo precio  hay muchas personas que entienden  que ofrece una calidad precio inmejorable
Su precio no es muy elevado pues se puede comprar por unos 20€ en Amazon 

TURNMEON Kids

Estamos ante  otro reloj inteligente  que esta equipado con características de gran utilidad para los pequeños y también para los padres que cuesta unos 30€ en Amazon.

Cuenta con soporte para tarjetas micro SIM  que hay que colocar en el interior  brindado soporte para Telefónica Movistar, Airtel, Vodafone, Xfera, Telecable Ono, Amena, entre otras más.

sim.png

Se puede vincular con cualquier smartphone Android y dispositivo iOS. Una vez hecho esto, se pueden realizar las llamadas, pero antes es necesario descargar una aplicación que permitirá hacer todos los ajustes necesarios.

Cuenta con Ubicación mediante GPS, zona de seguridad, podómetro, chat de voz(  Voice Chatting  por el que el niño puede dejar mensajes de voz a sus cuidadores), alarma y un botón de SOS para que los pequeños puedan realizar una llamada directamente a sus padres cada vez que se encuentren en una situación de emergencia.

gps.png

 

Mide 196 x 33.5 x 100 mm con la correa incluida, por lo que es importante comprobar con cuidado su tamaño para la muñeca de los pequeños.

Cuenta con  una pequeña pantalla alfanumerica   desde donde se puede visualizar fácilmente la fecha y la hora, el nivel de la batería, así como las opciones para llamar y contestar las llamadas.También se muestra información sobre los pasos que da el niño a lo largo del día.

En uno de sus costados encontramos tres botones, dos de los cuales sirven para configurar los ajustes básicos, mientras que el otro es el el botón de SOS. De hecho el pequeño simplemente tiene que presionar por 3 segundos el botón de emergencia y al instante se realizará una a llamada a los padres.

Actualmente se le puede conseguir en tres colores diferentes, azul, verde y rosa.

Su precio ronda en Amazon unos 30€

 

 FREESOO

Otro modelo qu,e al igual que el modelo anterior , en el que guarda bastantes similitudes , también viene con muchas funciones enfocadas a mantener seguros a los pequeños.

El FREESOO esta fabricado con  material respetuoso del medio ambiente con una menor radiación y resistente al agua y cuenta con una batería de polímero de gel  y  ultra baja radiación. Importante mencionar que   ! no se trata de un dispositivo a prueba de agua, por lo que no debe sumergirse o bañarse con el.!

FRESSO.png

 

Entre sus funciones principales destacan la posibilidad de realizar llamadas de emergencias a contactos familiares o de amigos.

También vale la pena destacar que cuenta con opción múltiple de localización(GPS+LBS) , por lo que el reloj cambiará automáticamente la manera de localización en función del ambiente.

Además de todo esto, es un dispositivo que incluye un podómetro que permite contar los pasos que el niño da cuando lleva puesto el dispositivo.

Cuenta con una batería de 400mAh 3.7v, una pantalla de 0.96 pulgadas y un peso aproximado de 35.1 gramos. Es cómodo de utilizar y se adapta sin problemas a la muñeca de los pequeños. Sus dimensiones son de 13.5 9 x 8.4 x 10 cm, puede soportar temperaturas de -10 a 70 °C.

Permite hacer  llamadas bidireccionales, SOS de llamada de emergencia, la valla de seguridad, en tiempo real de seguimiento, podómetro, de notificación de eliminación de reloj, alarma de reloj, función de carga USB

Además de hacer llamadas, este reloj inteligente para niños permite el envió de mensaje de voz a través de una aplicación de chat, sin mencionar que también muestra la fecha y la hora en la pantalla con total claridad. No solo eso, durante las llamadas, el volumen del sonido del dispositivo puede ser ajustado fácilmente.

Para tranquilidad de los padres, tiene la capacidad mediante una aplicación especial, de enviar cada cambio en los parámetros, movimiento y estado del dispositivo a sus teléfonos(vía SMS, web, iOS o Android APP.) . Es decr  de hacer  tracking cualquier momento (ojo usadno solop GPS + LBS )   de cualquier lugar para proteger a sus hijos fuera de peligro y evitar cualquier tragedia (secuestro, después de la actividad escolar, viaje, etc.) .Esto les permite saber con precisión que es lo que sucede con sus hijos en cualquier momento.

 

Con el destornillador proporcionado abierta los tornillos en la parte posterior para insertar el SIM card.Scan el código QR en el folleto o busca SeTracker2 en la tienda de aplicaciones para descargar la aplicación

Este modelo también se puede conseguir en diferentes colores, incluyendo azul, blanco y negro.

Su precio ronda los 24€ en Amazon prime

 Demiawaking

Para terminar hablamos de  un reloj inteligente para niños   pero que por su diseño  incluso podría ser mas bien para adultos , contando   con GPS integrado  compatible con GLONASS+LBS/GIS+AGPS+Base Station, lo que significa que ofrece una ubicación mucho más precisa, además de una gran cantidad de funciones y características de mucha utilidad.

Con pantalla pantalla OLED táctil de 1.54 pulgadas 2.5D vidrio templado  incluye soporte para cámara de 200W HD, extensiones de memoria, además de  soporte máximo para tarjetas de hasta 32 GB, lo cual  significa que se pueden guardar fotos, datos y además reproducir audios mp3, sin mencionar que también cuenta con cronometro, despertador, agenda telefónica, historial de llamadas.

A diferencia de muchos otros relojes es Waterproof , es decir resitente a saplicaduras 

 

El Demiawaking cuenta con un procesador MTK2503, que permite tener una velocidad de procesamiento de la información rápida, además de un bajo consumo de energía.

 

 

Cuenta con modo de acompañamiento Bluetooth y mediante una aplicación móvil que se instala en el teléfono de modo que los cuidadores  también  pueden saber con precisión el momento en el que los pequeños salen de la zona segura.  No solo eso, gracias a sus soporte de hardware, se puede hacer cámara de vigilancia remota, intercomunicador de voz, escucha remota silenciosa, podómetro, supervisión de sueño, recordatorio de sedentario.Es decir, no solamente permite mantener seguro a los pequeños, sino que además también es bueno para mantener en buen estado su salud y condición física.

Una de su grandes bazas es sin duda el software que incorpora(Pedometer, Rastreador de Sueño, Recordatorio Sedentario, Cronómetro, Despertador, Agenda Telefónica, Historia de la Llamada, Dialer, SMS,Número de la Familia (Dial Rápido) Rastreador de Aptitud, Recordatorio de Llamada, Llamada de Respuesta, Mando a Distancia, Recordatorio de Mensaje, Push Message, ETC)   permitiendo incluso utilizar la interfaz para Facebook, Twitter, WhatsApp, así como visualizar los recordatorios de mensajes, incluso con WeChat se tiene acceso gratis a Internet.

 A pesar de que este reloj inteligente parece de lo mas prometedor al menos en cuanto a prestaciones se refiere  , muchos usuarios ,por su baja calidad  y la personalización del idioma necesaria,  lo desaconsejan

 

Anuncios

Reparar una nike+ sportband


El sensor Nike+ recopila información sobre sesiones de carrera o caminatas  enviando  esa información a un receptor, como pueden ser : un iPod, iPhone o  Nike+ SportBand, que  permiten registrar la distancia, el tiempo, el ritmo y las calorías consumidas.

 

 

El sistema Nike+ se basa en colocar o fijar dicho  sensor correctamente en las zapatillas Nike, fabricadas especialmente para el dispositivo ( es decir con la plantilla preparada para albergar el sensor), o bien de otra marca a través de un soporte(como vamos a ver) : una vez en el lugar, el sensor funcionara de forma automática.

Los pasos para conectar este sensor son los siguientes:

  • Quitar la plantilla del zapato izquierdo de cualquier par de zapatillas Nike para acceder al compartimiento que puede contener el sensor.
  • Colocar el sensor en el compartimento con los logotipos hacia arriba y luego vuelve a colocar la plantilla. De este modo el sensor estará en su lugar y listo para funcionar.
  • Fijar el sensor a una zapatilla que no sea Nike también es posible  usando uno de los muchos métodos caseros:
    •  Cortando un agujero del tamaño del sensor en la suela interior de la zapatilla izquierda, imitando la cavidad que puede encontrar en una zapatilla Nike, desliza el sensor en los cordones en la parte superior de la lengua de la zapatilla o
    • Adhiriendo el sensor a la parte superior de la misma con cinta adhesiva.
    • Comprando un soporte de terceros para mantener el sensor en su lugar en una zapatilla que no sea Nike de modo que el sensor se adapta en una bolsa que se coloca en los cordones de las zapatillas y se mantiene cerrado con Velcro    como el siguiente diseño    que puede comprarse por unos 12€                                                                nikess
    • Las posibilidades son infinitas, pero debe tener varios puntos importantes en mente para garantizar resultados precisos: el sensor debe estar colocado con el logotipo hacia arriba en la zapatilla izquierda, y  debe estar  fijado  firmemente en su lugar, y debe colocarse bastante paralelo al suelo.
  • Moverse  para activar el sensor, el cual automáticamente comenzará a transmitir cuando detecte el movimiento, y dejará de transmitir cuando no lo haga.
  • Apagar la batería del sensor presionando el botón en el lado opuesto del logo y manteniendo pulsado el botón durante tres segundos. Esto sólo debería ser necesario cuando se pasa por la seguridad del aeropuerto y en los aviones, de acuerdo con Nike y Apple, ya que la batería entra en modo de espera automáticamente  cuando no está en uso. Si desconecta la batería, recuerda que deberás activarla antes del próximo uso. Nike y Apple recomiendan hacerlo presionando el mismo botón con un clip o un bolígrafo.

El sensor  Nike +  es pues el elemento que  facilita el seguimiento de  tiempo, distancia, ritmo y más mientras corre  para después al conectarlo al ordenador  sube los datos de ejecución a Nikeplus.com, el club más grande del mundo, donde se puede  supervisar el progreso, unirse a retos, asignar  carreras y conectarse con  amigos.

Inicialmente lanzado para correr en 2006, la comunidad Nike + ha crecido para incluir aproximadamente 7 millones corredores. Desde sus inicios, Nike + ha ampliado en un ecosistema deportivo que incluye baloncesto Nike +, Nike + y el recientemente lanzado Nike + Kinect. Los atletas de cualquier nivel pueden encontrar una gran variedad de productos que incluyen una nueva gama de colores en el Nike + SportWatch GPS Powered by TomTom y el Nike + FuelBand, Nike + Sportband Nike + corriendo aplicaciones y nano iPod con Nike +. Los usuarios deportivos pueden visitar solo destino nikeplus.com para acceder a todos sus datos incluyendo NikeFuel puntos acumulados de todos los dispositivos de Nike +, creando una comunidad globalmente conectada del deporte de por vida (para más información: http://www.nikeinc.com/news/nikeplus-experience)

 

El sensor se vende de forma individual, por lo que es ideal si tiene que reemplazarlo,  o  para un segundo par de zapatos listos para Nike + o necesita conectarlo a su dispositivo Apple.

Este sensor mide ritmo, distancia, tiempo transcurrido y calorías quemadas enviando la información   mediante un enlace  de  radio a un receptor qeu en principio solo puede ser gestionado por dispositivo  compatible con tecnología  Apple como son 

  • Nike + SportWatch GPS alimentado por TomTom (sensor incluido y opcional);
  • Nike + SportBand (sensor incluido);
  • IPod nano ® y receptor Nike +;
  • IPod touch ® 2G;
  • IPhone 3GS ®
  •  iPhone 4 ®

La información pues  se transmite de forma inalámbrica a su dispositivo para obtener una retroalimentación en tiempo real  en alguno de los dispositivos  anteriores ,mientras se entrena.

En teoría se debe adquirir un nuevo sensor de Nike+, cuando se recibe un mensaje de que la batería se está agotando. De acuerdo con Nike, la batería tiene una duración de cerca de 1000 horas de “uso activo”, y enviará una señal de batería baja a su receptor aproximadamente dos semanas antes de que se quede sin energía. Si bien Nike y Apple dicen que la batería no es reemplazable y un nuevo sensor completo debe ser comprado, el proceso  que vamos a describir para la Nike+ sportband  iigualmente ,tambuen   puede ser replicado para este a fin de reemplazar  la batería del propio sensor:

  • Cortar el sensor  entre caja blanca  y la naranja con un cutter
  • Abir finalmente el sensor  con cuidado
  • Medir con un polimetro la tensión de la batería
  • Eliminar la vieja  batería  y reemplazarla por una nueva
  • Pegar para remover y reemplazar la batería.

 

 

Nike +sportand

Anteriormente a este  dispositivo  se necesitaba un Ipod o Iphone  para capturar  y procesar la información procedente del sensor Nike+  ,pero  desde que  Nike saco esta banda deportiva ,  se dejo de necesitar  todo ello , bastando tan solo en esta banda  que  pesa unos 23 gr más el peso de su sensor 6,5 gr así que todo en conjunto 28 gr lo que es muy ligero

Para monitorizar la actividad  basta pulsar el botón de inicio de la Nike+ SportBand y ya se puede correr almacenándose la información de cada carrera en la propia  banda ademas de poder ser visualizada  informando del ritmo o velocidad, los kilómetros, el tiempo transcurrido (crono a modo reloj) y las calorías que se queman y todo para consultar al instante.

La pantalla de la Nike+ SportBand está diseñada para llevarse cómodamente en la parte interior de la muñeca ,lo cual es muy importante porque se tiene visibilidad en cualquier momento de la carrera.

El dispositivo USB está integrado en el frontal de la pantalla, pero se puede extraer a través de la correa de la Nike+ SportBand, de forma que puede conectarse fácilmente a un ordenador como si fuese una memoria extraible o un pen drive  sirviendo tanto para cargar al batería de 60mAh como para enviar la información almacenada al ordenador   que permite  comunicarse con corredores de todo el planeta en nike plus,habiendo herramientas para motivar  ,con un panel que muestra cómo corren los miembros comparándolos con otros del mundo.

 

Después de algunos años de uso , es normal que la batería termine agotándose , llegando incluso el extremo de que al intentar cargarla via usb  , aunque en el display aparezca FULL, lo cierto es que al soltarlo de usb ni siquiera aparezca  nada en pantalla signo de que realmente la batería esta inservibles

 

Aunque el dispositivo en teoría es irreparable al estar sellado herméticamente , lo cierto  si es posible repararlo como vamos a ver  a continuación :

Cortar entre la unión de las partes superior e inferior con un cutter teniendo un cuidado especial de no penetrar en el interior rompiendo la electrónica

img_20161120_1758301

Una vezse  haya conseguido practicar una abertura ,abrir finalmente la caja  con mucho cuidado.

 

 

img_20161120_1759211

Ahora abierta la tapa con mucho cuidado soltar el cuerpo con toda la electrónica

 

 

img_20161120_1800021

 

Nos vamos a centrar ahora en el cuerpo :

img_20161120_1802281

 

En l cuerpo todavía hay 4 tornillos que fijan la placa  al lcd.

img_20161120_1808541

Quitado los 4 tornillos ,tener un cuidado especial con el cable de cinta del lcd

img_20161120_1810231

Ya vemos el modelo de la batería incluida  :251214.

Ahora soltamos la batería por completo y medimos con un polímetro la tensión de la batería (si no se enciende el lcd  habrá una tensión muy baja)

 

img_20161120_1811221

 

Si la tensión es inferior a 3V  debemos eliminar la vieja  batería  y reemplazarla por una nueva del mismo modelo  que podemos localizar por Internet en portales asiáticos.

La  batería  incluida  es de polímero 3.7 V con  tensión de carga: 4.2 V y lo importante para reemplazarlo es utilizar el mismo modelo :251214, Estos modelo  son muy usadas en  MP3/MP4, Bluetooth/GPRS/GPS del teléfono móvil, PDA, juguetes pequeños, cámaras y cámaras digitales y otros productos digitales.

251214

 

Alguna características principales de este modelo:

  • Tensión media es superior a 3.7 V,
  • Tiempo de carga rápida
  • Buena seguridad, con más de protección de la carga, protección de sobre-descarga, sobre la protección actual
  • Protección del IC parámetros de la tecnología: sobrecarga de voltaje 4.20 V 0.05 V
  • Sobre-descarga la protección del voltaje 2.7 V 0.1 V
  • Protección actual 3.0 1.0A (2.7 V ~ 4.25 V)
  • Temperatura de descarga:-20 C ~ + 60 C
  • Alta densidad de energía
  • Largo ciclo de vida
  • Alta capacidad
  • Baja resistencia interna
  • Funcionamiento estable: largo ciclo de vida: 500 continuo de carga y descarga, la capacidad de la batería no es menos del 80% de la capacidad nominal.
  • No tiene efecto memoria: en cualquier momento para cargar y descargar
  • Seguridad: circuito incorporado junta de protección Seiko no tiene fuego en corto circuito, sobrecarga, sobre descarga, choque, vibración, acupuntura, calor, y otros estados, no explosión y así sucesivamente.

 

Una vez conseguida la batería de recambio, desoldaremos la antigua, soldaremos la nueva respetando la polaridad y haremos los mismos pasos descritos anteriormente pero, a la inversa:

  • Ubicaremos la batería dentro de la carcasa,
  • Colocaremos los 4 tornillos
  • Atornillaremos estos a la caja.
  • Fijaremos el mecanismo a la caja inferior  ,
  • Colocaremos la tapa
  • Cerraremos el conjunto ,
  • Debemos volver a sellar la unión con pegamento  o con silicona

Es sorprendente la sensación de volver a ver funcionando un dispositivo que según el fabricante debería desecharse cuando en realidad puede tener una vida aun mas larga

 

Android wear para usar con un Pebble


En 2012, Pebble  irrumpió en la escena en  Kickstarter ganando por encima de $10 million . El concepto evidentemente fue un gran éxito durante la noche. Para muchas personas, de hecho el Pebble original fue el primer SmartWatch  útil  gracias  a que su  batería podía durar una semana ,estaba la información siempre visible  y ademas era compatible  con casi cualquier teléfono inteligente, lo cual a día de hoy siguen, siendo sus grandes bazas.

 

pebble

 Algunos dirán que Pebble se está quedando atrás y no puede competir con las características de Android, pero realmente el Pebble solo ofrece una perspectiva diferente y desde luego continua con aun mucha mas adopción que otros smartwatches .  Además ,  tanto en la ultima versión Pebble ,como en todas las actualizaciones del Fw de las versiones anteriores ,ya soporta Android  Wear,pues precisamente recientemente ha  actualizado su aplicación para Android a la versión 2.3 que junto al último firmware (v2.9) consigue que los usuarios podrán recibir y contestar las notificaciones de Android Wear en su Pebble, convirtiendo a  Pebble en una de las mejores opciones de reloj inteligente  con mucha más batería ,y que encima es compatible con los elementos interesantes que sí ofrece el sistema de Google.

Ahora  conAndroid Wear instalado en nuestro smartphone que se comunica con nuestro Pebble ,podremos contestar rápidamente con 5 respuestas predefinidas a los mensajes recibidos en la mayoría de aplicaciones de mensajería (Hangouts, WhatsApp…), ya que cada vez más empresas añaden soporte a Pebble gracias a la naturaleza abierta de la API de Android Wear.

En el siguiente  vídeo se aprecia esta nueva compatibilidad.

Por si fuera poco, también se ha actualizado PlexFit, la cual es la primera app en integrar la plataforma Google Fit en el Pebble.

Si juntamos los casi seis días de batería con el potencial de la plataforma de salud de Google tenemos un motivo más para apostar por este peculiar smartwatch antes que por cualquiera de los Android Wear actuales: no importa cuántas veces lo intentemos con  terminales con  Android Wear basados en pantallas lcd, siempre terminamos de vuelta con Pebble. 

Resumidamente  destacan  siete  poderosas razones   por las que  Pebble aun no tiene rival frente a sus homólogos con pantalla lcd :

 

  • Más útil como un reloj real: Como mínimo, un SmartWatch debería al menos ser bueno para mostrar la hora de una forma sencilla, cosa que no sucede con sus homólogos ,pues cada vez que se usa dispositivos Android Wear el usuario se  ve obligado a mantener la pantalla apagada para ahorrar batería lo cual requiere  pulsar una tecla , girar la muñeca ,etc   y algunas veces se necesitan  varios intentos. El pebble  gracias a  su pantalla e-ink ( “papel electrónico”), le permite estar todo el tiempo visible y utilizar muy poca batería. En mi opinión, así es como un reloj debería funcionar:echar un vistazo en el momento debe ser exactamente eso: un vistazo sin mas gimnasia de  muñeca involucrada.  Ademas  otro de los beneficios de la pantalla de papel electrónico es la visibilidad. las LCD y las pantallas AMOLED no son los mejores para facilitar la lectura al aire libre. Smartwatches como el Sport Moto 360 intento de resolver este problema, pero todavía no pueden competir con el papel electrónico pues la pantalla del Pebble es muy visible incluso a pleno sol como cada reloj debe ser.
  • Los botones físicos son mejores que las diminutas pantallas táctiles:Un elemento básico de dispositivos Pebble desde el primer día han sido los botones físicos. Cada reloj Pebble cuenta con cuatro botones: Atrás, Arriba, Abajo y Seleccionar siendo esta es una de las mayores diferencias entre las dos plataformas. Android Wear se basa en las pantallas táctiles de entrada,lo cual  permite una mayor flexibilidad pero una pequeña pantalla puede ser una experiencia frustrante pues no hay una gran cantidad de espacio para deslizar y el desplazamiento, y, a veces simplemente no son muy precisos. Google ha admitido básicamente esto añadiendo ” gestos de muñeca ” para la navegación. Los botones de un Pebble permiten la interacción muy deliberada, y todavía funciona si usted está usando guantes en el invierno.
  • Las notificaciones son igual de  buenasUna gran cosa de los  dispositivos Android Wear son las notificaciones sobresaliendo en esta área, aunque o Pebble no ha estado  tan lejos como se podría pensar. Pebble funciona especialmente bien con los teléfonos Android  e incluso utiliza la aplicación para teléfonos Android Wear para permitir una mayor interacción con las notificaciones.La mayoría de las notificaciones en Pebble ofrecen algunas opciones de responder a los mensajes, al igual que en Android Wear. Se puede elegir entre las respuestas pre-escritos, emoji, o responder con su voz seindo los mensajes  las notificaciones  ,No obstante las notificaciones en Android Wear definitivamente se ven mucho mejor, pero en Pebble  también. Las últimas versiones del sistema operativo de Pebble incluyen iconos de colores y animaciones fresca de mostrar nuevas notificaciones.  Otra gran parte de las notificaciones es de la forma que se siente en su muñeca. Pebble le permite personalizar el patrón de vibración para las notificaciones, llamadas entrantes, alarmas, y el sistema.

la notificación de guijarros

 

  • El control por voz en todos los lugares correctos: Los comandos de voz han sido una parte muy importante de Android Wear desde el comienzo. Durante mucho tiempo, esto era algo que los relojes Pebble no podían hacer  pero los modelos más nuevos, finalmente añaden micrófonos y controles básicos de voz. La funcionalidad de voz Pebble es ni mucho menos tan robusto como Android Wear, pero es útil . Los desarrolladores también han comenzado a aprovechar el micrófono. Un ejemplo de  aplicaciones permite agregar un elemento a la lista de la compra en Wunderlist. Todo lo que hay que hacer es mantener presionado el botón de abajo para iniciar la aplicación e inmediatamente empieza a escuchar
  • Duración de la batería : Esta es la zona en la que muy pocos pueden competir con smartwatches Pebble. La mayoría de las personas tienen múltiples dispositivos que necesitan ser cargados cada noche.siendo cualquier smartwatches  sólo una cosa extra mas para enchufar. En el Pebble cuando la batería necesita ser recargada, da indicadores útiles tanto que incluso  la batería se pone muy baja se apagará todo y sólo mostrar la hora.
  • Relación calidad /precio: en efecto hay smartwatches lcd por menos de 100€ ,pero de una cierta marca,  que ofrezcan una mínima calidad , con garantía , un servicio técnico excelente ,etc  y las características mencionadas anteriormente  todo a un precio según versiones incluso inferior a los 80€  es  difícil de encontrar.
  • Potente entorno de desarrollo;  lo hemos tratado en este blog, gracias a la gran cantidad de unidades en funcioamiento ;Pebble cuenta con un excelente ecosistema gratuito para crear  y añadir nuevo software para desplegarlo en el propio relol

 

Como nota importante ,en la nueva aplicación de Pebble recomiendan instalar Android Wear para mejorar el funcionamiento de nuestro pebble.,Ahora bien, hay dos cuestiones al respecto:

  • ¿Que mejora el tenerlo instalado sin ejecutarlo ni una sola vez?
  • ¿Porque no se consigue sincronizar pebble con la aplicación android Wear?

Sabemos que los usuarios entusiasmados con la nueva actualización de Pebble se descargabn incluso  la versión beta de la aplicación y actualización del Pebble  que condiciona a instalar  la aplicación Android Wear ,pero  al  instalar esta , se detecta, parece que se emparejan, pero nunca conecta con esa aplicación..

El problema pues  es que Android wear detecta el Peble , incluso se enumera el  Pebble como reloj, pero cuando intentan sincronizarlo esto  conduce a un bucle sin fin de “conectar”  sin éxito (y esto da ciertamente una sensación de frustración porque no parece ser operativo)

Pues bien el truco esta en  que cuando se instale en un smartphone  Android Wear en el  teléfono   no debemos  vincular el dispositivo Pebble, pues  en nuestro caso el software de Pebble hará esa función  de modo que solo necesitamos tenerlo  instalado  y así la función  “Responder” estaría realmente disponible y funcionara ( si se desistalase Android Wear, la función “Responder” desaparecería en las opciones de notificación) 

Tal vez no sea intuitivo que  nos inciten a instalar Android Wear  y no haya que configurar nada solo dejarla ahí como una app más , pero lo cierto es que al necesitar también   la app de Pebble en nuestro smartphone para ajustar el Pebble ,es evidente que  los creadores han decidido   simplificarlo así: es decir instalamos Android wear  y  no necesitamos configurar nada mas..

 

 

Mas información  aqui  

 

Volver a caminar ya es posible


Los humanos hemos usado durante mucho tiempo las armaduras como exoesqueletos artificiales para nuestra  protección, especialmente en combate. Las ortesis son sin embargo una forma médica limitada de exoesqueleto constituyendo un mecanismo que acoplado a una pierna, o al torso, permite mejorar o corregir el comportamiento de esa pierna o de la espina dorsal en contraposición a una prótesis  que es un dispositivo que sustituye la parte faltante del miembro

Los exoesqueletos  han  saltado al terreno de la ciencia-ficción,  de hecho no en vano  el gobierno de los Estados Unidos ha financiado con 50 millones de dólares un proyecto para integrar exoesqueletos mecánicos a unidades de Marines, con propósito de aumentar su rendimiento,   pero  donde realmente se esta viendo disrruptivo es el campo de la salud.

Indego es el  segundo exoesqueleto para recibir la certificación de la FDA de Estados Unidos para su uso. El primero fue un dispositivo producido por  Robótica Ltd. Sin embargo, Indego ha realizado el ensayo clínico más grande exoesqueleto realizado en los Estados Unidos a lo largo de más de 1.200 sesiones individuales donde  los participantes del estudio fueron capaces de utilizar Indego para caminar con seguridad en una variedad de superficies interiores y exteriores s sin acontecimientos adversos graves.

 

 

Indego  es un ortesis de potencia que   permite a las personas paralizadas por debajo de la cintura se pongan de pie y caminar, siendo el resultado de un esfuerzo intensivo, de 10 años. El desarrollo inicial fue financiado por una subvención del Instituto Nacional de Salud Infantil y Desarrollo Humano . En 2012 Parker, líder mundial en tecnologías de movimiento y control, adquirió una licencia exclusiva para comercializar el diseño y ha trabajado en estrecha colaboración con el grupo de Goldfarb para desarrollar una versión comercial del dispositivo médico.

El carácter innovador del diseño Indego llevó Mecánica Popular para nombrar Goldfarb uno de sus ” Diez innovadores que cambiaron el mundo ” en 2013.

La FDA ha dado autorización para comercializar y vender el exoesqueleto de los miembros inferiores impulsado creado por un equipo de ingenieros de Vanderbilt y comercializado por  Parker , tanto para uso clínico y personal en los Estados Unidos por  lo que en unos días cualquiera podrá comprar este milagro de la tecnología.

 

Hasta hace poco, los robots “llevables” como Indego eran cosa de ciencia ficción , pero en los últimos 15 años, gracias a  los avances en las tecnologías de la robótica, la microelectrónica, la batería y el motor eléctrico han hecho que sea práctico poder desarrollarlos para ayudar a las personas con lesiones de la médula espinal y accidente cerebrovascular.

Este dispositivo actúa como un esqueleto externo. Sus correas se ciñen al rededor  del torso y las piernas se atan a los soportes rígidos y se extienden desde la cadera hasta la rodilla y de la rodilla hasta el pie. Las articulaciones de la cadera y de la rodilla son impulsados por motores eléctricos controlados por ordenador  siendo alimentado todo el conjunto  por baterías avanzadas. Los pacientes  utilizan ademas  andadores o muletas para mantener su equilibrio.

De hecho se puede pensar en este exoesqueleto como un Segway con las piernas. Si la persona que lo lleva se inclina hacia delante, se mueve hacia adelante. Si se inclina hacia atrás y mantiene esa posición durante unos segundos, se sienta. Cuando está sentado, si se inclina hacia delante y mantiene esa posición durante unos segundos, y luego se pone de pie

Indego pesa unos 13kg   ,viene en tamaños intercambiables y puede acomodar una persona con  altura que va desde 155 hasta  191cm  y un peso de hasta  113kg  . Actualmente Indego se puede utilizar con los índices de lesiones de la médula espinal de T7 a L5 en las comunidades o en el hogar y con los niveles de daño de T4 a L5 en los centros de rehabilitación (pero sin embargo no está destinado para los deportes o subir escaleras ).

 

indego

Indego también tiene dos características que están diseñadas específicamente para ayudar en la rehabilitación:

  • La cantidad de asistencia robótica se ajusta automáticamente a los usuarios que tienen cierto control muscular en las piernas. Esto les permite utilizar sus propios músculos al caminar. Cuando un usuario está totalmente paralizado, el dispositivo hace todo el trabajo. Los otros diseños proporcionan plena potencia todo el tiempo.
  • Es el único robot portátil que incorpora una tecnología de rehabilitación probada llamada estimulación eléctrica funcional. FES aplica pequeños impulsos eléctricos a los músculos paralizados, haciendo que se contraigan y se relajen. FES pueden mejorar la fuerza en las piernas de las personas con paraplejia incompleta. Para parapléjicos completos, FES puede mejorar la circulación, cambiar la densidad ósea y reducir la atrofia muscular.
  • Uno de los objetivos de diseño de Goldfarb fue dar a los usuarios la máxima cantidad de libertad personal posible. Uno de sus requisitos, por ejemplo, fue permitir al usuario poner en el exoesqueleto y quitárselo mientras se  está sentado en una silla de ruedas. Como resultado,  Indego es considerablemente más ligero y menos voluminoso que los otros exoesqueletos en desarrollo ( y ademas tiene al posibilidad de cargarlo con una segunda batería auxiliar)
  • Las personas que usan sillas de ruedas con regularidad puede desarrollar serios problemas con su urinario, respiratorio, cardiovascular y digestivo, así como conseguir  aumentar  osteoporosis, úlceras por presión, coágulos de sangre y otras afecciones asociadas con la falta de movilidad. El riesgo de desarrollar estas condiciones puede reducirse considerablemente por estar de pie regularmente, gracias al movimiento y el ejercicio de sus extremidades inferiores.

 

Indego esta disponible también en Europa desde noviembre, cuando recibió la marca CE, equivalente de aprobación de la FDA de la Unión Europea siendo el precio inicial  de $ 80.000.

El siguiente paso es conseguir que el gran coste de dispositivo sea subvencionado  por los seguro de salud. Este consiste en reunir a los Centros de Servicios de Medicare y Medicaid (CMS) para aprobar un “código de tarifa” para el exoesqueleto: un código numérico que identifica las características de los pacientes que Medicare / Medicaid reembolsará por la compra de una determinada pieza de equipo médico. Por lo general, en EEUU el gobierno reembolsará el 80 por ciento del costo de los dispositivos médicos aprobados. En la mayoría de los casos los proveedores de seguros de salud privados adoptan el código CMS. Es de esperar que en Europa  se siga un modelo similar de subvenciones como en EEUU para sufragar el altisimo coste de esta maravilla tecnológica:

En el siguiente video podemos ver la historia de Michael Gore, un T10 completamente parapléjico, que comparte obre cómo el exoesqueleto Parker Indego® le ha permitido caminar de forma independiente por primera vez desde que un accidente de trabajo le dejó paralizado en febrero de 2002. Michael es uno de los primeros pacientes para probar Indigo como un dispositivo de rehabilitación en el Centro Shepherd en Atlanta, Georgia:

Indego se está probando actualmente en el Centro Shepherd, así como otros centros de rehabilitación que lleva a establecer un cuerpo de evidencia clínica de que demuestra los beneficios de que el dispositivo para la terapia y el uso personal. Parker está  aprobado en  la FDA y la marca CE, y en unos días se realizara el lanzamiento comercial .

Para obtener más información acerca de Indego, visite www.indego.com.

Smartwaches para niños


Sobre la edad a la que puede tener un menor su primer móvil quizás sea una pregunta complicada. 

La realidad es que  la mayoría de los niños pueden recibir  su primer móvil entre  11 o 12 años   , tal vez debido   a la resistencia de los  padres  porque no quieren que abusen de  la mensajería  y el gran universo de aplicaciones  que dan acceso a redes sociales   a edades tan tempranas , pero  es evidente que  cada  vez   la edad   se va  acercando cada vez más sobre  todo  por que es indudable  al mismo tiempo, que un teléfono  resulta muy útil para tener una  comunicación  así como  por supuesto también tener a los niños localizados.  De hecho según estudios casi el 90% de los progenitores confiesan que les gustaría contactar con sus hijos al menos una o dos veces al día preferiblemente, mediante una llamada de voz o mensaje de texto.

Entonces, ¿cómo nos comunicamos con los hijos menores de esa edad que ya van a actividades extraescolares o a jugar al parque y pasan tiempo fuera de casa? Pues, la respuesta tecnológica actual  son los relojes inteligente infantiles , similares  a los relojes convencionales ( es decir indican el día y la hora) , pero  que ademas  permiten la comunicación bidireccional  entre tutores  e hijos, así como la fácil  localización de estos, permitiendo a los adultos o cuidadores  tener la tranquilidad de poder estar en contacto con los menores así como  conocer su ubicación.

Al incluir  telefonía y datos,  todos estos relojes requieren  una tarjeta SIM  (normalmente en formato micro-sim)  que ademas debe estar  habilitada para datos    y/o mensajes (para enviar la geo-localización )  .Como curiosidad en algunos modelos la SIM puede ir accesible en un lateral  ( caso del Ksix Kidsafe)  o directamente dentro del cuerpo.

Todos los  smartwatches se complementan   con app a medida  para cada modelo  desde la cual se controlara  caso todas las funcionalidades del reloj (listas de números admitidos,localización, setup del reloj , perímetro de alertas ,etc)    , las  cuales deben instalar los tutores en sus smartphone .Estas  apps normalmente están disponibles tanto para Android como IOS  ,  pero es un punto que deberá  revisarse antes de adquirir  cualquiera de estos modelos

 

Ahora   que estamos en Navidad   y nuestros pequeños  esperan   sus regalos , veamos las propuestas que la industria  nos ofrece:

 

 

MISAFE

(100-130€)

Nos encontramos ante un reloj inteligente, especialmente diseñado para niños para que éstos se sientan orgullosos por llevar un reloj infantil moderno y los padres estén tranquilos al tener a su hijo controlado en todo momento  , con un diseño claramente muy cuidado (aunque  no incluye pantalla  táctil)  y que podemos encontrar en dos colores, en color azul   y en color rosa  cuyos precios oscilan entre los 100 € del azul  y los 130€ del rosa.

Uno de los aspectos que mas destacan de  este reloj inteligente   son los excelente gráficos  completamente adaptados  al niño

 

 

Es una combinación entre un smartwatch con botón SOS, GPS con localización en tiempo real, podómetro con la posibilidad de crear una zona en la que pueda moverse y en el caso de sobrepasarla, recibir aviso

Ya que la finalidad del reloj es tener controlado a nuestro hijo en caso de pérdida, el reloj incorpora un GPS que unido a la tarjeta SIM que se le puede introducir, nos va a dar una posición aproximada de donde se encuentra nuestro hijo gracias a  una aplicación (Baby phone)  que funciona con Android 4.0.3 y superior o iOS 7.1 y superior y  que deberemos descargar  los padres en nuestro móvil previo al registro del terminal, una vez realizado este simple paso ya tendremos monitorizado el reloj de nuestro hijo.

Aunque no incluye ningún juego,  el menor  podrá ver la hora, el día, el número de pasos y algunas cosas más, que seguramente le agradaran, además de sentirse mayor con un reloj como el de su padre .

El funcionamiento es sencillo teniendo en cuenta que está diseñado para niños, con una presión larga del botón superior se puede realizar una llamada y con una presión corta del botón inferior colgarla. Lo mismo para recibir una llamada.

 

Características

  • Tecnología de localización: GPS GSM / AGPS Wi-Fi aceleración
  • Precisión de colocación: Interior 20m, 20m al aire libre
  • Resistente al agua: IP65
  • Módulo de comunicación: GSM 850/900/1800/1900, GPRS, Bluetooth 4.0 BLE
  • Batería: 350m Ah & 3.8 V
  • Apoyo de la aplicación: Android 4.0.3 y arriba y IOS 7.1 y superior
  • Tamaño: 210(L) x 40(W) x 14.5(T) mm
  • Tiempo en espera: hasta cinco días (base en condiciones de la red)

 

Mas  información sobre la versión azul  aqui  o la versión  en  rosa aqui

 

Top Watch TW061(64€)

Este es el reloj combina un reloj de cuarzo tradicional que incluye   ubicación GP Como es un  reloj para los niños tiene GPS y LBS con doble ubicación para la posición exacta. También es un quad banda GSM (850MHz, 900MHz, 1800MHz, 1900MHz)  y libre que se puede utilizar en cualquier lugar en todo el mundo.
Necesita una tarjeta de 2G SIM  para poder  llamar en su muñeca.
Para un mejor uso, se complemente con la  APP KidsCare para cuidar de sus hijos. En esta puede configurar números de teléfonos y la lista blanca. También puede conocer la actividad de los niños en cualquier momento.
También es un reloj de cuarzo tradicional,según el fabricante  sin una pantalla digital para la protección de sus niños ojos. Con pulsera de silicona segura, los niños pueden usarlo cómodamente en cualquier ambiente.

 

Carastericticas

Marca: Top Watch
Modelo: TW061
Color: Rosado
Material: Silicona
Peso: 50g
GPS: Sí
Altavoz: Sí
MIC: Sí
Radio FM: No
Cámara: No
Impermeable: No
Lengua de APP: Inglés y Español
Sistema:
Banda: GSM 850/900/1800/1900MHz (apoya 2G , no compatible con 3G or 4G)
Tarjeta SIM: Una
Servicio porprocionado: Desbloqueado
CPU: MTK6260A 364MHz
ROM: 128M
RAM: 64M
Tarjeta TF: No soporta
Pantalla: Analógico
Batería:
Li-batería: 300mAh
Tiempo de espera: 72H

Mas  información   :  Top Watch TW061 – Smartwatch Pulsera de Reloj Infantil con GPS LBS Localizador para Seguridad de Niños SOS Llamada Sim Android Ios, Rosa

Ownstyle4you

 

Las muchas características útiles, tales como la detección segundos , botón SOS y la opción en el reloj de hablar directamente con su hijo , le dan la seguridad necesaria En pocas palabras : sólo tiene que descargar la aplicación gratuita en su teléfono (iPhone o Android) y ajustar el reloj dentro de unos pocos pasos.
A continuación, puede determinar en cualquier momento usando la aplicación metro ubicación exacta de su hijo. Su hijo no se verá afectado y utiliza el reloj de forma normal. Por supuesto , el reloj todavía tiene muchas otras funciones útiles que se explicarán a continuación.

  • Reloj ligero con función de GPS
  • Aplicación gratuita para Apple y Android
  • Funciones , tales como geo-cerca , la función de llamada, alarma, botón de SOS incluidos
  • Reloj con estilo para niños (4-12 años)
  • Micrófono incorporado y altavoz para  propósito de telefonía.

 

Como  aspecto  diferenciador  respecto  a casi todo los modelos  mencionados   este modelo  incluye la función de podómetro para ayudar e incentivar  al menor  a realizar uan activida física.

Mas  información   Ownstyle4you Reloj del perseguidor Alarma de posicionamiento GPS SOS para Niño- Azul Claro

 

KidSafe de Ksix

Veamos ahora    finalmente    una de   las propuestas mas interesantes , el modelo KIDSAFE  del   fabricante Ksix(100€)

 

 

La propuesta del veterano fabricante   Ksix   ,es su reloj  Ksix Kidsafe , orientado    fundamentalmente  a  ser un reloj localizador para niños, cuenta con otras características muy interesantes, como  por ejemplo, un botón de comunicacióncon el cual el pequeño podrá comunicarse con uno o ambos padres a través de una llamada directa,así como  también cuenta con otro botón de auxilio, que al presionarse, notifica  a los teléfonos y envia su ubicación.

Para garantizar aún más su seguridad, el reloj localizador para niños Ksix Kidsafe, al igual  que otros  relojes    parecidos ,  utiliza una  aplicación para smartphone (Android /Ios),  la cual le permite al padre o tutor revisar los recorridos y puntos de localización comunes del niño , garantizando que no exista nada fuera de lo normal.Toda  la gestión recae en la  aplicación wherecom  disponible en Google Play e  iTunes Store , con servicio en la nube que graba los recorridos y puntos de localización del niño para que  los padres y seguidores puedan acceder a esta información utilizando la aplicación wherecom. Desde esta aplicación  se pueden configurar  en una pantalla   principal   todos los aspectos del  reloj: los números asociados , el histórico, la localización,la configuración general y todos  los aspectos generales del reloj.

Respecto al  botón S.O.S, este lo han colocado estratégicamente debajo de la esfera  de modo que sea fácilmente visible.  Al presionarse, notifica inmediatamente a los padres o tutores ( asociadas al Kidsafe) pudiendo   conocer en cada momento su ubicación, recorridos y  si el reloj del niño está activo o inactivo.

La función de teléfono móvil  es   igualmente   muy interesante ,  pero  lógicamente esta restringido al ámbito de los menores, pues  solo se permite enviar o recibir llamadas desde dos  números  establecidos  en la propia aplicación . Se gestiona por medio de dos botones de llamada automática  situados   a la derecha de la esfera en ambos extremos,  los cuales sirven respectivamente para dos números de teléfono predeterminados ( se supone que uno es para llamar al padre  y  el otro para la madre ,o bien a dos tutores,familiares, etc) permitiendo que el niño  llame tan  sólo presionando   a uno de los dos  botones.

Obviamente , también se pueden  recibir  llamadas  y SMS’s   , pero  solo  se  podrán recibir  estas,  si  las emiten    los padres o tutores  (aunque la app  permite registrar hasta 20 números de teléfono que también permitirán  enviar   llamadas al pequeño)

Se puede comprar por unos   90€    en Amazon  a través de  la propia pagina del fabricante Ksix  , y está  disponible  en color  naranja Ksix KidSafe Watch – Reloj localizador GPS para niños, color naranja     y también en color azul   Ksix KidSafe Watch – Reloj localizador GPS para niños, color azul

 

FILIP

filip

 

Para terminar para los niños mas pequeños (mayores de 4 años )  no debemos olvidar la propuesta de Filip   comercializada  por  Telefónica  del que ya hemos hablado en este blog.

FiLIP se puede adquirir desde el 18 de septiembre sólo en tiendas Movistar por 135 € (IVA incluido), más una cuota mensual de servicio de 12 euros, que incluye 150 minutos de voz y 50 MB de bono de datos para localizaciones. La compra del smartwatch puede financiarse a 12 o 24 meses sin intereses, ni comisiones.

Para disfrutar de las ventajas del smartwatch FiLIP solo hay que acudir a una tienda Movistar, adquirir el dispositivo y dar de alta el servicio. Además, desde el 18 de septiembre hasta el 4 de octubre, de viernes a domingo, estará disponible al público un stand demostrativo de FILIP con actividades para niños, en algunos centros comerciales (Gran Plaza Norte 2, Islazul, Vaguada, Plaza Norte 2, Plenilunio y Xanadú de Madrid).

 

Wereables infantiles


No solo los wereables son para adultos, presentamos en este post algunas propuestas de la industria para el cuidado ,motorización e incluso entretenimiento de los mas pequeños:

Mimo Smart Baby Monitor
Póngale este ‘body’ a su bebé y tendrá acceso a través de una aplicación instalada en su teléfono o tableta a una gran cantidad de información que incluye si el pequeño está dormido o despierto y en qué posición, cómo respira en cada momento, si está llorando o no… Además, todos esos datos se traducirán en informes sobre, por ejemplo, cómo ha dormido su bebé durante las últimas noches. Es compatible con iOS yAndroid,y  se puede meter en la lavadora.

mimo

Moff
Se trata de una pulsera de silicona creada por un grupo de emprendedores japoneses en kickstarter que se presenta con este lema: “ Todo lo que hagas se convierte en un juguete”. ¿Cómo? La pulsera recoge los movimientos del niño y se conecta por Bluetooth a una ‘app’ instalada en el teléfono de sus padres, ofreciendo sonidos en función de las acciones que se realicen.De esta forma, si el menor juega a que tiene una espada o toca la guitarra, esos son los sonidos que se reproducirán cada vez que mueva sus manos.Es pues una especie de  juguete portátil inteligente que prodeuce sonidos divertidos  por cada movimiento del niño.Incluso Moff juega bien con otros – dos Bandas Moff pueden sincronizar a nuestro Moff aplicación

Funciona con iOS y  Android:.

  • Para los usuarios de Android, la versión de Android 4.4+ es necesaria para la compatibilidad con el Moff Band.Apoyamos la mayor venta de dispositivos Android, incluyendo: Samsung Galaxy S4, S5, S6, Nota Edge / Motorola Moto G / Google NexusTM 4, 5, 6, 9 / Sony Xperia Z, Z1, Z3, Z4
  • Para los usuarios de Apple, Apple iOS 7.1+ es necesaria para la compatibilidad con el Moff Band. Apoyamos la mini de Apple iPhone 5 + / iPod Touch 5+ / iPad 4+ / iPad / iPad y Aire
  • Para una lista actualizada de los dispositivos compatibles, visite: support.moff.mobi

moif

Sproutling

Se trata de una especie de tobillera o  muñequera (según se mire )confeccionada pensando en la higiene del más pequeño (el sensor se puede sacar de la banda – silicona hipoalergénica – para que se pueda lavar con facilidad) por la que se puede monitorizar el sueño y la actividad de los bebés. Tambien permite  conocer otras variables corporales de los pequeños como pueden ser su ritmo cardíaco, temperatura, posición en la cuna y hasta su estado de ánimo.Ademas tiene en su interior un sensor de proximidad que detecta si se ha soltado de la pierna del bebé, y avisar en consecuencia.

Todas la información se transmite a una aplicación previamente descargada por los padres que presume de contar con una tecnología de aprendizaje que va asimilando hábitos, para entender qué situaciones están dentro de lo normal, y también está alerta por si los responsables llevan demasiado tiempo sin echar un vistazo al bebé. Ademas esta aplicación tiene la posibilidad de reconocer diferentes bandas Sproutling, es decir, podemos tener varios niños “cuantificados” al mismo tiempo.

Otra novedad es que esta tobillera es recargable de forma inalámbrica mediante  una estación de carga inalámbrica que a su vez contiene el sensor de luz ambiental.

Sobre autonomía, unos tres días con un uso normal.y se puede ajustar para seguir siendo útil a medida que el pequeño va creciendo. Se empezaó a vender en marzo de 2015 por 250$ , se vendieron todas la unidades  y ahora si se esat interesado hay que volver  a apuntarse para adquirirlo.

sproutling

Sus creadores lo denominan como el “monitor para bebés” más inteligente del mercado, pero realmente estamos ante una pulsera cuantificadora eso si adaptada  que nos cuenta el estado del niño, mandando cada actividad relevante hasta nuestro teléfono.Quizas lo relevante es qeu sea capaz de reconocer y cuantificar muchas cosas, como: el ritmo cardíaco del bebé, si está en movimiento, el estado de ánimo cuando se levanta, si la habitación tiene un ambiente demasiado luminoso o ruidoso, la temperatura de la misma, e incluso predecir cuándo se levantará siendo ademas  según su creadoes una buena herramienta para prevenir la muerte súbita del lactante, avisando de posiciones de sueño no deseadas.

Otro dispositivo similar, aunque a modo de ‘zapatito’, es Owlet.

Geochild
Se trata de una pulsera localizadora que pesa sólo nueve gramos y que incluye un pequeño GPS, lo que le garantizará la localización de sus hijos en entornos cerrados o abiertos. La pulsera se conecta por Bluetooth a los dispositivos móviles de los padres, donde es necesario tener instalada una ‘app’ que muestra la posición en un mapa. El alcance máximo es de 60 metros, la batería de polímero de litio recargable por inducción dura 14 horas y es sumergible. Compatible conAndroid e iOS.

Han incluido en una pulsera la potencia del nuevo protocolo Bluetooth Smart Low Energy y la eficiencia de un receptor GPS de última generación. De esta forma “siempre” tendremos localizado ( tanto en entornos abiertos como cerrados en una superficie de un campo de futbol. )  en un Mapa con total exactitud el posicionamiento en tiempo real de nuestro hijo. Le damos seguridad, Hemos desarrollado una aplicación sencilla pero a la vez inteligente, de forma que Vd no tendrá que preocuparse de nada, solamente configurará los parámetros de seguridad y desde ese momento la App le avisará si su hijo supera el limite de seguridad respecto su SmartPhone.

 

geochild

Sin duda su punto fuerte  es la ausencia de cuota mensuales, sin costes ocultos o mensuales  aun precio   muy contenido(60€).

Leap Band
Otra pulsera ‘wearable’ pensada para jugar, aunque de una manera que anima a los niños a realizar actividad física y que les enseña hábitos alimenticios saludables y de higiene.La experiencia incluye audio y la pulsera es resistente al agua, además de contar con una función que permite que los padres puedan controlar cuándo pueden o no jugar los niños de forma remota.A elegir en verde, azul o rosa, no lleva pilas sino que es recargable.

leapband

LG KizON
LG ya vende en Europa (no en España) este ‘wearable que se controla con una aplicación instalada en nuestro teléfono. Se trata de una especie de pulsera (aunque también se puede colgar de la ropa) con modem 2G y receptor GPS que se puede utilizar para conocer la localización de nuestros hijos o comunicarnos con ellos a través de la función ‘One StepDirect Call’. Disponible en azul o rosa, pesa 43 gramos y la batería ofrece 36 horas de autonomía.Un dispositivo similar es FiLIP 2, desarrollado por AT&T y vendido en EEUU y actualmente en España por Movistar

 

TrackEye: Seguimiento en tiempo real de los ojos humanos utilizando una cámara web


 Los ojos son las características más importantes de la cara humana,así que el uso eficaz de los movimientos de los ojos como una técnica de comunicación en las interfaces de usuario a la computadora puede encontrar lugar en diversas áreas de aplicación.El seguimiento de los ojos y la información proporcionada por las características de los ojos tienen el potencial de convertirse en una interesante manera de comunicarse con un ordenador en un sistema de interacción persona-ordenador (HCI). Así que con esta motivación, el diseño de un software en tiempo real de seguimiento característica del ojo es el objetivo de este proyecto.

El propósito del proyecto lideraado por ,   y publicado en CodeProject es implementar un tiempo real eye tracker-función con las siguientes capacidades:

  • Cara en tiempo real el seguimiento con la escala y la rotación invariante
  • Seguimiento de las áreas de ojos individual
  • Seguimiento características oculares
  • Ojo dirección de la mirada hallazgo
  • Control remoto mediante movimientos oculares

La segunda versión de TrackEye soporta:

  • Dos algoritmos de detección de rostros diferentes: Haar Face Tracking y CAMSHIFT
  • Dos algoritmos de detección de ojos diferentes:  Análisis de Componentes Principales Adaptativo   y comparación de plantillas
  • Algoritmos de seguimiento pueden ser seleccionados por el usuario al comienzo del proceso a través de GUI.
  • Fuente de entrada seleccionable: Cámara Web o   Archivo de vídeo

 Tenga en cuenta que TrackEye fue escrito con OpenCV Biblioteca v3.1, así que asegúrese de usar durante la reconstrucción.

Instrucciones para ejecutar y reconstruir TrackEye

A continuación los links  del ejecutable  ,así como el codigo fuente para el seguimiento en tiempo real de los ojos humanos en las secuencias de vídeo de Interacción Persona-Ordenador utilizando una cámara web:

Instrucciones De Instalación

  1. Extraer archivo TrackEye_Executable.zip. Antes de ejecutar TrackEye_636.exe, copie los dos archivosSampleHUE.jpg y SampleEye.jpg a la carpeta C: \. Estos dos archivos se utilizan para los algoritmos CAMSHIFT y Plantilla-juego.
  2. No hay otros pasos a seguir por el usuario para ejecutar el software. No hay dependencias DLL como el software fue construido con las DLL estáticamente incluidos.

Ajustes por hacer para realizar una buena Seguimiento

Ajustes de Detección de la cara y de los ojos

Bajo TrackEye Menú -> Configuración de Tracker

  • Fuente de entrada: Video
  • Haga clic en Seleccionar archivo y seleccionar .. \ Avis \ sample.avi
  • Cara algoritmo de detección: Haar algoritmo de detección de rostros
  • Marque “Track también Eyes” checkBox
  • Ojo algoritmo de detección: Adaptativo PCA
  • Desactive la opción “Comprobar Diferencia”
  • Número de la base de datos de archivo: 8
  • Número de EigenEyes: 5
  • La distancia máxima permitida desde eyespace: 1200
  • Rostro ancho / ojo anchura plantilla: 0.3
  • ColorSpace tipo para utilizar durante PCA: CV_RGB2GRAY

Configuraciones para detección del Alumno

Compruebe “ojos de pista en los detalles” y luego seleccione “Detectar también pupilas”. Haga clic en el botón “Parámetros de Ajuste”:

  • Introduzca “120” como el “Valor Umbral”
  • Haga clic en “Guardar configuración” y luego haga clic en “Cerrar”

Ajustes para la serpiente

Marque “Indique ojo límite utilizando serpientes activos”. Haga clic en “Configuración de la serpiente” botón:

  • Seleccione ColorSpace de usar: CV_RGB2GRAY
  • Seleccione umbralización simple e introduzca 100 como el “Valor umbral”
  • Haga clic en “Guardar configuración” y luego haga clic en “Cerrar”

Fondo

Hasta ahora no ha habido mucho trabajo en la detección de ojos y antes de que el proyecto, los métodos anteriores se estudiaron cuidadosamente para determinar el método aplicado. Podemos clasificar los estudios relacionados con el ojo en dos categorías principales que se enumeran a continuación:

Enfoques basados ​​Equipo Especial

Este tipo de estudios de usar el equipo necesario que le dará una señal de algún tipo que es proporcional a la posición del ojo en la órbita. Varios métodos que están al día en uso son Electrooculografía, Infra-Rojo oculografía, esclerales bobinas de búsqueda. Estos métodos están completamente fuera de nuestro proyecto.

Imagen basada Enfoques

Los enfoques basados ​​en la imagen realizan detecciones ojo en las imágenes. La mayoría de los métodos basados ​​imagen tratar de detectar los ojos utilizando las características de los ojos. Los métodos utilizados hasta ahora son métodos basados ​​en el conocimiento, los métodos basados ​​en características (color, gradiente), sencilla comparación de plantillas, métodos de apariencia. Otro método interesante es “comparación de plantillas deformables”, que se basa en la coincidencia de una plantilla geométrica ojo en una imagen del ojo, reduciendo al mínimo la energía del modelo geométrico.

Implementación de TrackEye

El proyecto ejecutado es en tres componentes:

  1. Detección de rostros: Realiza la detección de rostros invariante escala
  2. La detección de los ojos: Ambos ojos se detectan como resultado de este paso
  3. Extracción de características de los ojos: Características de los ojos se extraen al final de este paso

Detección De Rostro

Dos métodos diferentes se llevaron a cabo en el proyecto. Ellos son:

  1. Continuamente adaptativos Medios-Shift Algoritmo
  2. Método de detección de la cara Haar
Algoritmo de continuamente adaptativo Mean-Shift 

Adaptable Mean Shift algoritmo se utiliza para el seguimiento de rostros humanos y se basa en la técnica no paramétrica robusta para escalar gradientes de densidad de encontrar el modo (pico) de las distribuciones de probabilidad llamados el algoritmo medio turno. Como caras son rastreados en secuencias de vídeo, el algoritmo de cambio media se modifica para tratar con el problema de cambiar dinámicamente las distribuciones de probabilidad color. El diagrama de bloques del algoritmo se da a continuación:

Camshift Algoritmo

Haar-Cara Método de detección

El segundo algoritmo de detección de cara se basa en un clasificador de trabajo con características Haar-gusta (a saber, una cascada de clasificadores impulsado de trabajo con características Haar-similares). Primero de todo, se entrenó con unos pocos cientos de puntos de vista de muestra de una cara. Después de un clasificador está entrenado, que puede ser aplicado a una región de interés en una imagen de entrada. El clasificador emite una “1 “si la región es probable que muestran la cara y” 0 “en caso contrario. Para buscar el objeto en toda la imagen, se puede mover la ventana de búsqueda a través de la imagen y comprobar cada ubicación utilizando el clasificador. El clasificador está diseñado de modo que pueda ser fácilmente “cambiar de tamaño” con el fin de ser capaz de encontrar los objetos de interés en diferentes tamaños, lo que es más eficiente que cambiar el tamaño de la imagen en sí.

Detección de ojos

Dos métodos diferentes se llevaron a cabo en el proyecto:

  1. Plantilla de emparejamiento
  2. Adaptable EigenEye Método
Plantilla de emparejamiento

Plantilla-Matching es un método bien conocido para la detección de objetos. En nuestro método de correspondencia de plantilla, se crea un patrón de ojo norma manualmente y se le dio una imagen de entrada, los valores de correlación con los patrones estándar se calculan para los ojos. La existencia de un ojo se determina basándose en los valores de correlación. Este enfoque tiene la ventaja de ser simple de implementar.Sin embargo, a veces puede ser inadecuada para la detección del ojo ya que no puede tratar eficazmente con la variación en escala, pose y forma.

Método Adaptativo EigenEye

Adaptable EigenEye método se basa en el método conocidos EigenFaces . Sin embargo, como el método se utiliza para la detección de ojos lo nombramos como ” EigenEye Método “. La idea principal es descomponer imágenes del ojo en un pequeño conjunto de características incluyen imágenes llamadas eigeneyes, que pueden ser considerados como los principales componentes de las imágenes originales. Estos eigeneyes funcionan como los vectores de la base ortogonal de un subespacio llamados eyespace. Sin embargo, sabemos que laeigenface método no es escalar invariante. Para proporcionar la invariancia de escala podemos cambiar el tamaño de la base de datos de los ojos una vez con la información obtenida por el algoritmo de detección de rostros ( EyeWidth / FaceWidth ? 0 . 35 ), podemos proporcionar una detección escala invariante utilizando sólo una base de datos.

Funciones OpenCV para el seguimiento de objetos y detección

OpenCV Biblioteca ofrece una gran cantidad de procesamiento de imágenes y de seguimiento de objetos y detección de bibliotecas. La función principal que se utiliza en estos proyectos y su uso se indican a continuación:

Código de ejemplo para el seguimiento Haar-Cara

  anular CTrackEyeDlg :: HaarFaceDetect (IplImage * img, CvBox2D * Facebox)
 {
     int escala = 2;
     IplImage * temp = cvCreateImage (cvSize (img-> ancho / 2, img-> Altura / 2), 8, 3);
     Pt1 CvPoint, pt2;
     int i;

     cvPyrDown (img, temperatura, CV_GAUSSIAN_5x5);
     WIN32 #ifdef
         cvFlip (temp, temp, 0);
     #terminara si
     cvClearMemStorage (almacenamiento);

     si (hid_cascade)
     {
         CvSeq * enfrenta = cvHaarDetectObjects (temp, hid_cascade, almacenamiento, 1. 2, 2,
                     CV_HAAR_DO_CANNY_PRUNING);

         NumOfHaarFaces = faces-> total;

         si (NumOfHaarFaces> 0)
         {
                 CvRect * r = (CvRect *) cvGetSeqElem (caras, 0, 0);
                 pt1.x = r-> x * escala;
                 pt2.x = (r-> x + r> ancho) * escala;
         WIN32 #ifdef
             pt1.y = img-> Altura - r-> escala y *;
             pt2.y = img-> Altura - (r> y + r> altura) * escala;
         #else
             pt1.y = r-> escala y *;
             pt2.y = (r> y + r> altura) * escala;
         #terminara si

         faceBox-> center.x = (float) (pt1.x + pt2.x) / 2 0.;
         faceBox-> center.y = (float) (pt1.y + pt2.y) / 2;
         faceBox-> Tamano.Width = (float) (pt2.x - pt1.x);
         faceBox-> size.height = (float) (pt1.y - pt2.y);
             }
     }
     cvShowImage ("Seguimiento", img);
     cvReleaseImage (y temporal);
 }

Código de ejemplo para CamShift Algoritmo

  // Las entradas para el algoritmo CamShift 
  IplImage * HUE = cvCreateImage (cvGetSize (SampleForHUE), IPL_DEPTH_8U, 1);
 extractHUE (SampleForHUE, HUE); // ** información HUE Extracto 

 int hist_size = 20;
 flotar rangos [] = {0, 180};
 flotar * pranges [] = {} rangos;
 hist = cvCreateHist (1, y hist_size, CV_HIST_ARRAY, pranges, 1);
 cvCalcHist (y HUE, hist); // Calcular el histograma de una parte HUE 

 hueFrame = cvCreateImage (cvGetSize (CameraFrame), IPL_DEPTH_8U, 1);
 backProject = cvCreateImage (cvGetSize (CameraFrame), IPL_DEPTH_8U, 1);
 extractHUE (CameraFrame, hueFrame);

 while (trackCONTROL! = 0)
 {
     extractHUE (CameraFrame, hueFrame);
     cvCalcBackProject (y hueFrame, backProject, hist); se forma // Probabilidad 
  // CvShowImage ("Tester2", backProject); 
  cvCamShift (backProject, SearchWin, cvTermCriteria (CV_TERMCRIT_EPS |
             CV_TERMCRIT_ITER, 15, 0 1), y un borrador, y Facebox).;
     SearchWin = comp.rect;
 }

Muestra Matching Plantilla Código

  // Coincidencia Plantilla para la detección de ojos 
  void Cara :: findEyes_TM (IplImage * faceImage, TrackingSettings * Ajustes)
 {
     CvSize faceSize;  faceSize = cvGetSize (faceImage);

     // Cargar plantilla de la base de datos de ojo 
  CString nomArchivo;
     // Nombre de la plantilla para el ojo izquierdo 
  fileName.Format ("% s \\% d.jpg ojo", Preferencias-> params-> DBdirectory, 0);
     IplImage * eyeImage_Left = cvLoadImage (nomArchivo, - 1);
     // Nombre de la plantilla para el ojo izquierdo 
  fileName.Format ("% s \\% d.jpg ojo", Preferencias-> params-> DBdirectory, 1);

     IplImage * eyeImage_Right = cvLoadImage (nomArchivo, - 1);

     IplImage * tempTemplateImg_Left;  IplImage * tempTemplateImg_Right;
     IplImage * templateImg_Left;  IplImage * templateImg_Right;

     si (eyeImage_Left == NULL || eyeImage_Right == NULL)
     {
         MessageBox (NULL, "plantillas no pueden ser cargados. \ N 
              Por favor revise su carpeta de ojo de base de datos "," Error ", MB_OK || MB_ICONSTOP);
         exit (1);
     }
     más
     {
         // Espacio Cambiar el color de acuerdo a los ajustes introducidos por el usuario 
  tempTemplateImg_Left = cvCreateImage (cvGetSize (eyeImage_Left), IPL_DEPTH_8U, 1);
         changeColorSpace (ajustes, eyeImage_Left, tempTemplateImg_Left);
         tempTemplateImg_Right =
                    cvCreateImage (cvGetSize (eyeImage_Right), IPL_DEPTH_8U, 1);
         changeColorSpace (ajustes, eyeImage_Right, tempTemplateImg_Right);

         flotar idealWidth = faceSize.width * Preferencias-> params-> relación;
         flotar conversionRatio = idealWidth / (float) tempTemplateImg_Left-> ancho;

         CvSize newSize;
         newSize.width = (int) idealWidth;
         newSize.height = (int) (tempTemplateImg_Left-> Altura * conversionRatio);

         templateImg_Left = cvCreateImage (newSize, IPL_DEPTH_8U, 1);
         cvResize (tempTemplateImg_Left, templateImg_Left, CV_INTER_LINEAR); // era NN 
  cvReleaseImage (y eyeImage_Left);
         cvReleaseImage (y tempTemplateImg_Left);

         templateImg_Right = cvCreateImage (newSize, IPL_DEPTH_8U, 1);
         cvResize (tempTemplateImg_Right, templateImg_Right, CV_INTER_LINEAR); // era NN 
  cvReleaseImage (y eyeImage_Right);
         cvReleaseImage (y tempTemplateImg_Right);
     }
     // ************************************************ ************* 
  // ************ Buscar faceImage para los ojos ************************ 
  // ************************************************ ************* 
  IplImage * GRAYfaceImage = cvCreateImage (faceSize, IPL_DEPTH_8U, 1);
     changeColorSpace (ajustes, faceImage, GRAYfaceImage);
     // CvCvtColor (faceImage, GRAYfaceImage, CV_RGB2GRAY); 
  // GRAYfaceImage-> origen = 1; 
  // ** Aviso a este origen imagen punto es la esquina inferior izquierda. 

     // ** Área de búsqueda Eye1 
  int x_left = 0;
     int y_left = 0;
     int width_left = (int) ((float) (faceSize.width / 2 0).);
     int height_left = (int) ((float) (faceSize.height));
     CvRect rect_Eye1 = cvRect (x_left, y_left, width_left, height_left);

     CvMat * Eye1Image = cvCreateMat (width_left, height_left, CV_8UC1);
     cvGetSubRect (GRAYfaceImage, Eye1Image, rect_Eye1);
     cvFlip (Eye1Image, Eye1Image, 0);

     // ** Área de búsqueda Eye2 
  int x_right = (int) ((float) (faceSize.width / 2 0).);
     int y_right = 0;
     int width_right = (int) ((float) (faceSize.width / 2 0).);
     int height_right = (int) ((float) (faceSize.height));
     CvRect rect_Eye2 = cvRect (x_right, y_right, width_right, height_right);

     CvMat * Eye2Image = cvCreateMat (width_right, height_right, CV_8UC1);
     cvGetSubRect (GRAYfaceImage, Eye2Image, rect_Eye2);
     cvFlip (Eye2Image, Eye2Image, 0);

     // OpenCV dice que el tamaño del resultado debe ser el siguiente: 
  Tamaño CvSize;
     size.height = Eye1Image-> Altura - templateImg_Left-> alto + 1;
     Tamano.Width = Eye1Image-> Ancho - templateImg_Left-> ancho + 1;
     IplImage * resultado1 = cvCreateImage (tamaño, IPL_DEPTH_32F, 1);
     IplImage * result2 = cvCreateImage (tamaño, IPL_DEPTH_32F, 1);

     // Ojo Izquierdo 
  cvMatchTemplate (Eye1Image, templateImg_Left, resultado1, Preferencias-> params-> tempMatch);
     // Ojo Derecho 
  cvMatchTemplate (Eye2Image, templateImg_Right, result2, Preferencias-> params-> tempMatch);

     // Encontrar la mejor ubicación partido - OJO IZQUIERDO 
  doble minValue1, maxValue1;
         CvPoint minLoc1, maxLoc1;
         cvMinMaxLoc (resultado1, y minValue1, y maxValue1, y minLoc1, y maxLoc1);
     cvCircle (resultado1, maxLoc1, 5, Preferencias-> programColors.colors [2], 1);
     // Transformar punto de volver a la imagen original 
  maxLoc1.x + = templateImg_Left-> Ancho / 2;
         maxLoc1.y + = templateImg_Left-> Altura / 2;
     Preferencias-> params-> eye1.coords.x = maxLoc1.x;
     Preferencias-> params-> eye1.coords.y = maxLoc1.y;
     Preferencias-> params-> eye1.RectSize.width = templateImg_Left-> ancho;
     Preferencias-> params-> eye1.RectSize.height = templateImg_Left-> altura;
     Preferencias-> params-> eye1.eyefound = true;

     // Encontrar la mejor ubicación partido - Ojo Derecho 
  doble minValue2, maxValue2;
         CvPoint minLoc2, maxLoc2;
         cvMinMaxLoc (result2, y minValue2, y maxValue2, y minLoc2, y maxLoc2);
     cvCircle (result2, maxLoc2, 5, Preferencias-> programColors.colors [2], 1);
     // Transformar punto de volver a la imagen original 
  maxLoc2.x + = templateImg_Left-> Ancho / 2;
         maxLoc2.y + = templateImg_Left-> Altura / 2;
     Preferencias-> params-> eye2.coords.x = maxLoc2.x + (int) faceSize.width / 2;
     Preferencias-> params-> eye2.coords.y = maxLoc2.y;
     Preferencias-> params-> eye2.RectSize.width = templateImg_Left-> ancho;
     Preferencias-> params-> eye2.RectSize.height = templateImg_Left-> altura;
     Preferencias-> params-> eye2.eyefound = true;

     cvCircle (Eye1Image, maxLoc1, 5, Preferencias-> programColors.colors [2], 1);
     cvCircle (Eye2Image, maxLoc2, 5, Preferencias-> programColors.colors [2], 1);
 }

Código de ejemplo de adaptación Método EigenEye

  Cara void :: findEyes (IplImage * faceImage, TrackingSettings * Ajustes)
 {
     IplImage ** imágenes = (IplImage **) malloc (sizeof (IplImage *) * numOfImages);
     IplImage ** eigens = (IplImage **) malloc (sizeof (IplImage *) * numOfImages);

     IplImage * averageImage;
     IplImage * proyección;

     CvSize faceSize;  faceSize = cvGetSize (faceImage);
     eigenSize newEigenSize;

     newEigenSize.width = faceSize.width * Preferencias-> params-> relación;

     newEigenSize.conversion = ((float) newEigenSize.width) / ((float) base de datos [0] -> ancho);
     newEigenSize.height = ((float) base de datos [0] -> altura) * newEigenSize.conversion;

     CvSize newSize;
     newSize.width = (int) newEigenSize.width;
     newSize.height = (int) newEigenSize.height;

     IplImage * tempImg = cvCreateImage (newSize, IPL_DEPTH_8U, 1);
     // ********** ********** Inicializaciones 
  for (int i = 0; i <Preferencias- /> params-> nImages; i ++)
     {
         imágenes [i] = cvCreateImage (newSize, IPL_DEPTH_8U, 1);
         cvResize (base de datos [i], imágenes [i], CV_INTER_LINEAR); // era NN 
  }
     cvShowImage ("eigen", imágenes [0]);
     cvReleaseImage (y tempImg);

     // Crear el espacio para Eigenfaces 
  for (i = 0; i <Preferencias- /> params-> nImages; i ++)
         eigens [i] = cvCreateImage (cvGetSize (imágenes [0]), IPL_DEPTH_32F, 1);

     averageImage = cvCreateImage (cvGetSize (imágenes [0]), IPL_DEPTH_32F, 1);
     proyección = cvCreateImage (cvGetSize (imágenes [0]), IPL_DEPTH_8U, 1);

     // ************************************************ ************* 
  // ************ Calcula los vectores propios y valores propios ************* 
  // ************************************************ ************* 
  Criterios CvTermCriteria;
     criteria.type = CV_TERMCRIT_ITER | CV_TERMCRIT_EPS;
         criteria.maxIter = 13;
         criteria.epsilon = 0. 1;

     // ** N estaba presente en lugar de numOfImages 
  cvCalcEigenObjects (Preferencias-> params-> nImages, imágenes, eigens,
                         0, 0, 0, y criterios, averageImage, vals);

     // ************************************************ ************* 
  // ************ Buscar faceImage para los ojos ************************ 
  // ************************************************ ************* 
  IplImage * GRAYfaceImage = cvCreateImage (faceSize, IPL_DEPTH_8U, 1);
     changeColorSpace (ajustes, faceImage, GRAYfaceImage);
     // CvCvtColor (faceImage, GRAYfaceImage, CV_RGB2GRAY); 
  // ** Aviso a este origen imagen punto es la esquina inferior izquierda. 
  GRAYfaceImage-> origen = 1;

     int MARGEN = Preferencias-> params-> MAXERROR;
     doble mínimo = MARGEN; doble distancia = MARGEN;

     // ** Búsqueda Eye1 Espacio 
  Preferencias-> params-> eye1.xlimitLeft = 0;
     Preferencias-> params-> eye1.xlimitRight = faceSize.width / 2 0 - imágenes [0] -> ancho -. 1;
     Preferencias-> params-> eye1.ylimitUp =
              (Int) (((float) faceSize.height) * 0 - 75 imágenes [0] -> Altura - 1.);
     Preferencias-> params-> eye1.ylimitDown = faceSize.height / 2;

     // ** Búsqueda Eye2 Espacio 
  . Preferencias-> params-> eye2.xlimitLeft = faceSize.width / 2 0;
     Preferencias-> params-> eye2.xlimitRight = faceSize.width - imágenes [0] -> Ancho - 1;
     Preferencias-> params-> eye2.ylimitUp =
          (Int) (((float) faceSize.height) * 0 - 75 imágenes [0] -> Altura - 1.);
     Preferencias-> params-> eye2.ylimitDown = faceSize.height / 2;

     Preferencias-> params-> eye1.initializeEyeParameters ();
     Preferencias-> params-> eye2.initializeEyeParameters ();
     Preferencias-> params-> eye1.RectSize.width = imágenes [0] -> anchura;
     Preferencias-> params-> eye1.RectSize.height = imágenes [0] -> altura;
     Preferencias-> params-> eye2.RectSize.width = imágenes [0] -> anchura;
     Preferencias-> params-> eye2.RectSize.height = imágenes [0] -> altura;

     IplImage * Image2Comp = cvCreateImage (cvGetSize (imágenes [0]), IPL_DEPTH_8U, 1);
     int x, y;
     // ** Buscar ojo izquierdo es decir eye1 
  for (y = Preferencias-> params-> eye1.ylimitDown; y <Preferencias- />params->eye1.ylimitUp; y + = 2)
     {
         for (x = Preferencias-> params-> eye1.xlimitLeft; x <Preferencias- />params->eye1.xlimitRight; x + = 2)
         {
             cvSetImageROI (GRAYfaceImage, cvRect
                  (x, y, imágenes [0] -> anchura, imágenes [0] -> altura));
             si (Preferencias-> params-> varianceCheck == 1)
             {
                 si (calculateSTD (GRAYfaceImage) <= (doble) (Preferencias-> params-> varianza))
                 {
                     cvResetImageROI (GRAYfaceImage);
                     continuar;
                 }
             }
             cvFlip (GRAYfaceImage, Image2Comp, 0);
             cvResetImageROI (GRAYfaceImage);
             // Decidir si se trata de un ojo o no 
  cvEigenDecomposite (Image2Comp, Preferencias-> params-> nEigens,
                                 eigens, 0, 0, averageImage, pesos);
             cvEigenProjection (eigens, Preferencias-> params-> nEigens,
                        CV_EIGOBJ_NO_CALLBACK, 0, pesos, averageImage, proyección);
             distancia = cvNorm (Image2Comp, proyección, CV_L2, 0);

             si (distancia <&& distancia mínima> 0)
             {
                 Preferencias-> params-> eye1.eyefound = true;
                 mínimo = distancia;
                 Preferencias-> params-> eye1.distance = distancia;
                 Preferencias-> params-> eye1.coords.x = x;
                 Preferencias-> params-> eye1.coords.y = y;
             }
         }
     }

     mínimo = MARGEN;  distancia = MARGEN;

     // ** Buscar ojo derecho es decir eye2 
  for (y = Preferencias-> params-> eye2.ylimitDown; y <Preferencias- />params->eye2.ylimitUp; y + = 2)
     {
         for (x = Preferencias-> params-> eye2.xlimitLeft; x <Preferencias- />params->eye2.xlimitRight; x + = 2)
         {
             cvSetImageROI (GRAYfaceImage,
                   cvRect (x, y, imágenes [0] -> anchura, imágenes [0] -> altura));
             si (Preferencias-> params-> varianceCheck == 1)
             {
                 si (calculateSTD (GRAYfaceImage) <= (doble) (Preferencias-> params-> varianza))
                 {
                     cvResetImageROI (GRAYfaceImage);
                     continuar;
                 }
             }
             cvFlip (GRAYfaceImage, Image2Comp, 0);
             cvResetImageROI (GRAYfaceImage);
             // ** Decidir si se trata de un ojo o no 
  cvEigenDecomposite (Image2Comp, Preferencias-> params-> nEigens,
                                 eigens, 0, 0, averageImage, pesos);
             cvEigenProjection (eigens, Preferencias-> params-> nEigens,
                                0, 0, pesos, averageImage, proyección);
             distancia = cvNorm (Image2Comp, proyección, CV_L2, 0);

             si (distancia <&& distancia mínima> 0)
             {
                 Preferencias-> params-> eye2.eyefound = true;
                 mínimo = distancia;
                 Preferencias-> params-> eye2.distance = distancia;
                 Preferencias-> params-> eye2.coords.x = x;
                 Preferencias-> params-> eye2.coords.y = y;
             }
         }
     }
     cvReleaseImage (y Image2Comp);

     // ** Limpiar 
  cvReleaseImage (y GRAYfaceImage);
     for (i = 0; i <Preferencias- /> params-> nImages; i ++)
         cvReleaseImage (e imágenes [i]);

     for (i = 0; i <Preferencias- /> params-> nImages; i ++)
         cvReleaseImage (y eigens [i]);

     cvReleaseImage (y averageImage);
     cvReleaseImage (y proyección);

     libres (imágenes);
     libres (eigens);
 }

Licencia:Este  traduccción del artículo, junto con cualquier código y archivos fuente asociado, está licenciado bajo la licencia de código abierto del proyecto (CPOL)

 

Fuente aqui