Detección de Objetos con Yolov5 | Python | PyTorch
Vložit
- čas přidán 25. 07. 2024
- En este video usamos Yolov5s para inferencia en un video para detección de objetos.
00:00:00 Intro
00:00:57 Qué vamos a hacer
00:02:23 Yolov5 PyTorch | Paper | Blog
00:08:32 Código: Cargar y desplegar video
00:15:13 Código: Modelo
00:16:18 Código: Inferencia
00:18:54 Código: Explicación de inferencia
00:23:51 Código: Genera visualización
🙏🏼 Donaciones: www.paypal.com/donate/?hosted...
Código del proyecto: github.com/FernandoLpz/YouTub...
GitHub: github.com/FernandoLpz
LeetCode: leetcode.com/ferneutron/
Instagram: @ferneutronn
Twitter: @ferneutronn
Yolov5 PyTorch: pytorch.org/hub/ultralytics_y...
Yolo paper: arxiv.org/pdf/1506.02640.pdf
Yolo blog: pjreddie.com/darknet/yolo/
Que maravilla de video! Por fin encuentro un tutorial sencillo y fácil de entender! paso por paso y con explicaciones claras! Además no es excesivamente largo y ayuda para entender las bases de estos modelos! Muchísimas gracias! Me subscribo al canal :)
Hola Fernando, estuviste en Cusco?, me dió gusto ver imágenes de mi tierra en tu detección de objetos, felicitaciones excelente contenido.
Que increíble video 👌🏻 llevo poco tiempo aprendiendo programación y entendí todo lo que dijiste en el video, por favor sigue subiendo videos sobre visión artificial
Excelente video!! Espero que sigas subiendo más tutoriales usando Yolov5 y explicando tan a detalle como lo haces...
¡Excelente!
Muy interesante!! Woow!
Muchas gracias, @Ferneutron, muy claro, me encantó tu video, aplicaré en la calificación de exámenes de alumnos
Estos videos son increíbles !! Espero que sigas con estos temas. Explicas muy bien y lo haces muy interesante.
¡Gracias!
Brutal!, tremendo video! Nuevo Suscriptor. !
Buena actitud para los videos Fer, no dejes de hacerlo q tu contenido vale oro
¡Gracias!
Excelente video!!!
¡Gracias Marcelo!
Claro, directo y sencillo!!sin duda uno de los mejores tutoriales!! sigue así!!
pd: tendrías algún grupo privado para estos temas??, si es así estoy interesado, me indicas los pasos a seguir y me uno.
Muchas graicas @jaredhuayhua1803 !
Todavía no creo algún grupo en Discord o algo similar.Cuando suceda, ya le estaré avisando.
Genial me gusto bien explicado si me funciono pero !! las coordenadas del xmax y ymax se me desfasa no hace la deteccion junta hace mas grande el recuadro no se por que se alarga el recuadro mucho incluso sale de la toma, incluso vi otro tutorial por YT para poder usar mi GTX980 y me funciono sin lag fue hermoso ajajajajajaja solo ese pequeño detalle con la coordenadas maximas . Estoy usando una camara TPlink Tapo C200 por rtsp no se si eso influya en algo pero funciona al 90% bueno saludos un sub mas amigo
¡Que tal @01800roc!
Que genial que puedas usar tu GTX, siempre será lo más recomendable para tareas de computer vision :').
El problema de los bboxes está curioso. En algún momento enfrente un problema similar pero era por TensorRT en donde no estaba limpiando el tensor en cuda. En este caso, es curioso.
¡Saludos!
Hola cual es el otro tutorial para que funcione con al grafica, porque tengo una RTX2060 pero no se por que me va tan lag :c
Hola, tengo un problema al cargar el modelo en el ejecutable, cuando lo pruebo todo está bien pero cuando lo lo compiló para un ejecutable no funciona, clone el repo de yolov5 y lo estoy trabajando de forma local, tienes alguna idea del por que pasa eso ?
Que tal, buen día, me gusta tu contenido (ya me subscribi) pero soy nuevo en este tema, donde puedo encontrar como montar todo el entorno que tu utilizas para trabajar, ya que se me ha complicado realizar los ejercicios que realizas pues no termino de montar todo bien, muchas gracias.
¡Hola @marygenios !
Te recomiendo que empieces con lo básico, por ejemplo:
- Instala algún IDE (por ejemplo: VSCode)
- Instala algún manejador de ambientes de python (por ejemplo: Conda)
- Una vez instalado el manejador de ambientes, crea un ambiente y comienza a instalar paquetes (por ejemplo: pip install opencv)
Listo.
Espero te funcione :)
Se podría usar junto con una cámara en vivo en alta calidad?
Que tipos de requisito se necesitara para correrlo sin lag.
Si.
Ninguna opción genera latencia 0. No obstante, para reducir la latencia puedes:
- Compilar tu modelo hacía un framework de optimización (e.g. TensorRT)
- Quantization
- Dependiendo del proveedor de tu tarjeta gráfica, en ocaciones ya se tiene el modelo integrado y optimizado. Solo tendrías que implementarlos desde el framework del proveedor.
¡Saludos!
Saludos como puedo personalizar el modelo para que detecte algunas enfermedades en plantas....para utilizarlo con flutter
Hola!
Tendrías que entrenar el modelo con el dataset de enfermedades en plantas. Podrías tomar como base Yolo y sobre este, entrenar para tus clases. En este video: czcams.com/video/XgrPC-I7f4Y/video.html , explico como entrenar Yolov8 con un dataset custom.
No hay inconveniente si se trabaja esto con google colab? Saludos!!
¡Hola Antonio!
No hay ningún problema. Solo recomiendo que consideres que no se podrá desplegar el video tal cual lo hago en mi ejemplo, posiblemente puedas guardar el video y descargarlo para ver los resultados.
También, considera setear correctamente el runtime en colab y hacer lo mismo en PyTorch.
¡Saludos!
your video is very good. Let me ask, can I convert the .py file into .exe? When I tried using pyinstall, I got an error with the torch library. Can you make a video tutorial?
que tal amigo, estoy intentando trabajar con yolo, soy nuevo en eso, pero realmente no he encontrado un entorno amigable para entenderle y estoy viendo que tu aquí lo usas, pero desde el principio me marca error cuando intento imprimir el tipo de frame y el comando shape:
PS C:\Users\ov84\Downloads\yolo> & C:/Users/ov84/AppData/Local/Programs/Python/Python312/python.exe c:/Users/ov84/Downloads/yolo/detector.py
Traceback (most recent call last):
File "c:\Users\ov84\Downloads\yolo\detector.py", line 12, in
detector()
^^^^^^^^^^
File "c:\Users\ov84\Downloads\yolo\detector.py", line 8, in detector
print(frame.shape)
^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'shape'
mI BUIEN AMIGO OTRO SUSCRIPTOR MAS A TU CANAL, SE PODRA DETECTAR LAS CORDENADAS DE SEÑALES DE TRANSITO SI TENGO UN VIDEO GEOREFERENCIADO CON UNA GOPRO
¡Gracias!
Por supuesto, existen modelos pre-entrenados que detectan señales de transito, al realizar la detección (las coordenadas de bounding-box), estarías obteniendo las coordenadas de la señal de tránsito.
@@ferneutron mi amigo me gustaría colocarme en contacto con usted se podra