Como crear tu propio DETECTOR DE OBJETOS con Haar Cascade | Python y OpenCV
Vložit
- čas přidán 27. 07. 2020
- ¿Recuerdas que habíamos detectado rostros dentro de una imagen y video con ayuda de haar cascades en posts anteriores? ( • 👨 DETECCIÓN DE ROSTROS... ). En aquel tutorial debíamos usar un archivo .xml que contenía el modelo (pre entrenado) necesario para realizar la detección de rostros. Sin embargo los rostros no son lo único que muchas veces se desea detectar para distintos proyectos, es entonces cuando es necesario crear un detector de objetos personalizado, pero ¿cómo hacerlo?, el tutorial de hoy voy a enseñarte paso a paso como realizar un detector de objetos usando haarcascades con ayuda del software Cascade Trainer Gui. ¿Empezamos?.
Versión de OpenCV: 4.2
Python: 3.8
Repositorio en Github: github.com/GabySol/OmesTutori...
Post (Tutorial en forma escrita): omes-va.com/como-crear-tu-pro...
CONTENIDO:
1:23 - Descargando e instalando Cascade Trainer GUI
2:55 - Preparando los datos para el entrenamiento
9:48 - Entrenamiento
11:40 - Probando el detector
LINKS DE REFERENCIAS:
amin-ahmadi.com/cascade-train...
docs.opencv.org/4.3.0/dc/d88/...
MI WEB:
💜👩💻 www.omes-va.com
MIS REDES SOCIALES:
☑️INSTAGRAM: @gaby_omes
🔗 / gaby_omes
☑️FACEBOOK: @GabyOmes
🔗 / gabyomes - Věda a technologie
La 👩💻 versión escrita 👩💻 de este tutorial ya está lista, puedes darle clic al siguiente link: 👉 omes-va.com/como-crear-tu-propio-detector-de-objetos-con-haar-cascade-python-y-opencv/ 👈
muchas gracias por el video! me ayudo muchisimo!! me funciona perfecto con cualquier objeto que intento. Pero el problema que me eh planteado y que no eh logrado hacer funcionar, es detectar la nariz en un video, solo la nariz, tambien probe, con template machine, y el resultado fue peor, D: . No se si tienes alguna sugerencia, a lo q entendi viendo todos tus videos, es q necesito crear un modelo propio, por que no existe para reconocimiento de nariz xD. Es por eso que opte x este metodo que explicas en este video, el resultado es bueno, pero confunde demaciado la nariz con otras partes del rostro, para corregirlo intente modificando los parametros del .detectMultiScale(). y aun tengo falsos positivos! alguna sugenrencia!!?? y de nuevo felicidades por estos videos! Gracias!
@@Scitronics Hola Daniel, podrías tal vez usar dlib y leer la documentación para ver los algoritmos que ellos usaron para detectar las distitnas partes del rostro. También podrías intentar con otros métodos como: LBP o HOG junto a la regresión logísitca o SVM.
@@OMES-va muchas gracias , al final logré solucionar los falsos positivos, usando un algoritmo de sensibilidad de resultados, me costó mucho pero al final me funcionó, y ya m funciona muy bien, en serio mil gracias x los videos.
@@OMES-va Pd: gracias por los videos en serio!!. Quería sugerir un vídeo si me lo permites. Un programa en python q grabé la pantalla y el audio de salida de la computadora, en estos tiempo de clases virtuales, a muchos les serviria ese programa. Logré hacer uno con tus vídeos, pero n se como grabar el audio, ni incluir el audio al vídeo. D nuevo gracias x los videos!
@@Scitronics hola Daniel Podrías hacer un video tutorial de como lo solucionaste asi todos aprendemos :) seria genial ver lo que has hecho
Brutal el video!. Me encanta como argumentas y enseñas. A mi particularmente tus videos me han servido tanto en lo personal como en lo académico, infinitas gracias!.
Me quito el sombrero, ante su inmenso conocimiento. ¡Gracias por sus sabios consejos!
¡Excelente video! Estoy seguro de que me será muy útil a mí y a muchos de la comunidad. Explicas muy bien el contenido.
Muchas gracias Guillermo, espero que les guste mucho. :D
Me encanta este tipo de video aunque no tenga un conocimiento de los programas que usas lo explicas muy bien y lo puedo entender de manera general.
AAAAl FIIIIIN!!!! En minutos está llegando la embajadora latina por excelencia de OpenCV
Oooh! Muchas gracias Andres :')
Andres, muchas gracias por haber estado en el estreno del video 😊.
¡Excelente video! explicas muy bien, mi tesis estuvo enfocada en clasificadores Haar Cascade y hog+svm y es un tema muy interesante.
Excelente!! una vez más desbordas las expectativas más exigentes. Muchas gracias por el esfuerzo invertido en la calidad de tus maravillosos aportes, gracias gracias
Ohh 😊 muchas gracias drako2000ve! Me alegra mucho mucho que te haya gustado el video.
Como siempre a la altura de la expectativa. Gracias Gaby, eres lo mejor de lo mejor!!
Muchas gracias, :') y gracias también por haber estado en el estreno del video.
Muy bueno Gaby, la verdad gusto y es muy útil. Felicitación de nuevo por el aporte a la comunidad de followers!
Hola Daniel, muchas gracias :) eres muy amable.
Genial el video como esperaba. muchas gracias por estos aportes!
Además lo del slider también es muy buena idea para cualquier parametro que queramos comprobar en tiempo real.
Muchas gracias Fernando, y sii comparto tu opinión!
Gracias por estos videos, excelente canal!!!, gracias a ti volví a encantarme por mi carrera :D
Lo veré esta noche. Que me pillaste currando. Pero me va a ser super util. Gracias Gaby
No te preocupes Fernando, espero que te agrade el video!
Felicitaciones Gaby, he visto tus videos y explicas genial. Dios te bendiga!!
Muchas gracias Sebastian, eres muy amable. 😊
Excelente video amiga 😊... Muy bien explicado, como todos los que has publicado, excelente aporte para la comunidad. Saludos 🤟❤️
Muchas gracias Orlando, muchos saludos para ti también!
Este canal me ah salvado de muchas gracias por tus conocimientos 😎
Eres una profesora de lo mejor, gracias por ayudar con esa sonrisa
Muchas gracias Fernando! 😊
Muchísimas gracias, excelente explicación me ha salvado.
Tu canal va a crecer muchiiiisimo Gaby, felicidades :'3, un abrazo mexicano
Muchas gracias Aaron, tu siempre al pendiente del canal! Un abrazo ecuatoriano. 🤗
Excelente trabajo Gaby...sigue adelante.
GENIAL!!!! Gracias por compartir esta información súper útil. Saludos.
Gaby eres la mejor 😘, me has ayudado tanto 💕
Hola Erika, que linda 😊. Muchas gracias a ti.
Excelente video y proyecto, muchas gracias!
Gran tutorial espero crezcas muchísimo y sigas compartiendo tus conocimientos
Muchas gracias Jhoan, espero que podamos crecer juntos! Un saludo.
Deberías crear un curso completo! Genial contenido :D
Tienes los mejores videos siempre quise aprender como lograr la deteccion con vision artificial pero nunca pude :( con tus explicaciones lo logre :)
El post escrito de este tutorial ESTÁ EN CONSTRUCCIÓN 😦, en cuanto esté listo dejaré el link en el primer comentario 😅.
Qué alegría cuando CZcams me notifica a través de la campanita de que mi profesora ha subido un vídeo nuevo
aww... 😊 muchas gracias Frank :'), qué bonito poder leer tu comentario. Gracias por haber activado la campanita, espero que te guste mucho el tutorial!
Ya había visto como usaban este software en otros videos, pero es bueno que haya contenido de esto en español. ¡Gracias!
Muchas gracias! :D
Excelente contenido si me va bien en mi examen mañana me unire a los miembros del canal sin duda
Muchas gracias por tu video, buenísimo justo lo que buscaba.
Me alegro mucho Daniel!
Wow!... Qué potente... va directo a mi caja de herramientas ;)
Amazing Video!!!!! Me has ayudado con cada uno de tus videos.
Gracias por tu video, me sirvio mucho la manera en que lo explicas, Saludos!!
QUE GENIA !!! Además de encantadora 🤭😏...... ME GUSTO MUCHO TU SOFTWARE , ME
SERVIRÍA PARA PROYECTOS DE ROBÓTICA PERO NO TENGO MUCHO TIEMO DE APRENDER TODO LO QUE TÚ YA SABES .... PERO BUEBO ME
DIO GUSTO VER TU VIDEO 😉
Te amo Gaby! Buen video
HERMOSA; LINDA SU CARITA; Y SU INTELIGENCIA SON EXCELSOS ADORNOS DE SU PERSONALIDAD..
Gracias por el aporte :3 eres muy buena en esto lml
Fantástico! Parabéns! Ótima apresentação!
simplemente eres genial, gracias por tus videos, saludos desde México
Muchas gracias Manuel, saludos para ti también. :D
😮😮😮😮😮😮😮 MARAVILLOSO, muchas gracias. por tu tiempo.
Excelentísimo Gaby!
Gracias! 😊
¡Está muy interesante el tema, excelente video! 👍😉😇💯✨
Gracias! 😊
Gracias por el video, me sirve de mucho
Excelentes tus videos!!!!!!!!!!!!! antiguamente se hacían por comandos (y era muy engorroso) no conocia ese método , Felicidades!
Muchas gracias Rafael! 😊
Hola acabo de encontrar tu canal y pienso que enseñas muy bien aunque te seré sincero me distraigo mucho con tu hermosa sonrisa, salu2 :)
Muchas gracias 😊 zequiel Rood!
excelente, muchas gracias :) por los videos
Gracias gabi me encanta tus vídeos sobre visión computador
Muchas gracias Cristian! 😊
Excelente tuto!! mil gracias!!
Buenardo el video, gracias
Buen aporte, gracias por los conocimientos y sigue así :D
Muchas gracias por el apoyo Juan Carlos! :D
Salvaste mi vida, uwu, top video
ERES LA MEJOR, MUCHAS GRACIAS POR TUS VIDEOS ...
Muchas gracias 😊.
¡Me encantó este vídeo!
Muchas gracias Jose. 😊
muchas gracias !!! por compartir tus conocimientoss
I dont understand a single word in spanish but i literally learned how to make haar cascades from this video! Thank you so muchh!!
Thank you @Targetful! :)
esta informacion vale millones xd
nuevo sub UwU
muy buen tutorial. Muchas gracias
Muchas gracias!
Perfecto jajja, estuve viendo sus vídeos de reconocimiento facial para hacer mi proyecto (Reconocer productos), ella es increíble. Pdta: El mio falla.
Hola Santiago, muchas gracias. Dale tú puedes!
Excelente, una genia
muy muy útil, gracias!!
Muy buenos tutoriales!
Perfecto, gracias mamuuuu!
Gracias, excelente video y explicacion
Muchas gracias Abi Euan! :)
Podrías crear uno donde se suba la imágen a un servidor y detecte objetos de la imagen. Las imágenes queden almacenadas o se eliminen después de un día; sería buenos poder aprender ambos.
Genial 👌
Wow, since a long time ago I am looking for objects detection with haarcascade method! Great, thanks a lot Gaby!!!! Very good tutorial 👍. Compare other methods to detect objects like SIFT, SURF, and so on... This one it's the fastest way.
Thank you 奥利. I will make more videos!
Excelente video, Saludos!!!
Gracias! 😊
Gaby te amooooooooooooooo❤️
Pueees..todo muy interesante y el plus del Majin Bu, ya denle manito arriba.
Gracias por el apoyo Carlos!.
Tu vídeo me vino como anillo al dedo, justo acabo de estudiar los Hasta Cascades y que mejor que reforzar y comprobar conocimiento 😎 (PD: Entrando lo primero que hice fue dar like XD)
Muchas gracias Eduardo espero que te parezca útil el video. 😊
te amo!
Hooooola, jajaja estoy detectando tu rostro jajajaa, muy bueno con Magin Boo
Muy buen video gracias
Mil gracias ......
Y esta bien bonito tu Majin boo :3
Super chévere el vídeo, podrías por favor hacer uno para entrenar una red neuronal? Así con tu estilo xq todos los que he visto son muy complicados de entender y la forma en q tu explicas es más fácil. Muchas gracias 😊
Muchas gracias Bryan! :) seguiré estudiando para en un futuro subir tutoriales de redes neuronales.
saludos desde ecuador, que métodos mas de clasificación se puede usar cuando son 2 o mas objetos que quiero detectar ?.. buena explicación
Foi ótimo parabéns obrigado por compartilhar seu conhecimento sou seu seguidor do Brasil
Muito obrigada Junior! saludos!
me enamore 😍😍😍
Excelente video, estoy siguiendo paso a paso tus tutoriales. Una consulta con este método del video se puede detectar varios objetos al mismo tiempo, como por ejemplo Majin buu y cell
Hola, muchas gracias por conpartir conocimiento! Una duda, si entreno la cam. para determinado objeto como en el caso del muñeco, luego pongo otro igual pero de otro color, lo reconocería ? gracias! saludos
Muchas gracias por el video!! Una duda, para imágenes con diferentes tamaños entre las muestras, crees que tenga problemas? estoy usando un DS de 1500 (p) y apenas 240 (n) sobre elementos en páginas para detectar sellos, pero, lleva mucho tiempo entrenando, me pregunto si es por la inconsistencia entre los tamaños de las muestras o por la cantidad de imagenes que hay? ¿Sabes si la diferencia entre las cantidades de muestras p y n influya en esto?
hola amiga no se si podrias hacer un video tutorial de como poder aplicar esta busqueda de objetos a servomotores para que ellos buscaran dicho objeto con las coordenadas de la camara y como transformas las coordenadas de camara en movimientos de servomotor, excelentes videos!
muy buena explicacion excelente. te queria preguntar como empezaste que libros o paginas recomiendas para aprender bien de este tema de deteccion de objetos con machine learning
Hola! Como estás? Muy bueno el tutorial. Quería consultarte si esto funciona también para imágenes, como por ejemplo, diferenciar paisajes de retratos. Saludos!
interesante :D
Muy bien explicado muchas gracias, y cómo podría hacer para detectar por ejemplo 10 objetos diferentes?
Hola muchas gracias por todos tus video son geniales te quería preguntar como puedo hacer un clasificador para varios objetos
Me encanta tu vídeo, muy bueno. Es posible entrenarlo con más de un objeto?
Hola Gaby, excelente trabajo, son muy útiles tus consejos. Tengo una duda, este tipo de clasificación puede servir para detectar fallos o variaciones en el elemento? Es decir, si majin Boo tuviera una mano dañada, el código lo sigue detectando igual o ya no lo detectaria? Y si aún lo sigue detectando, cómo podría verificar que tenga alguna alteración o daño? Gracias
buen video
Como quisiera que fueras mi hermana para poder aprender todo lo que sabes jaja :( buen contenido...
Increíble explicación!! Yo quiero saber si en una imagen está presente alguno de varios objetos entrenado; tendría que generar varios archivos xml y detectar uno por uno, ¿verdad? Mi pregunta es si hay algún parámetro que pueda usar para saber si el objeto fue detectado o no. Muchísimas gracias y felicitaciones!!!
Hola Gaby, una duda, esto también podríamos aplicarlo en conjunto con la detección facial? Por ejemplo para el uso de cubrebocas o algo así?
Felicitarla por su aporte a la comunidad. Quisiera preguntarle, ¿como podria realizar el conteo de trafico vehicular por tipos de autos que pasan una cierta via. Por ejempo desde las 6am hasta las 10am por una pista pueden pasar pickup, combis, camiones, volquetes, autos, etc. Muchas gracias de antemano y siga adelante. ¡Ya suscrito a su canal¡ 😃
Súper bueno ..súper explicado súper todo ..todo en funcionó jajaja ...Y como hago para ver múltiples objetos ?
Hola, muy bueno el tutorial, podrías hacer un video, donde reconozca el objeto pero en una imagen, no por camara, porfa me ayudarías mucho!!
hello, what kind of camera you used for object detection?