DETECCION DE OBJETOS CON ESP32 CAM | VISION ARTIFICIAL PYTHON + OpenCV + Yolov3 (TIEMPO REAL)

Sdílet
Vložit
  • čas přidán 7. 06. 2021
  • DETECCION DE OBJETOS CON ESP32 CAM | VISION ARTIFICIAL PYTHON + OpenCV + Yolov3 (TIEMPO REAL)
    Funciona de igual manera en Linux, Windows u otro S.O., al igual con el editor de código... en este caso utilizo el Visual Studio Code, pueden probar con otros! 🖐️
    Link códigos desarrollados (IDE Arduino, python) :
    github.com/JhoelRN/ESP32-CAM-...
    TS!
  • Věda a technologie

Komentáře • 84

  • @sebastianteran3750
    @sebastianteran3750 Před 3 lety +26

    lo conseguí parceros, es el proyecto final del progreso 3...con esto ya pasamos a tercer semestre muchas gracias

  • @manuellanderos8062
    @manuellanderos8062 Před 2 měsíci +2

    Buenos dias tenga usted mi estimado amigo, mediante este comunicado le quiero agradecer a usted y a todos los involucrados en este proyecyo ya que al presente dia lunes 13 de mayo del 2024 pudimos terminar nuestro proyecto del 3er parcial de la materia de reconocimiento de imagenes logrando asi una calificacion aprobatoria, le ofrezco un cordial abrazo y todos mis respetos por este gran apoyo, asi como tambien le otorgo uno de los mayores honores que un simple mortal como yo le puede otorgar mi like y suscripcion.
    nuevamente muchas gracias por todo.
    cordialmente Manuel Landeros y nuevamente muchas gracias

  • @jorgepr1366
    @jorgepr1366 Před rokem

    Gracias pana, perfecto contenido

  • @sgdva
    @sgdva Před 2 lety +11

    Hay alguna forma de hacer que se muestren los porcentajes de confiabilidad del objeto? Es decir que tan seguro este de que es una persona, una silla, etc.
    Edit: Ya vi como, hay que agregar un array al que se le asignen los confs donde tambien este separado por nuevas lineas
    confnames=str(confs).split('
    ')

  • @MemoxCid
    @MemoxCid Před 2 lety +2

    Hola, buen video, cuando compilo el programa me aparece el siguiente error "Error compilando para la tarjeta ESP32 Wrover Module.
    " ¿Que puedo hacer?

  • @tonyhdz3415
    @tonyhdz3415 Před 2 lety +3

    La base de datos de imágenes de donde se obtienen?

  • @danielbohorquez1878
    @danielbohorquez1878 Před rokem +1

    Hola me gustaría saber cómo activar alguna función con voz en la esp32 cam

  • @javierdepaz4105
    @javierdepaz4105 Před 3 měsíci

    que tal estimado muy bueno, realizas también proyectos, ya que lo requiero para el conteo de objetos

  • @panamawebseller3784
    @panamawebseller3784 Před 2 lety

    hola, sabrás de algún proyecto donde pueda reconocer números de un contador?

  • @joelblacio9506
    @joelblacio9506 Před rokem

    hola este es un video maravilloso, sabes como guardar datos recolectados por la camara del ESP32? es decir quiero que guarde los datos de la aguja de un manometro cuando llega a un determinado punto y asi guardarlos todos en la nube para un control mas exacto, me ayudarias muchisimo

  • @zerosk4579
    @zerosk4579 Před 11 měsíci

    Necesito hacer un proyecto final, sirve para detectar piezas de ajedrez?

  • @gitaris87
    @gitaris87 Před 2 lety +1

    Hi Sir; How can I print output object name by founded Esp32cam on Python? ( İnstead of the matrix output) For example I want to show chair or mouse etc. instead of the matrix format. Thank you

  • @chuchuqui1
    @chuchuqui1 Před 4 měsíci +1

    Se podra seguir a otro esp32 o algo asi para que la vamara siga los movimientos? No encontre nada de eso jeje

  • @ramosmenagonzalodaniel2316

    Donde puedo encontrar las librerías?

  • @sgdva
    @sgdva Před 2 lety +2

    Un comentario, si se les congela la venta de video es porque la esp32 no le esta llegando buena transmisión de datos, yo le conecté la antena y ya con eso me funcionó

  • @joseemmanueltamay7668
    @joseemmanueltamay7668 Před 3 měsíci +1

    No me reconoce la librería .
    Alguien busco como solucionar ese problema para poder compilar?

  • @user-er9fj7hx7c
    @user-er9fj7hx7c Před 28 dny

    Buenas, tengo una duda. ¿En que parte de tu código Python usas Yolo?, ya que solo veo que estas usando OpenCV. Gracias por adelantado.

  • @ceciliatrejo2800
    @ceciliatrejo2800 Před 8 měsíci +3

    Yo también lo logree chavos, es mi proyecto final de visión por computadora. Gracias bro.

  • @viri788
    @viri788 Před 2 lety +1

    excelente, ahora a implementarlo

    • @LEVEM
      @LEVEM  Před 2 lety

      genial ! 🖐️

    • @viri788
      @viri788 Před 2 lety

      @@LEVEM estimado podría hacerte algunas consultas técnicas?? si pudieras dejarme tu whatsapp o correo.

    • @LEVEM
      @LEVEM  Před 2 lety

      jhoelrn@ieee.org si claro en cuanto pueda 🖐️

    • @viri788
      @viri788 Před 2 lety

      El patron de cada objeto se puede configurar, con la intencion de agregar mas objetos

  • @lecheelemental4739
    @lecheelemental4739 Před 2 lety +5

    Buen proyecto. No me gusta que dependa del computador como servidor, sería mejor utilizar algún servicio en la nube con Firebase, AWS, etc.

    • @LEVEM
      @LEVEM  Před 2 lety

      Genial!
      si también puede ser un avance 🖐

  • @MILEI2025
    @MILEI2025 Před 3 lety +1

    hay alguna forma de ver la imagenes que genera un programa en python en una camara ip de esp32cam? necesito hacer eso por favor aiudaaa

    • @LEVEM
      @LEVEM  Před 3 lety

      Hola! 🖐
      Si claro, no entiendo específicamente la aplicación que le quieres dar. Pero, ya luego de obtener el video, se puede hacer comunicación serial o inalambrica para transmisión en algun otro cliente o salida. Buscaría en Internet las diferentes formas de hacerlo porque si se puede ^^ 👍

  • @aronalejandrovilledapatric1253

    Se puede sustituir Python por C++?

  • @enriqueoctaviomedinarivero667

    esta muy bueno tu video solamente tengo una duda, como mandas a llamar coco? y por que en algunas ocasiones el video no se actualiza? te agradezco mucho por tu aporte!

    • @LEVEM
      @LEVEM  Před 3 lety +4

      Hola!
      coco se encuentra en el mismo directorio. En la parte de python se hace referencia en las lineas 13 al 26: donde se realiza la configuración y pesos de YoloV3 con la ayuda del modulo "dnn" de openCV. El archivo coconames contiene los nombres de distintos objetos que se han entrenado para deteccion de objetos... Luego se almacena en "classNames". y así como "net" se basa en usar librerías para para capas de calculo de salida, cargar y procesar qyue ya fueron implementados y más información se encuentra en Internet. Ah! y si es cierto, no explico mucho en el video, disculpas vv🖐️

  • @isaacrosas4435
    @isaacrosas4435 Před 2 lety +3

    cómo puedo hacer que reconozca otro tipo de objetos o anomalías? está encriptado o limitado la detección de objetos...
    ayuda☹️

    • @LEVEM
      @LEVEM  Před 2 lety +1

      Hola!
      Si, se está usando coco names. En primera instancia la solución es entrenamiento de imágenes si deseas algo específico. Pienso que si lo puedes hacer buscando más información de cómo hacerlo. Pero lo de comunicación con el ESP32 ya está. Eso sería parte del procesamiento. Asimismo, si no quieres complicarte y si quieres tener resultado. Por ejemplo buscas qué imagen objeto te interesa guardarlo: Podrías ver cómo lo reconoce (este algoritmo) y luego de eso cambiar el nombre al mismo reconocimiento. Con esto se haría fácil y bueno es una sugerencia. Slds 🖐

  • @sltechgalaxy1677
    @sltechgalaxy1677 Před 2 lety

    Woe it's work

  • @HernanPenafielHerrera
    @HernanPenafielHerrera Před rokem +2

    Disculpa hay la posibilidad que al detectar cualquier objeto en específico mande a prender un led desde mi ESP 32 CAM? por ejemplo que mande a activar un led cuando detecte un mouse únicamente.

    • @paulr1004
      @paulr1004 Před 10 měsíci

      Necesito hacer algo similar y llevo unos días buscando

    •  Před 9 měsíci

      En el python se crea un socket y lo envias x red

  • @stump5512
    @stump5512 Před 8 měsíci +1

    Hola! hay alguna forma de subir este codigo a la ESP-32 CAM para usarla inalambricamente con una bateria? Sin la necesidad de que este conectada siempre a la PC. Gracias

    • @LechuguitaGames
      @LechuguitaGames Před 3 měsíci

      solo sube el codigo y alimentala con una bateria ya sea que conectes una proto o lo conectes directamente

    • @tomasrojasramirez3488
      @tomasrojasramirez3488 Před 2 měsíci

      @@LechuguitaGames Como podria subir el codigo .py al esp32? para que no dependa del pc

  • @santiagochavezperez9745
    @santiagochavezperez9745 Před 2 lety +1

    Que posibilidad tengo de limitar los objetos a detectar, ya que viendo el código tiene cierto tipo de encriptación por lo que me es imposible interpretar el código.

    • @santiagochavezperez9745
      @santiagochavezperez9745 Před 2 lety

      Seria de muchísima ayuda es para un proyecto de la Universidad

    • @sgdva
      @sgdva Před 2 lety +3

      @@santiagochavezperez9745 la única forma que encontré es limitar después de que la detección sucede
      if len(classIds) != 0:
      for classId, confidence,box in zip(classIds.flatten(),confs.flatten(),bbox):
      if classNames[classId-1] == "persona":
      Esto limita a que sólo muestre cuando detecta personas

  • @rolandodoradonavarro535
    @rolandodoradonavarro535 Před 8 měsíci +4

    hola me podrias pasar la libreria del esp32cam.h?

    • @marcosfloresaparicio8775
      @marcosfloresaparicio8775 Před 4 dny +1

      amigo si te sirve a mi me paso lo mismo y lo que hice fue ir al gestor de tarjetas y cambiar la la versión de las tarjetas "esp32" a la 1.6.0 leí que es un error de las versiones actuales

  • @1981bub
    @1981bub Před 2 lety

    Bro, ese es32 cam graba audio cuando filmas? Que capacidad máxima de memoria? Tiene algún programa más fácil de programar?

    • @tuvieja_236
      @tuvieja_236 Před rokem

      El esp32 no tiene micrófono, puedes colocarle uno comprandolo a parte y programándolo creo

  • @chilltunzz3865
    @chilltunzz3865 Před 2 lety +3

    #include - Se muestra que no se ha encontrado ningún diccionario, yo también tengo el mismo error y he instalado la biblioteca esp32 con éxito aunque tengo el mismo error ... ¿podría ayudarme ... por favor?

    • @LEVEM
      @LEVEM  Před 2 lety +1

      Hola! 🖐️ No sé cuál sería la solución tal vez puedas compartir más detalles. Y si te salió ya, genial espero te vaya bien 😁👍

    • @carolinaelizabethgarces120
      @carolinaelizabethgarces120 Před 5 měsíci

      hola tengo el mismoerror con esa libreria me podrias ayudar gracias@@LEVEM

  • @MemoxCid
    @MemoxCid Před 2 lety +1

    Hola, mi modulo ESP32-CAM se ve muy lento ¿a que se debe? muchas gracias....buen video

  • @sebastianteran3750
    @sebastianteran3750 Před 3 lety +7

    hola, tengo un problema que no me reconoce la librería #include pero ya la actualice, no se que procede, agradezco si puedes ayudarme con eso

    • @LEVEM
      @LEVEM  Před 3 lety

      Hola¡ 🖐
      Para agregar un el Se debe realizar la instalación del módulo con .json

    • @LEVEM
      @LEVEM  Před 3 lety

      Ya realizaste algún otro programa con el esp32cam o es la primera vez que lo utilizas?

    • @enriqueoctaviomedinarivero667
      @enriqueoctaviomedinarivero667 Před 3 lety

      yo la busque como libreria esp32cam en google y el primer link es de github, ahi esta la libreria en zip

    • @sebastianteran3750
      @sebastianteran3750 Před 3 lety

      La verdad no pude solucionarlo me rompí la cabeza mañana continuo... Me gustaría mostrarles una foto de como me sale...

    • @sebastianteran3750
      @sebastianteran3750 Před 3 lety

      @@LEVEM Es mi primera vez con el ESP32 CAM

  • @antonioarellano7379
    @antonioarellano7379 Před 4 měsíci

    Como le puedo hacer para que al momento de detectar un objeto se mueva un servomotor?

    • @LEVEM
      @LEVEM  Před 4 měsíci

      Como ya se tiene confirmacion de un objeto, entonces este será un indicador para que se entrada de alguna condición y accionar ejemplo motor, bobina, servo, etc

  • @Carlos-uw8kx
    @Carlos-uw8kx Před měsícem

    no me genera las ip

  • @azuzusy
    @azuzusy Před 5 měsíci

    Hola asjja, al momento de abrir el serial monitor me aparecen símbolos raros, ¿sabes a qué se debe?
    Intenté con el módulo FTDI y el adaptador para el ESP32-CAM :(

    • @azuzusy
      @azuzusy Před 5 měsíci

      Símbolos como estos: "⸮D)⸮(Jʄ⸮1!⸮-⸮!⸮1"

    • @azuzusy
      @azuzusy Před 5 měsíci

      Ya supe pq, tenía mal configurado en el serial monitor la casilla de "baudio"

  • @ignacioreynaga7164
    @ignacioreynaga7164 Před 8 měsíci

    Traceback (most recent call last):
    File "c:\Users\Usuario\OneDrive\Escritorio\deteccion_objetos\personas_detec", line 15, in
    with open(classFile,'rt') as f:
    ^^^^^^^^^^^^^^^^^^^^
    FileNotFoundError: [Errno 2] No such file or directory: 'coco.names'
    PS C:\Users\Usuario\OneDrive\Escritorio\deteccion_objetos>
    que hay que hacer?

  • @firnin7776
    @firnin7776 Před 2 lety

    Buen video, pero se le puede colocar el nombre de la persona y como se hace

    • @androidoptimusprime
      @androidoptimusprime Před 2 lety

      Se puede hacer, pero tendrías que crear tu propio modelo de detección.

  • @tonyhdz3415
    @tonyhdz3415 Před 2 lety

    Me sale eso al momento de correrlo en visua, alguien me puede ayudar por favor
    ModuleNotFoundError Traceback (most recent call last)
    c:\Users\tonhd\Desktop\ESP32-CAM-wireless-computer-vision-objects-detection-main\IPaddressClassification.py in
    ----> 1 import cv2 #opencv
    2 import urllib.request #para abrir y leer URL
    3 import numpy as np
    4
    5 #PROGRAMA DE CLASIFICACION DE OBJETOS PARA VIDEO EN DIRECCION IP
    ModuleNotFoundError: No module named 'cv2