// estas leyendo...

Internet

Face detection

Ahora es común encontrar aplicaciones que realizan detección de caras por diversos motivos, tan variados como la imaginación de los desarrolladores que están detrás de estas. La tecnología esta ahí, esperándonos para que la apliquemos a nuestro antojo, porque no todo esta hecho en cuanto a aplicaciones.

Si te interesa el tema, debes saber que quizás la forma más extendida de hacer Face detection es a través de OpenCV, un desarrollo open source de IBM (más de 500 algoritmos de visión computacional) que es posible implementar desde diferentes lenguajes (toda la información y descargas desde el Wiky de OpenCV). Si programas en PHP y puedes instalar librerías en tu entorno de producción quizás quieras probarla (aunque para que querrías hacer eso si ya estas en windows server y puedes programar esa parte en… lo que quieras –en fin–), para lo cual una buena aproximación es PHP Facedetect Extension.

Ahora bien, si no puedes (o no quieres) instalar software en el server, aquí hay una librería que te permite hacerlo desde PHP sin OpenCV: Face-detection-in-pure-PHP-(without-OpenCV), y si vamos más allá y prefieres no hacer trabajar a tu servidor, puedes descargar los cálculos en el cliente usando Face detection in javascript + canvas.

Una opción diferente seria usar flash player, con las ventajas de procesamiento y comunicación que ello implica. OpenCV ofrece entre sus algoritmos varias posibilidades de detectar objetos, dos de las cuales son portadas a AS3. La librería Marilena de Ohtsuka Masakazu del Proyecto Spark (una implementación de Squidder y otra de Quasimodo) implementa Haar, mientras que FaceIt, también en Spark, implementa Camshift (PDF).

Compartir:
  • Technorati
  • Meneame
  • BlogMemes Sp
  • Facebook
  • Google Bookmarks
  • MisterWong
  • Live
  • Pownce
  • StumbleUpon
  • del.icio.us

Entradas relacionadas

Conversación

Los comentarios estan cerrados para esta entrada.

Los comentarios estan cerrados.