🖐️ CONTANDO DEDOS ✌️ (Usando defectos de convexidad) | Python - OpenCV

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

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

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

    😊🤩😊 No olvides visitar mi blog: omes-va.com/contando-dedos-defectos-de-convexidad-python-opencv/ donde encontrarás todo este tutorial de forma escrita además de la programación. :D ¡Ten un lindo día!

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

      Que genial fuente de información ese blog, está bien organizado y bien explicado, gran trabajo chica!

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

    Valen oro tus vídeos anteriores, ahora están valiendo diamantes, se nota como estás llenándote cada vez más con OpenCV y de una excelente manera y este tutorial es justo lo que estaba necesitando para mi proyecto de una materia de la universidad, gracias por tanto!

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

      Muchas gracias Andrés por tus palabras, que bonito que el contenido esté siendo útil. :) Un abrazo.

  • @adelcioporto4795
    @adelcioporto4795 7 месяцев назад

    Fantástico. Parabéns!

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

    Hola Gaby, quería comentarle que ya hice el vídeo. Todo esta saliendo al perfección y he tenido las imágenes en estados de grises y visualizando cada conteo de los dedos. Genial este vídeo. Sin duda alguna.

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

      ¡Genial Mauricio!, felicitaciones :D me alegro mucho.

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

    Para ser sincero no creía que ibas hacerlo desde casi cero pensé que solo ibas a explicar pura teórica y código ya echo pero me sorprendiste y ya tiene un suscriptor espero más de ti eres la primera que veo que enseña esto bien detallado y no con mucha teoría 😁😁😁

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

    Tu manera de explicar es increible!! mi proyecto de titulacion tiene una parte de vision artificial (Marcadores ArUco) que me costo bastante entender, si hubiera visto este video en aquellos dias donde empece me hubiera ayudado tanto entender varios conceptos........ Excelente tutorial !!! saludos Gaby

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

      Muchas gracias AndriuccX, me alegra muchísimo y me llena de ánimo saber que los tutoriales son útiles. :D

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

    Excelente, gracias por tu tiempo.

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

    Mil Gracias por el video

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

    estuvo bien chido el video muchas gracias gaby, que tengas un excelente año 2022

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

      Muchísimas gracias Diego. Y.... 🎉 Feliz 2022 para ti también. 🤗

  • @carlosperez-qo4do
    @carlosperez-qo4do 4 года назад

    Genial¡¡¡ Muchas gracias¡¡¡ Excelente aporte y muy bien explicado... ganaste un suscriptor.

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

      Muchas gracias Carlos, bienvenido!

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

    oye te amo un montón, tus videos me han servido de mucha ayuda, espero que sigas subiendo mas contenido.

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

      Muchas gracias Oscar! Me alegra un montón que los videos sean de ayuda. Claro, trataré de seguir subiendo contenido 😊

  • @DevsSebas
    @DevsSebas 9 месяцев назад

    Interesante...sinceramente esto es oro ...de hecho lo quiero llevar a kotlin android para una apk open source 👍

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

    Excelente video

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

      Muchas gracias Renzo. :)

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

    Eres grande❤️

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

    Excelente videos, muy buenos proyectos! gracias por tus aportes!

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

    Hola excelente video. Cómo podría identificar si la mano tiene lunares o pecas

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

    Hola Gaby genial tu vídeo...
    Una consulta esto de contar los dedos lo puedo ejecutar directamente con mi cámara de mi pc?
    Lo digo por que en tu vídeo usas un vídeo ya grabado para hacer el conteo
    Ahora mi pregunta es lo puedo hacer con la cámara de mi máquina??
    Agradecería tu respuesta gracias.

  • @shannenrodriguezvargas582
    @shannenrodriguezvargas582 3 месяца назад

    Se puede hacer en Visual Studio Code?

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

    Muy buen video. Muchas Gracias.-

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

    wow chica esta excelente podrás hacer un video recortando la imagen por ejemplo de la mano pero ke no aya pedazos de pared para poderla agregar a otro fondo para poder agregarle otro fondo y editar fotos o video

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

    Increíble lo fácil que explicas los códigos, muchas gracias

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

      Muchas gracias Pablo :)

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

    muy buenos videos, sigue adelante... :3

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

      Gracias! 😊

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

    y si en caso quiero hacer un reconocimiento de gestos de manos pero con letras como seria exactamente?

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

    muchas gracias por los vídeos me han sido de mucha ayuda bendiciones

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

      Gracias Christian por dejarme saber que los videos han sido de ayuda. :)

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

    Muy bueno Gaby, y como siempre muy entendedor. gracias

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

      Muchas gracias Eduard. :D

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

    ¡Me encantó el video!
    Justo ahorita voy a empezar a trabajar desde cero en un programa para detectar las letras del alfabeto del lenguaje de señas mexicana para mi proyecto de tésis, pero honestamente no sé ni por donde empezar. ¿Qué conocimientos me recomiendas tener para trabajar en ello? ¿Hay algún recurso que me recomiendes? ¿Hay algún tutorial para esto? Te agradecería mucho tu atención. 😖

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

    Llevaba mucho tiempo buscando un vídeo q explicase esto, muy bien explicado y sigue subiendo videos así de interesantes💪🏼💪🏼

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

      Muchas gracias Jorge :) espero que te haya gustado.

  •  4 года назад

    Buen video, claro y explicativo. Gracias

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

      Muchas gracias José :)

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

    Muy buen vídeo, me agradó y bastante!!!
    ¿Me gustaría hacerte una pregunta, a forma personal qué recomendarías para que en vez de contar los dedos mejor mencionara cuál o cuáles dedos están levantados? Personalmente creo que con el punto más alto puede hacerse algo, pero no tengo todavía la idea clara, apenas estoy comenzando en esta área de visión por computadora.

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

    Hola Gaby!, me encuentro que tras probar a ejecutar el código.. me lanza la ventana de video (modo capture) y no me procesa el video.. tengo python en versión 3.9.7 y opencv en versión 4.5.5 (puede ser el problema?, que versión necesito?, es posible adaptar el código a esta nueva versión?) Muchas gracias adelantadas!

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

    Hola, me gusto mucho que pusieras los comentarios durante el video y todo esta muy bien explicado y estructurado!. Si tuviera que mejorar algo sobre el video seria la tipografía de los comentarios, en general hiciste un excelente trabajo 👏
    Gracias por compartir

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

      Muchas gracias Brian, lo tomaré en cuenta para los siguientes videos, gracias por el consejo :)

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

    Hola, me ha parecido un video muy interesante, espero me puedas contestar. he colocado el código así como lo tienes, seguí los pasos a detalle, tratando de que nada se me escape, sin embargo no me ha funcionado el código, pregunto ¿debo de instalar alguna aplicación? ¿qué tecla debo presionar para que me reconozca el video?

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

    Hola! Con esto podría realizar un programa para dactilogia?

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

    Excelente aporte muy bien explicado , el código

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

      Muchas gracias Yamir. :)

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

    Hola, sabes como leer una imágen que contenga números e identifique de manera automática el número contenido en ella con opencv

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

      Hola Jhony, tal vez este video te pueda ser útil: ruclips.net/video/iAnCUJvNCGY/видео.html

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

      @@OMES-va Gracias

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

    Perfección en su máximo explendor, saludos Gaby.

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

      Muchas gracias David :D

  • @AngelMartinez-nl7yh
    @AngelMartinez-nl7yh 3 года назад

    hola gaby, se podra usar una imagen guardada como fondo?

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

      Hola Angel. Si es que el fondo no presenta cambios en iluminación u otros cambios, claro que podrías usarla. Solo recuerda que el fondo debe constrastar con el color de la mano.

    • @AngelMartinez-nl7yh
      @AngelMartinez-nl7yh 3 года назад

      @@OMES-va guardo la imagen con "i" (imwrite) lo detengo y cuando lo corro cargarla la imagen guardada con imread pero cambia el size y me genera un error en la variable diff 😔 hay alguna forma de igualar los sizes?

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

    Estupendo tutorial. Muchas gracias por tu trabajo, un saludo.

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

      Muchas gracias Mikel. Espero que sea útil. Un saludo para ti también.

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

    hola como estas? tengo un error cuando intento mostrar el ROI o el bgROI lo que me sale es
    :OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:376: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'

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

      Hola Nicolas, tal vez guardaste el programa en alguna carpeta con alguna tilde?

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

    !!! HOW ATTRACTIVE !!!!!!!!!!

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

    hola gaby podrias hacer un ciclo for el cual abra 10 imagenes de una carpeta y al resultado se le aplique la deteccion de contornos y este resultado se guarde en una carpeta por favor me ayudaria muchisimo

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

    Esta súper, lo intentaré, un consejo en las letras que usas como notas, la tipografía en algunos casos es ilegible, agradecería que cambiaras.

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

      Si, lo tendré en cuenta para el siguiente video. Muchas gracias por la sugerencia. :)

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

    Excelente, eres la mejor :)

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

      Muchas gracias Dav :)

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

    ya me enamoré! Tus videos son los mejores

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

      Muchas gracias Jesus. :)

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

    usas alguna camara en especial ? tengo un problema, cada vez que ejecuto, me sale la pantalla de la camara pero distorsionado y un mensaje que dice( dejo de funcionar) osea no puede ejecutarlo y ver normalmente mi camara,
    ya probé mi cámara en en MEET y esta bien. el problema solo es al momento de ejecutar en python

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

      Hola Marvin, puede ser la versión de OpenCV tal vez. En mi caso suele pasar algo raro al momento de realizar un videostreaming, pero mejoró añadiendo cv2.cap_dshow, estopor la versión de OpenCV.

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

      @@OMES-va si tenias razon, era la version de OpenCv :) gracias, puedo continuar con el curso

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

    muy buen video, pero te hago una pregunta, no es posible hacer que por cada gesto que hagas(con gestos me refiero a cuando subas un dedo , dos, tres y asi) el programa le asigne un nombre aca uno? digamos , si subes dos dedos que salga en el cuadro el nombre dos y asi con los demas, te agradeceria mucho que me ayudaras,

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

      Hola Jhon, muchas gracias. Podrías probar ubicando texto en las coordenadas de cada uno de los dedos levantados, con cv2.putText.

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

    Como corres tu programa?? agradeceria que me respondieras :)

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

      Hola César, como uso sublime lo hago con ctrl + b. Sin embargo prefiero usar el cmd, entonces con ayuda del terminal me ubico en la carpeta donde esté el script de python, luego digito python, seguido del nombre del archivo a ejecutar, junto con su extensión.

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

    Ahhhh prro traes el omnitrix detector de dedos :O!
    Genial!

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

    Impresionante 😲

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

    como instalaste imulits? :( estoy usando ubuntu

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

      Hola Mauricio, puedes instalarlo con: pip install imutils

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

    Awww esta genial!!!, gracias :3

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

    Amo tus vídeos, tengo una duda de cómo puedo modificar los ejes, es decir cómo es más fácil sacar las posiciones de los lugares donde vaya a contar la mano?
    Pd. Amo tu canal!

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

      Hola Yurika, muchas gracias eres muy amable. :) No entiendo muy bien la pregunta disculpa, podrías explicarme un poquito más?

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

    Me encantan tus videos!

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

      Muchas gracias Jose. 🙂🤗

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

      @@OMES-va te comparto este curso de ML, es por zoom solo regístrate, es todos los martes.
      twitter.com/FMarquardtGroup/status/1250745146154639361?s=19

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

    Excelente video!

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

      Muchas gracias Jose. 🤗😀😀

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

      @@OMES-va ya he hecho algunas cuestiones parecidas, estoy tratando de usar TensorFlow para pulir un sistema de reconocimiento facial, tus videos son excelentes!

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

    Gran vídeo!!! Gracias por los vídeos.
    Es posible hacer un reconocimiento facial y enviarlo a un documento Excel?

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

    Hola Gaby, estoy recién empezando con visión artificial, y todo se me hace cuesta arriba porque toda la bibliografía está en inglés grrr...,
    estoy probando el calibratecamera de opencv y no sé bien como interpretar los parámetros que me devuelve para calibrar la cámara, tengo que entender que son coeficientes de distorsión y qué me dicen los flags + cv2.CALIBFIXK1 + cv2.CALIBFIXK2 + cv2.CALIBFIXK3, también + cv2.CALIBFIXASPECTRATIO y + cv2.CALIB.ZERO.TANGENT.DIST.
    sería la línea:
    flags = (
    0
    + cv2.CALIB_ZERO_TANGENT_DIST
    + cv2.CALIB_FIX_ASPECT_RATIO
    + cv2.CALIB_FIX_K1 + cv2.CALIB_FIX_K2 + cv2.CALIB_FIX_K3
    )
    Cómo sé que tienen que ir esos flags y los Kn para saber que está bien calibrada la cámara? Me podrás ayudar??? Mil gracias

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

      Hola Paula, espero que te encuentres muy bien. En realidad no tengo mucho conocimiento sobre ello. Espero poder investigarlo para un video futuro. Siento no poder ayudarte.

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

      @@OMES-va no hay problema, cuando lo entienda te mando la respuesta de lo que consiga, y si hacés un video estaría genial porque no hay mucho material que se entienda en español. Me imagino que estarás muy ocupada como para ponerte con esto, igual te agradezco enormemente tu buena onda.
      Un abrazo

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

    Explicas muy bien

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

      Muchas gracias porfiriohb :D

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

    Ay Gaby mi crush!!

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

    Hola, soy nuevo en python, quería saber si me puedes orientar para lo sigueinte, quiero hacer una aplicación que detecte una mano, cómo podría hacer eso?

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

      Hola jesuscc9, depende del ambiente en el que vaya a ser usada tu aplicación, por ejemplo si tienes un ambiente controlado como por ejemplo el fondo, la iluminación o distancia cámara mano, puedes emplear detección de colores, de forma del cotorno etc. Por el contrario si se va a emplear en un ambiente no controlado podrías realizar entrenamiento a través de machine learning.

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

    tengo un problema con la detección de cara me puedes ayudar

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

      Hola Gabriel, dime.

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

      @@OMES-va pues por momentos no me funciona el faceClassif.detectMultiScale

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

      @@gabrieltrinidad2651 detecta y luego deja de detectar los rostros? Estás usando haar cascade?

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

    Puedes hacer la de "Every Body moves now" pleaseeeeeeeeee

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

      Hola Diego, deseas que replique el programa?

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

    Muy bueno tu video me ayudo un monton, por cierto sabes alguna manera de hacer un multi handtracking con openCV y Python, usea capturar las 2 manos por defectos de convexidad.
    No encontré muchos artículos al respecto.
    Solo encontré este video donde capturan ambas manos con algo similar a este video y además la cara, pero no tengo mucha idea de como conseguir tal resultado
    ruclips.net/video/xML2S6bvMwI/видео.html
    Si sabes como hacerlo, o si sabes de algun código de referencia me ayudarías un montón. Saludos

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

      Hola ElectrikVocal 95 muchas gracias :). Según intuyo en el video que me enviaste, se está detectando a los brazos y manos por el color de la piel, por ello tiene un fondo contrastante. En cuanto al rostro puede que esté usando detección con haar cascades: ruclips.net/video/J1jlm-I1cTs/видео.html

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

      @@OMES-va Gracias por responder, la verdad me llamo la atención como haría en ese video para detectar tantos puntos al estar las 2 manos en un mismo video.
      Lo de generar un fondo de contraste que dices, tiene mas sentido. Lo estaré probando aunque no parece fácil.

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

    no somos aqui para oir music! tu voz es basta, gratcia.

  • @MLopez-uy9qc
    @MLopez-uy9qc 4 года назад

    wow

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

    meenamore xdd

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

    thanks......

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

      Your welcome :)

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

    Por favor, haz reconocimiento de emociones :(

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

      Gracias Gerardo por la sugerencia, si deseo realizarlo. Primero voy con reconocimiento facial y luego revisaré como realizarlo.

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

      @@OMES-va Gracias :D