Esta es una pequeña aplicación de detección y reconocimiento facial en Visual Basic NET, primero se debe entrenar la fotografía del personaje encuadrando el rostro y guardar esta información en la base de datos para luego reconocer el rostro del personaje similar al reconocimiento facial de Facebook, al final podrás descargar este proyecto.

Detección y reconocimiento facial en Visual Basic NET
Reconocimiento facial

El reconocimiento facial es una aplicación compuesta por algoritmos complejos que utilizan técnicas matemáticas, matriciales y digital luego procesan y comparan píxel a píxel utilizando diferentes métodos para obtener resultados más rápidos y confiables, obviamente estos resultados no suelen ser los deseados algunas de ellas depende de la capacidad de procesar esta información en algunas otras la expresión del rostro o el parecido con otros (gemelos), en películas de ciencia ficción hemos visto softwares de reconocimientos faciales muy avanzados donde el sujeto es reconocido en cuestión de segundos, pero no es del todo ciencia ficción en la realidad gobiernos del primer mundo cuentan con estos softwares especialmente los de inteligencia, aunque si queremos desarrollar un software de esta magnitud tendríamos que tener un amplio conocimiento en estas tecnologías, como ya lo dije anteriormente su complejidad se basa en las técnicas matemáticas y matriciales en resumen debes ser un experto en matemáticas, este tema es muy amplio si deseas que publique un artículo sobre esto házmelo saber en los comentarios.

Hace uso de Emgu CV

Emgu CV es un contenedor de .Net multiplataforma para la biblioteca de procesamiento de imágenes Intel OpenCV. Permitir que las funciones de OpenCV sean llamadas desde lenguajes compatibles con .NET como C #, VB, VC ++, IronPython, y otros. En mis propias palabras, esto permite hacer tareas de visión de computadora muy interesantes especialmente con imágenes e inclusive video, este conjunto de bibliotecas permite hacer una cantidad ilimitada de proyectos maravillosos en este campo, alguno de estos ejemplos son la detección de rostros, detección de matrículas vehiculares y peatones proyectos Kinect y otros.


Shares:

