📁 ALMACENANDO ROSTROS 👩👨 usando imágenes y video | Python - OpenCV

Поделиться
HTML-код
  • Опубликовано: 28 янв 2025

Комментарии • 109

  • @OMES-va
    @OMES-va  4 года назад +10

    Mis queridos Omesitos, a continuación les dejo el link al TUTORIAL ESCRITO + PROGRAMACIÓN: omes-va.com/almacenando-rostros-usando-imagenes-y-video-python-opencv/ ¡Lindo día😁!

  • @cristianrocks14
    @cristianrocks14 4 года назад +8

    Esto si es un enseñar a elaborar un programa y no un copiar y pegar codigo, explicas muy bien, realmente me estas ayudando mucho a entender algunos conceptos de la maeteria, sigue con este proyecto, lo haces muy bien.

    • @OMES-va
      @OMES-va  4 года назад +2

      Hola cristianrocks14, te agradezco muchísimo por este comentario. Me anima un montón saber que el contenido es útil y entendible, muchas gracias nuevamente por dejar tu apreciación. Un abrazo! :)

    • @cristianrocks14
      @cristianrocks14 4 года назад

      @@OMES-va Gracias a ti, llevo tiempo programando y entiendo el esfuerzo que tienes que hacer para hacer los vídeos, el tener que estar un buen tiempo leyendo documentación para poder dar una explicación breve pero concisa. Sigue así :D

  • @fersenmacias2699
    @fersenmacias2699 5 дней назад

    chevere los tutoriales , en mis vacaciones me veré todo su contenido de principio a fin

  • @teachermarco5104
    @teachermarco5104 3 года назад +1

    Woooooooooowww lo k necesitaba!!! graxs!! 🌹🌹🌹

    • @OMES-va
      @OMES-va  3 года назад +1

      Qué chévere que te haya gustado el video! :D

  • @jptoaster
    @jptoaster 3 года назад

    espectacular como explicás todo, me re sirvió. Una genia!

  • @klavijorangel
    @klavijorangel 4 года назад +2

    Espectacular, muy bien explicado!!

  • @arkaitzsoutofernandez4093
    @arkaitzsoutofernandez4093 4 года назад +1

    Muchas gracias por tu canal,estoy metido en visión artificial y me parece muy práctico tu canal,sigue así😉👍 Gracias desde España

    • @OMES-va
      @OMES-va  4 года назад +1

      Muchas gracias arkaitz souto fernandez por haberme dejado este comentario. Me alegra mucho que los videos sean de ayuda. Un saludo enorme desde Ecuador!

  • @khasannjontuchiboev1843
    @khasannjontuchiboev1843 4 года назад +5

    !!!!!!!!! What a beautiful channel and its owner, very charming !!!!!!!!!!!!!!!!!!!!

  • @khasannjontuchiboev1843
    @khasannjontuchiboev1843 4 года назад +1

    !!!!! I am very happy to learn opencv from your channel. How attractive !!!!

    • @asadbek1856
      @asadbek1856 4 года назад

      Yeah...

    • @OMES-va
      @OMES-va  4 года назад +2

      Thank you Khasannjon Tuchiboev :D

  • @edermartinez5803
    @edermartinez5803 4 года назад

    Excelentes videos
    Tu fan numero 1

    • @OMES-va
      @OMES-va  4 года назад

      Muchas muchas EDER! 🤗

  • @jesusparedes7774
    @jesusparedes7774 2 года назад

    Uauuuuuu impresionante tus videos, Gracias

  • @otkanipicazo9721
    @otkanipicazo9721 4 года назад +1

    I'm falling in love...
    Excelente video!, Gracias 😃

  • @sleiterramos1611
    @sleiterramos1611 4 года назад +1

    You're the best!!

    • @OMES-va
      @OMES-va  4 года назад

      Muchas gracias Sleiter Ramos, que bonito que el contenido te sea útil. :D

  • @quinjet1346
    @quinjet1346 10 месяцев назад

    Hola buenas tardes. Excelentes vídeos tutorial. He estado esperando esto hace años. Dios te Bendiga por ese esfuerzo e investigación y por compartirlo con aquellos que aún queremos aprender. Una pregunta. Cómo hacer para que guarde automáticamente el rostro y lo compare con uno que ya haya guardado. Gracias, Bendiciones.

  • @paogomez9130
    @paogomez9130 3 года назад

    por cierto muy buen video muchas gracias por tu explicación

  • @davidloja6073
    @davidloja6073 4 года назад

    Perfecto! Eres muy práctica sigue adelante!!

    • @OMES-va
      @OMES-va  4 года назад

      Muchas gracias David.

  • @neryreinoso1569
    @neryreinoso1569 4 года назад

    Tus videos son excelentes! Me gusta la manera en que explicas, me encantaría que hables sobre inteligencia artificial y maching learning con respecto a los codigos! Ya que explicando lo programación sos estupenda! Un abrazo grande...

    • @OMES-va
      @OMES-va  4 года назад

      Muchas gracias Nery, en cuanto tenga más conocimiento sobre ello haré videos de machine learning :D

  • @igorbarredoarroyo3186
    @igorbarredoarroyo3186 3 года назад

    Gran vídeo, muchas gracias.

  • @oscarcervantesrivera8480
    @oscarcervantesrivera8480 4 года назад

    muy bueno de lo mejor que hay

  • @elchemancheno854
    @elchemancheno854 10 месяцев назад

    graciasss amiga este video me salvo

  • @teachermarco5104
    @teachermarco5104 3 года назад

    Woooooow!!!

  • @raulalejandrosalazarcalder8505
    @raulalejandrosalazarcalder8505 4 года назад

    hola buen dia yo estoy buscando ayuda asi como para hacer un marco o guia para tomar fotos para cuando tome la foto se vea el patron o guia de la posicion correcta en la cual debe estar la persona

  • @josephjhonasvogulys534
    @josephjhonasvogulys534 4 года назад

    simplemente genial. Saludos desde colombia

    • @OMES-va
      @OMES-va  4 года назад

      Muchas gracias, saludos desde Ecuador para ti también!

  • @CronicasInsolitas-y4l
    @CronicasInsolitas-y4l Год назад

    Existe alguna forma de aplicarlo en una camara de android, ej: yo uso mi celular como camara de seguridad atraves de ip y me gustaría si se pudiera aplicar el guardado de caras en mi computador, ya sea que tenga o no mascara

  • @marcossoto1616
    @marcossoto1616 4 года назад

    gracias esta muy bien explicado..... lo único, realice el primer código y al presionar una tecla la ventana se cierra y solo muestra una cara capturada.

    • @OMES-va
      @OMES-va  4 года назад

      Hola Marcos, muchas gracias. Puedes darle una revisada a la identación de tu programa, puede que por allí algo esté fallando.

  • @alexandersanchez3128
    @alexandersanchez3128 2 года назад

    nuevo sub esta super el video

  • @ElectroCoderEC
    @ElectroCoderEC 4 года назад

    Muy bueno Gaby y muy útil para muchos, siempre tan didáctica jeje excelente 💪👏👏

    • @OMES-va
      @OMES-va  4 года назад +1

      Muchas gracias Sebas por el apoyo 😀

  • @pablogiri812
    @pablogiri812 4 года назад

    Voy a estar esperando el siguiente vídeo!!!!!

    • @OMES-va
      @OMES-va  4 года назад

      Hola Pablo, wow te viste todo el video? Muchas gracias :D

  • @pedromanuelmontoyalara5250
    @pedromanuelmontoyalara5250 3 года назад

    Que Interfaz de Python utilizas para programar la tarjeta??? 😅

  • @diegofernandomorillovelepu2829
    @diegofernandomorillovelepu2829 3 года назад

    Excelente tutorial, solo una duda como se hace para que se tome una captura mas grande del rostro porque hay veces que se recorta la parte del cabello

    • @OMES-va
      @OMES-va  3 года назад +1

      Hola Diego, depende del detector de rostros que estés usando. También podrías usar el detector de rostro de mediapipe. ruclips.net/video/6lNn5_-RPAA/видео.html

  • @01800wang
    @01800wang Год назад

    Hola Gaby un saludo desde México una duda como puedo ampliar la zona de captura en las Caras
    mira modifique los parametros de muy por encima y si me funciona en unas capturas pero como en en las mas pequeñas me da un error por el resize() lo identifica como vacio
    rostro = imagenaux[y-50:(y+h)+50, x-50:(x+w)+50]
    y el error es este
    cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src
    esize.cpp:4062: error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'
    cual es la forma correcta de hacer el recorte mas grande ???? que no este tan justo a la cara bueno gracias por tu ayuda y tu tiempo

  • @ratjea
    @ratjea Год назад

    Super, dime como almacenaria en mysql

  • @reneromero3764
    @reneromero3764 3 года назад

    quiero hacer reconocimiento facil con python pero en apk y no me sale :(

  • @josuemora1878
    @josuemora1878 4 года назад

    Excelente video muchas gracias soy nuevo en esto de opencv , soy electronico de peru pero mas me dedicaba al area de microcontroladores ,iot, eres una Diosa

    • @OMES-va
      @OMES-va  4 года назад

      Espero que los videos te sean de ayuda Josue :) Muchos saludos.

    • @josuemora1878
      @josuemora1878 4 года назад

      @@OMES-va ,si me ayuda mucho , te comentare mi proyecto que estoy desarrollando gracias a tu videos :)

    • @OMES-va
      @OMES-va  4 года назад

      Genial Josue!, espero que el proyecto lo lleves a cabo con éxito. :D

  • @jorgemunoz1934
    @jorgemunoz1934 4 года назад

    Hola sabes como clasificar los rostros? ejemplo, que detecte el rostro de x, y a esa detección le de un nombre.

    • @OMES-va
      @OMES-va  4 года назад

      Hola Jorge, puedes darle un vistazo a este video: ruclips.net/video/cZkpaL36fW4/видео.html

  • @samtwerk2283
    @samtwerk2283 4 года назад

    Yo quisiera obtener una porcion mayor de la cara incluyendo el cabello y el cuello, que parte del código deberia cambiar?

    • @OMES-va
      @OMES-va  4 года назад +1

      Hola Sam, prueba haciendo más grande el recuadro delimitador del rotro.

    • @samtwerk2283
      @samtwerk2283 4 года назад

      @@OMES-va Me podrías dar un ejemplo? es que recien estoy empezando a usar Python

  • @prueba3207
    @prueba3207 4 года назад

    Hola Gaby espero que puedas ayudarme, me interesaría aprender esto pero estoy en Zero, cuál es el primer video que debo ver para entender lo que estás haciendo, los comandos que escribís para lograr esto. O que programa debería aprender antes para llegar a estás explicaciones. A mí me gustaría hacer algo para identificar mascotas perdidas y encontradas

    • @OMES-va
      @OMES-va  4 года назад

      Hola @prueba! Te comparto esta lista de reproducción que te puede guiar. :) ruclips.net/video/6R_VU958jPY/видео.html Aquí también tengo una guía de aprendizaje: omes-va.com/guia-de-aprendizaje/ Espero que sea de utilidad! :)

  • @belcymalenydominguezibarra3068
    @belcymalenydominguezibarra3068 4 года назад

    Hola, Gaby, muchísimas gracias por tu vídeo. Apenas empiezo con esto de la programación y me gustaría saber si podrías ayudarme con mi siguiente duda.
    Para que en un vídeo stream el programa tome los rostros almacenados y haga una especie de reconocimiento facial. ¿Cómo procedería?
    Muchas gracias ¡Saludos!

    • @OMES-va
      @OMES-va  4 года назад

      Hola Belcy, que chévere que estés empezando en la programación. :) Puedes darle un vistazo a este video: ruclips.net/video/cZkpaL36fW4/видео.html Allí realizo un videotutorial para el reconocimiento facial. ¡Saludos!.

  • @stevenpogo2110
    @stevenpogo2110 3 года назад

    hola, excelente video, quizas me podrias ayudar con un error al momento de acceder al banco de imágenes con os me aparece este error:
    ModuleNotFoundError: No module named 'posix'

    • @OMES-va
      @OMES-va  3 года назад

      Hola Steven, al parecer estas llamando a un módulo no existente o que no has instalado aún.

    • @stevenpogo2110
      @stevenpogo2110 3 года назад

      @@OMES-va pues estoy usando el módulo OS que usas en el vídeo :'c

  • @DivergenteInsurgente
    @DivergenteInsurgente 4 года назад

    Hola! quisiera saber si me pueden ayudar, soy nueva en esto y al ejecutar el código para guardar los rostros desde video tuve este error en la línea 19 (faces = faceClassif.detectMultiScale(gray, 1.1, 5)) (no modifiqué nada)
    error: (-215:Assertion failed) !empty() in function 'cv::CascadeClassifier::detectMultiScale'

    • @OMES-va
      @OMES-va  4 года назад

      Hola Elvisa Quema mi pan, puede ser por la versión de OpenCV que tengas instalado. Puedes intentar leer el clasificador así: faceClassif = cv2.CascadeClassifier('haarcascade_frontalface_default.xml') o así: cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml")
      Aquí puedes tener más información: omes-va.com/deteccion-de-rostros-con-haar-cascades-python-opencv/

  • @andressantamaria2718
    @andressantamaria2718 4 года назад

    Excelente...

    • @OMES-va
      @OMES-va  4 года назад

      Gracias! 😊

  • @fabiconheisenberg6821
    @fabiconheisenberg6821 4 года назад

    cuando vizualizo solo el video, me va bien. Pero cuando quiero vizualizar el video con el detector de rostros, el video se pone muy lento?? se debe a la pc que tengo?? o hay algo que estoy haciendo mal??

    • @OMES-va
      @OMES-va  4 года назад

      Hola Skimax, puedes aplicar en un principio la programación de este video: ruclips.net/video/J1jlm-I1cTs/видео.html no debería ponerse muy lento, ya que haar cascades de por sí es uno de los métodos más livianos computacionalmente para la detección de rotros.

  • @ARGbass86
    @ARGbass86 4 года назад

    Gracias por tanto contenido recien me estoy introduciendo en el mundo python. Sabes si un programa de esta magnitud funcionaría bien con un raspberry pi 4?

    • @OMES-va
      @OMES-va  4 года назад

      Hola ARGbass86 gracias a ti por verlo. :) Si, puedes probarlo en la raspberry pi.

  • @claraayala5471
    @claraayala5471 4 года назад

    Traceback (most recent call last):
    File "guardardatos.py", line 8, in
    faceClassif= cv2.CascadeClassifier(cv2.data.Haarcascades+'haarcascade_frontalface_default.xml')
    AttributeError: 'module' object has no attribute 'data'
    me sale este error

    • @OMES-va
      @OMES-va  4 года назад

      Hola Clara, puede ser debido a que has digitado H mayúscula en cv2.data.Haarcascades. Prueba con cv2.data.haarcascades
      Aquí puedes encontrar el tutorial escrito de este video: omes-va.com/almacenando-rostros-usando-imagenes-y-video-python-opencv/

  • @jhonsebastianboterolemos3046
    @jhonsebastianboterolemos3046 4 года назад

    pana.... me encanto este video ufff
    me servirá para mis proyectos, gracias

    • @OMES-va
      @OMES-va  4 года назад +1

      Espero que así sea Jhon. :)

  • @RaulHernandezVilla
    @RaulHernandezVilla 4 года назад

    Tengo dos consultas al respecto:
    Se puede hacer lo mismo pero con objetos(?)
    Hay alguna condicion o forma en la que el proceso sea automatico(?) me refiero a que no sea necesario apretar alguna letra...
    si tienes un video al respecto o algo que acotar seria de mucha ayuda ... gracias!

    • @OMES-va
      @OMES-va  4 года назад

      Hola Raúl, claro podrías hacer lo mismo con objetos, mira por ejemplo este video en donde tomé imágenes de Majin boo: ruclips.net/video/v_cwOq06g9E/видео.html.
      En cuanto a la segunda pregunta, solo tendrías que borrar las líneas de visualización y la que espera una tecla, es decir cv2.imshow y cv2.waitKey.

  • @mauirix10
    @mauirix10 4 года назад

    Me gustan tus videos, con tus videos me dio el interés por opencv, una pregunta sabes como calibrar la camara para calcular la distancia entre 2 puntos o objetos? trate de leer la documentación de opencv para ver ese problema y no entendi nada mas de seguro soy yo el problema ya que soy nuevo en esto

    • @OMES-va
      @OMES-va  4 года назад +1

      Hola mauirix10, por ahora no he realizado calibración de cámaras, perdón por no poder ayudarte con ello.

  • @malrmp9215
    @malrmp9215 4 года назад

    Gracias!

    • @OMES-va
      @OMES-va  4 года назад

      De nada Malr Mp!

  • @northonguaman3623
    @northonguaman3623 4 года назад

    Me gusta mucho tus vídeos, tal vez sabes usar raspberry?. Me gustaría aprender y sí sabes sería genial que hicieras videos de eso

    • @OMES-va
      @OMES-va  4 года назад +1

      Hola Northon, para que puedas usar el código en una rpi solo debes instalar OpenCV y puedes usarlos allí también :D

  • @paogomez9130
    @paogomez9130 3 года назад

    Hola a todos.. alguien sabe como hacer esto mismo pero en C#... necesito de la ayuda de todos porfa

  • @juninhovit
    @juninhovit 4 года назад

    Show muito bom seu vídeo sua explicação estou aprendendo muito com você

    • @OMES-va
      @OMES-va  4 года назад

      Muito obrigada, tomara voçe tenha curtido o conteúdo!!

  • @gabrieltrinidad2344
    @gabrieltrinidad2344 4 года назад +1

    Puedes hacer vídeo de comparando rostro para saber sí un rostro es igual a otro

  • @ocielfluna437
    @ocielfluna437 4 года назад

    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    cv2.error: OpenCV(4.4.0) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-8ely825f\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
    Me aparece esto en el codigo del video stream y no se por que si ya lo he usado antes, espero y puedas ayudarme
    Edit: ya lo solucioné, resulta que no sabia que las líneas de código tienen un orden ya que no hay llaves de abierto y cerrado como en otros lenguajes de programación espero y esto le sirva a alguien que tenga mi mismo problema

    • @yoshuaadanminonperez8275
      @yoshuaadanminonperez8275 3 года назад

      pero como lo acomodaste?

    • @ocielfluna437
      @ocielfluna437 3 года назад

      @@yoshuaadanminonperez8275
      Por ejemplo si colocas un
      If :
      Lo demas debe ir asi
      De otro modo no reconocera que forma parte del If
      Espero haberme explicado

    • @yoshuaadanminonperez8275
      @yoshuaadanminonperez8275 3 года назад

      @@ocielfluna437 pero de ese modo lo tengo
      while True:
      ret,frame = cap.read()
      frame = cv2.flip(frame,1)
      gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
      auxFrame = frame.copy()
      faces = faceClassif.detectMultiScale(gray, 1.3, 5)

    • @ocielfluna437
      @ocielfluna437 3 года назад

      @@yoshuaadanminonperez8275 el cv2.COLOR tiene que estar a la par con las demás lineas

  • @jhonsebastianboterolemos3046
    @jhonsebastianboterolemos3046 4 года назад

    ins
    gracias mujer ;)

  • @oskish87
    @oskish87 4 года назад

    he de confesar que me he enamorado de ti :3

  • @joseorozcolicea8724
    @joseorozcolicea8724 4 года назад

    Excelente!

    • @OMES-va
      @OMES-va  4 года назад +1

      Hola Jose, muchas gracias. :D

  • @eduarximo
    @eduarximo 4 года назад

    Eres la mejor

    • @OMES-va
      @OMES-va  4 года назад

      Muchas gracias eduarximo :D

  • @limbo4609
    @limbo4609 4 года назад

    muy buen video

    • @OMES-va
      @OMES-va  4 года назад

      Muchas gracias trob ayalax. 😀

  • @vgamail2000
    @vgamail2000 3 года назад

    Hola Gaby. Gracias por tus videos, estoy aprendiendo mucho gracias a ti.
    Estoy trabajando con el programa que almacena rostros a partir del banco de imagenes pero estoy atascado con un error en la linea 16 imageAux = image.copy()
    El error es "AttributeError: 'NoneType' object has no attribute 'copy'".
    He buscado por todas partes en internet, pero no doy con la clave y mi inglés no es muy bueno...
    ¿Puedes ayudarme?

    • @OMES-va
      @OMES-va  3 года назад

      Hola vgamail2000 muchas gracias, me alegra mucho que los videos te hayan sido útiles, gracias por contármelo. :) El error que obtienes al parecer es porque en image no posees ningún dato, puede ser que la imagen no se haya leído correctamente.

    • @vgamail2000
      @vgamail2000 3 года назад

      @@OMES-va Ya encontré el problema!!!
      Era un error en la ruta de las carpetas que causaba una lectura incorrecta de las imágenes. Muchas gracias Gaby

  • @neryreinoso1569
    @neryreinoso1569 4 года назад

    Tus videos son excelentes! Me gusta la manera en que explicas, me encantaría que hables sobre inteligencia artificial y maching learning con respecto a los codigos! Ya que explicando lo programación sos estupenda! Un abrazo grande...

  • @gabrieltrinidad2651
    @gabrieltrinidad2651 4 года назад

    tu eres la mejor

    • @OMES-va
      @OMES-va  4 года назад

      Muchas gracias Gabriel 🤗