34 Comments

  • Jorge Eduardo Juarez Diaz
    Jorge Eduardo Juarez Diaz
    12 marzo, 2023 at 11:00 PM

    Disculpa porque cuando le doy al botón de detectar rostro me aparece en el pictureBox un fondo naranja?

    Reply
  • MARTIN SOTO VELAZQUEZ
    MARTIN SOTO VELAZQUEZ
    18 noviembre, 2022 at 12:57 PM

    Buenos días tendras el codigo en VB.net y que costo tendria, es para hacer un control de asistencia por reconocimiento facial.

    Reply
    • anthon
      18 noviembre, 2022 at 8:38 PM

      En Visual Basic no lo tengo, esos proyectos llegan a costar como $80 aprox los más básicos, quizá puedas encontrar alguno en fiverr.com

  • Walter
    27 noviembre, 2021 at 3:26 PM

    Cual es la mejor forma de compilarlo y ejecutarlo ya que tiene algunos archivos .xml que accesa y no me trabaja compilado

    Reply
  • Mariel
    Mariel
    22 noviembre, 2021 at 2:22 AM

    Excelente, me puede pasar el código, se lo agradecería

    Reply
  • Mariel
    Mariel
    22 noviembre, 2021 at 2:22 AM

    Excelente, me puede pasar el código, se lo agradecería

    Reply
  • Chico
    Chico
    21 mayo, 2021 at 12:26 PM

    Hola me sale en negro la pantalla cuando intento prender la camara. Ya use framework 4.5 y lo mismo que el comentario de abajo. Otra cosa me sale ERROR: SampleCB() – buffer sizes do not match.

    Reply
    • anthon
      30 mayo, 2021 at 6:57 PM

      Que raro, que versión de Visual Studio tienes

  • Eduardo
    Eduardo
    16 marzo, 2021 at 4:55 PM

    BuHola, al ejecutar el programa solo aparece un cuadro negro, estoy ejecutando el codigo con Framework 4.5, ya intente con 4.7.2 pero sigue sin mostrar imagen, que mas puedo hacer?

    Saludos,

    Reply
  • Yovanny
    Yovanny
    5 marzo, 2021 at 8:57 AM

    hola, m tome una capture con mi nombre y cuando coloca a otra pesona le pone automaticmente mi nombre, es decir esta asumiendo q la otra persona soy yo, entonces queria saber si es un bug o eso es asi saludos ?

    Reply
    • anthon
      5 marzo, 2021 at 11:07 AM

      En realidad la aplicación es muy básica, en ocasiones confunde los rostros, esto puede deberse a factores como la luz, enfoque, perfil, gestos, para mejorar este aspecto tendría que implementarse un entrenamiento con lo que mencioné anteriormente

  • Javier Hernández
    Javier Hernández
    19 junio, 2020 at 3:12 PM

    Me gustaría contactarte necesito ayuda con un software de reconocimiento. Te puedo dar un donativo pero me gustaría hablar contigo. Gracias Bro. Contáctame

    Reply
    • anthon
      19 junio, 2020 at 3:20 PM

      Hola, cuál es tu pregunta

    • omar
      omar
      12 agosto, 2020 at 2:55 PM

      he modificado un proyecto que habian subido hace 5 años
      y puedo adaptarlo a lo que requieras en visual basic 2013

  • Flambo
    Flambo
    22 mayo, 2020 at 2:52 PM

    Hola, ya descargue tu codigo, pero cuando le doy a reconocer rostros solo me aparece la imagen en negro :c

    Reply
    • anthon
      22 mayo, 2020 at 6:13 PM

      debes ejecutar con netframework 4.5

  • Flambo
    Flambo
    22 mayo, 2020 at 2:28 PM

    hola, no se como subcribirme :’c

    Reply
  • Juan Carlos Almiron
    Juan Carlos Almiron
    8 mayo, 2020 at 4:47 PM

    estoy loca

    Reply
    • Jade
      Jade
      9 mayo, 2020 at 3:31 PM

      ok bien por ti, pero que tiene que ver con el artículo

  • Ignacio
    Ignacio
    16 octubre, 2019 at 1:17 PM

    Buenas estoy viendo el tema y en la busqueda que me llego a encontrarlos a ustedes tambien vi a https://azure.microsoft.com/es-es/services/cognitive-services/face/ como ejemplo.
    Consulta por lo que estoy viendo en el proyecto que ya lo descargue y lo estoy probando .. Queria saber si tiene algunas propiedades o funciones simill al cognitivo de MS para poder tener mas precisión a la hora de validar carras.
    Desde ya muchas gracias por el aporte a la comunidad.

    Reply
    • anthon
      16 octubre, 2019 at 8:10 PM

      Aún no cuenta con esa precisión, en cuánto sonrisas, gestos, gemelos, sombras y otros.

  • José
    José
    7 agosto, 2019 at 10:01 AM

    Hola estoy tratando de suscribirme pero no me llega el mensaje al correo ,no se si puedes mandarme el codigo al correo

    Reply
    • anthon
      7 agosto, 2019 at 11:42 AM

      eso es porque aun no aceptaste la suscripción, revisa la bandeja de spam

  • jesus
    jesus
    27 mayo, 2019 at 12:12 PM

    Este mismo no se tiene en VB asp net ? como estoy comenzando en la programacion, ,y tengo un proyecto en asp que quiereo que se conecte a una base de datos en mysql.

    Gracoas

    Reply
    • anthon
      27 mayo, 2019 at 7:02 PM

      solo es este, no tengo con base de datos SQL

  • romero
    romero
    14 enero, 2019 at 9:09 AM

    hay alguna forma de que la detección de rostros será 100% exacto

    Reply
  • juan
    juan
    13 enero, 2019 at 8:11 PM

    puedo modificar el macro?

    Reply
    • anthon
      anthon
      17 enero, 2019 at 12:05 PM

      si, antes debes comprar el código fuente.

    • jesus
      jesus
      25 mayo, 2019 at 11:46 PM

      precio del codigo fuente? como se maneja por licencia por equipo o como es? gracias por el aporte

    • anthon
      26 mayo, 2019 at 5:51 PM

      El código fuente de detección y reconocimiento facial es gratis

    • jesus
      jesus
      27 mayo, 2019 at 12:05 PM

      A perfecto es que como en la liga de estos correos te pregunto
      juan
      13 enero, 2019 en 8:11 PM
      puedo modificar el macro? y contestaste

      si, antes debes comprar el código fuente.

      eso pense que tenia costo.

      saludos gracias por el aporte

    • anthon
      27 mayo, 2019 at 7:03 PM

      es gratis

  • alfredo
    alfredo
    12 enero, 2019 at 10:33 AM

    no puedo descomprimir el archivo esta dañado, solo vine por mia khalifa

    Reply
    • anthon
      anthon
      12 enero, 2019 at 4:43 PM

      Debes tener instalado la ultima versión de Winrar y gracias por visitar anthoncode.com

Deja una respuesta

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