Buenas, disculpe estimada, seria posible que puedas hacer un video sobre detección de EPP (equipos de protección personal) para trabajadores en áreas de manufactura o equipos industriales donde se requiera usar, para la supervisión de los trabajadores en una área pequeña, muchas gracias, y buen video me ayudas bastante, nuevo suscriptor.
Wow justo en estos momento estoy desarrollando un proyecto con esto de las mascarillas y estaba siguiendo tu tutorial sobre opencv para tener una idea más clara, y muchísimas gracias ahora por este video, referenciare tus videos en mi proyecto :3
Muchas gracias Bryan, me alegra muchísimo que los videos te sean de útiles. Un abrazo enorme y mil gracias por referenciar el contenido, significa mucho para mí. :')
Muy sorprendente felicidades eres una crack, una pregunta, como podría hacer para que cuando no tenga mascarilla se encienda un led o buzzer usando arduino. Podrías hacer un video así por favor.
#Gaby muy buenos videos, me han ayudado mucho a entender reconocimiento facial de opencv pero tengo una duda, hay una forma de utilizar el gpu de mi pc? tengo nvidia. ya que por medio de cpu se traba demasiado
Tengo una duda algo fuera de tus grandiosos videos, de casualidad sabrás de algún software (ya sea de paga) para realizar una progresión de edad o envejecimiento a un rostro?
buenas, tenes idea si se puede poner en invisible todo lo que dibuja en la ventana? ejemplo en las manos, me gustaria poder poner en invisible lo que dibuja sobre las manos para poder usar esa ventana en videos :)
#Gaby muy buenos videos, te he recomendado con varios amigos que desarrollan con visiones, muy buenas clases, podrias hacer después sobre lenguaje de señas seria buenísimo
Hola, Gaby. Estoy probando, pero no me funciona utilizando CAP_DSHOW. Estoy utilizando Ubuntu, tal vez pueda ser por eso :( Conoces alguna variante que pueda utilizar?
Muy buen video, me gusta como explicas todo super bien y tenia una pregunta o puede ser una opcion para tu siguiente video, como se podria hacer para enviar el video por una red local, para tener toda esta informacion desde varios dispositivos, eso es todo jeje felicidades y esperare a los siguientes videos con tus super explicaciones :D
Hola Gabriela, quiero hacer el proyecto pero tengo la version de python de 3.11.0 y no se si los modulos que usas aun funcionaria con la version 3.11.0 , gracias por tomarte el tiempo
Holaaaaaa, oye, de casualidad sabes cómo poder utilizar el "face_recognition"? He intentado instalarlo, en teoría durante la instalación todo bien, pero, al momento de intentar importarlo indica que no encuentra algunas cosas, estoy intentando con "Python 3.8.3" y la versión de "face_recognition" es 1.3.0
@@Theabys-d8s Debe ser por los datos obtenidos del cuadro delimitador dado por mediapipe. Imprime esos datos y si obtienes negativos al ir a las esquinas, te recomiendo que añadas una condición para ignorarlos y que continúe el proceso. Espero que te haya podido ayudar mi respuesta. Muchas gracias por ver los videos del canal. :) Un abrazo.
Hola. Me suscribi hace mucho porque me parece interesante lo que haces pero nunca me puse a ver tus vídeos. Yo hice algo como detectar un rostro usando ya las galerías predeterminado y hacer que mande una señal eléctrica al exterior, también con Open cv python etc . Mi pregunta es : como generaste esos datasets osea lo que entiendo serían los archivos ya entrenados ? Cómo los generaste o entrenaste ? Muchas gracias uwu
Ah espera ahí estoy viendo que entrenaste a los modelos con python . Pensé que se necesitaba algo más complejo ! Uy tenés algún vídeo de cómo entrenar para generar el .xml? Gracias
Hola Pablo muchas gracias, en el video en el primer script genera y guarda el modelo en un archivo .xml. Tengo otro video con este procedimiento más detallado, te lo dejo por si lo encuentras útil: ua-cam.com/video/cZkpaL36fW4/v-deo.html :)
@@OMES-va Gracias a vos. Una cosa que me gustaria pero que no se si esto aparece en otro lado como en los repositorios de github o en otro lado que desconozco , es que aparezca que version de las librerias usaste, que version de python todo asi las versiones de todo eso pq tengo entendido que hay veces que usar unas versiones posteriores o mezclar versiones diferentes hace que no funcione como en los casos que vos presentas, entonces pienso que por ello esto haria mas rico el canal , si por ejemplo aparece en la descripcion o en un .txt . No se si esa informacion aparece en otro lado de los links que estan pero bueno si es asi me gustaria saber en que partes. nada mas y muchas gracias por tus valiosos aportes y con explicaciones
@@Astronaut_2001 Hecho! De hecho antes ponía las versiones que usaba en la descripción de los videos, pero últimamente no lo he hecho. Ahora ya he modificado la descripción del video para que aparezca esta info. Muchas gracias Pablo por la sugerencia para mejorar el canal. :D
Hola! es totalmente necesario tener un pc o notebook con tarjeta gráfica nvidia? estoy empezando y estoy entre un laptop con tarjeta dedicada nvidia y uno con tarjeta integrada amd.. si puedieras comentarme.. gracias!!
Hola Gaby! Estaba haciendo ese código de nuevo en mi computadora, pero cuando lo corro no se guarda el .xml en la carpeta (no se si de por si se está guardando en otro lado). Estoy usando también un entorno virtual
estimada gaby, tengo problemas al momento de querer probar el método cv2.face.LBPHFaceRecognizer_create(), debido a que no reconoce ese método, al momento de marcar ".face" me sale el mensaje "any" "ninguno", y no me explico porque. Podrías darme una pista de porque no puedo usar ese método en el código que hago, gracias de antemano....
Hola, lo acabo de solucionar desinstalando el OpenCV por default (opencv-python) al igual que el OpenCV contrib y volviendo a instalar únicamente el OpenCV contrib en el CMD pip uninstall opencv-python pip uninstall opencv-contrib-python pip install opencv-contrib-python
Hola Nicole, en el min 0:46 puedes encontrar los módulos que instalé. Puedes también darle un vistazo a este video para instalar MediaPipe: ua-cam.com/video/J2bv6BGSIXk/v-deo.html
@@OMES-va muchísimas gracias por responder, pero ya ví ese vídeo de mediapipe igual no me funciona, también lo vos instalaste pero me sigue dando error el querer importar el mediapipe. Vos al traer tu python.exe se ve que tenés ese easy_install.exe ése como instalaste?
@@nicolekuck9346 Qué versión de Python tienes? instalaste pip?. Los únicos módulos que tendrías que usar son los que importamos al inicio de los programas, los otros que puedes ver en el min 3:15 se generan automáticamente por el entorno virtual que usé, pero el entorno virtual puedes o no usarlo.
@@OMES-va hola 😊 a mi tambien me sale error de importacion "No se accede a "cv2"Pylance" pueda ser ya que en el video no muestras la instalaciones de cada una de las librerias, pero seria mucho mejor si nos pudieras ayudar pasandonos en un archivo (requerimients.txt) las librerias utilizadas en tu proyecto tal cual, saludos desde Perù.
@@OMES-va Hola, buenas tardes dama.🧐🍷 Ya logre solucionar ese problema, lo que pasa es que estaba haciendo eso en clases y los computadores del Sena tienen algunas restricciones cuando se instalan algunas librerías, ya logre hacer bien la parte del entrenamiento, pero me quede en la parte de poner el texto (la parte del minuto 15:37 camara
Hola Gaby, excelente video, me esta ayudando con mi proyecto. Sin embargo después de un tiempo ejecutado el programa me despliega este error, tal vez podrías ayudarme, estoy utilizando la webcam de mi laptop. face_image = cv2.cvtColor(face_image, cv2.COLOR_BGR2GRAY) cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor' [ WARN:1@90.978] global D:\a\opencv-python\opencv-python\opencv\modules\videoio\src\cap_msmf.cpp (539) `anonymous-namespace'::SourceReaderCB::~SourceReaderCB terminating async callback PD: Cabe recalcar que el video no es fluido, y se demora en reconocer las mascarillas.
Hola compañero no soy Gaby, pero logramos solucionar ese problema considerando lo siguiente: - Gaby comenta que obtenía valores negativos de "xmin" y "ymin". Por eso puso un condicional para que el programa continúe cuando reciba esos valores. - Resulta que los valores de "w" y "h" también reciben valores negativos. Y esos valores negativos ocurren cuando ingresa un rostro por la parte superior y la parte izquierda del frame. - La solución fue evaluar ese if con los cuatro valores "xmin", "ymin", "w" y "h" con un OR cuando son valores negativos, de la siguiente manera: if xmin < 0 or ymin < 0 or h < 0 or w < 0: continue - Con eso ya se soluciona ese problema. Espero que te sirva compañero.
hola gaby muy buen tutorial pero me da este error a la hora de ejecutar voy empezando con este tema y me es muy interesante a que correo me puedo comunicar para un tutor? este es el error: AttributeError: module 'cv2.cv2' has no attribute 'face'
Hola Gaby, excelente video, me esta ayudando con mi proyecto. Sin embargo después de un tiempo ejecutado el programa me despliega este error, tal vez podrías ayudarme. TypeError: Descriptors cannot not be created directly. If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0. If you cannot immediately regenerate your protos, some other possible workarounds are: 1. Downgrade the protobuf package to 3.20.x or lower. 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).
Me arroja un error cuando se cambia a algun objeto que no es una cara/rostro Traceback (most recent call last): File "c:\Users\ss\Desktop\PJ\Mascarillas dataset\test_face_mask.py", line 35, in face_image = cv2.cvtColor(face_image, cv2.COLOR_BGR2GRAY) cv2.error: OpenCV(4.5.3) C:\Users unneradmin\AppData\Local\Temp\pip-req-build-u4kjpz2z\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor' Que podría hacer?
Hola @ M. Yance. Si este error te da cuando el rostro está en las esquinas de los fotogramas, puede darse debido a que MediaPipe está dando valores negativos en las coordenadas del recuadro delimitador que rodea al rostro. Puedes añadir una condición para solucionar aquello, en donde omita los valores negativos.
Hola, hola Omesitos😀. Les dejo aquí el link de la programación correspondiente a este video: 🔗 omes-va.com/deteccion-mascarilla-opencv-python/
@OMES ola como le puedo poner un icono en la barra de titulo en la ventana que nos indica *si tiene o no la mascarilla
Ñ😊😊😊
P
Me encantan tus videos, te he recomendado con mis amigos por que estamos llevando la materia de visión industrial y son muy claras tus clases.
Te lo agradezco mucho @ Jefe Maestro 117, qué bonito saberlo!. Espero que te haya gustado el video. :)
wao amiga excelente tutorial, solo tengo un problemita cuando tengo la mascarilla no me muestra el label en verde ya probe cambiarle el color y nada.
Buenas, disculpe estimada, seria posible que puedas hacer un video sobre detección de EPP (equipos de protección personal) para trabajadores en áreas de manufactura o equipos industriales donde se requiera usar, para la supervisión de los trabajadores en una área pequeña, muchas gracias, y buen video me ayudas bastante, nuevo suscriptor.
Excelete video muy bien explicado, muchas gracias!!!
Hola muy buen video disculpe usted no sabe cómo hacer lo mismo pero que tome la temperatura de las personas ?
Gracias por compartir el conocimiento. Tengo una duda existe alguna diferencia si el modelo es generado en extensión .json y .xml
ERES LO MÁXIMO!!!!! GRACIAS
Por favor tambien Explicar HITLI-HUT COPILOT
Felicidades Gaby espero que te valla bien más adelante que te sigas subiendo sigue videos
Wow excelente video y explicación, solo tengo una duda, con este método se pueden agregar objetos diferentes, o solamente es para un solo objeto?
Excelente Gaby. Una vez más nos sorprendes. Sigue adelante y espero con ansias tu próxima entrega. Saludos desde Costa Rica.
Hooola! @kquiros muchas gracias por apoyar al canal desde hace tieeempo, te lo agradezco un montón. Muchos saludos para ti también, un abrazo. :D
muy buenos tus videos ... gracias, y adonde enseñan todo eso con python, interesante tanto conocimiento
Wow justo en estos momento estoy desarrollando un proyecto con esto de las mascarillas y estaba siguiendo tu tutorial sobre opencv para tener una idea más clara, y muchísimas gracias ahora por este video, referenciare tus videos en mi proyecto :3
Muchas gracias Bryan, me alegra muchísimo que los videos te sean de útiles. Un abrazo enorme y mil gracias por referenciar el contenido, significa mucho para mí. :')
Muy sorprendente felicidades eres una crack, una pregunta, como podría hacer para que cuando no tenga mascarilla se encienda un led o buzzer usando arduino. Podrías hacer un video así por favor.
#Gaby muy buenos videos, me han ayudado mucho a entender reconocimiento facial de opencv pero tengo una duda, hay una forma de utilizar el gpu de mi pc? tengo nvidia. ya que por medio de cpu se traba demasiado
Muy bueno gaby! lo voy a probar!!
Tengo una duda algo fuera de tus grandiosos videos, de casualidad sabrás de algún software (ya sea de paga) para realizar una progresión de edad o envejecimiento a un rostro?
Hola, ¿tendrás un tutorial pero con Java? trabajaré con eso en unas semanas, saludos.
muy divertido buen canal !
Que increible!!! muchas gracias!!!
buenas, tenes idea si se puede poner en invisible todo lo que dibuja en la ventana? ejemplo en las manos, me gustaria poder poner en invisible lo que dibuja sobre las manos para poder usar esa ventana en videos :)
Como siempre excelentes videos , saludos
puedo realizar una deteccion no de rostros ni de mascarillas sino de colores, como podria hacerlo?
Como puedo llevar este proyecto a la web con Flask por ejemplo?
Como fazer detetor de balde
Por favor explicar GPT-3
#Gaby muy buenos videos, te he recomendado con varios amigos que desarrollan con visiones, muy buenas clases, podrias hacer después sobre lenguaje de señas seria buenísimo
Buen video Gaby, un saludo
Muy buen material!
Muchas gracias Sebastian! :D
me marca error en mediapipe No module named 'mediapipe' y si lo tengo instalado 3, in
import mediapipe as mp
Hola, Gaby. Estoy probando, pero no me funciona utilizando CAP_DSHOW. Estoy utilizando Ubuntu, tal vez pueda ser por eso :(
Conoces alguna variante que pueda utilizar?
Muy buen video, me gusta como explicas todo super bien y tenia una pregunta o puede ser una opcion para tu siguiente video, como se podria hacer para enviar el video por una red local, para tener toda esta informacion desde varios dispositivos, eso es todo jeje felicidades y esperare a los siguientes videos con tus super explicaciones :D
Pregunta ese codigo es de una red neuronal o de un PCA?
Gaby tmb soy ecuatoriano y soy Gaby tqm muy buenos videos.
los errores de cuando miras a los lados se pueden corregir colocando mas imagenes en las carpetas de mascarilla y entrenar de nuevoi??
Hola Gabriela, quiero hacer el proyecto pero tengo la version de python de 3.11.0 y no se si los modulos que usas aun funcionaria con la version 3.11.0 , gracias por tomarte el tiempo
puedes instalar una versión especifica del modulo con pip
Buen video, me despejaste muchas dudas ya que mi tesis es sobre python e IA
Muchas gracias Juan, espero que los el contenido te sea de ayuda! :) muchos éxitos en tu tesis.
excelente
Holaaaaaa, oye, de casualidad sabes cómo poder utilizar el "face_recognition"? He intentado instalarlo, en teoría durante la instalación todo bien, pero, al momento de intentar importarlo indica que no encuentra algunas cosas, estoy intentando con "Python 3.8.3" y la versión de "face_recognition" es 1.3.0
Solucionaste tu problema?
Buen video
Porqué se se para mi camara cuando realizo un movimiento brusco?
Ayudaaaa😢🙏🙏🙏
Hola X, ¿te pasa al momento que el rostro está en las esquinas del video? Es decir cuando va a la esquina derecha, izquierda, arriba o abajo.
Si
Pense que nadie responderia, pero que usted me responda me alegra muchisimo
@@Theabys-d8s Debe ser por los datos obtenidos del cuadro delimitador dado por mediapipe. Imprime esos datos y si obtienes negativos al ir a las esquinas, te recomiendo que añadas una condición para ignorarlos y que continúe el proceso. Espero que te haya podido ayudar mi respuesta. Muchas gracias por ver los videos del canal. :) Un abrazo.
Muchisimas gracias
¿se le podría agregar detección de temperatura corporal de la persona?
Hola Maycol, para ello necesitarías añadir una cámara térmica. :)
Una pregunta , este proyecto usa redes neuronales??
Me parece genial esta aplicación. Por si acaso se puede detectar a más personas siguiendo este código? Eres una crack
Hola. Me suscribi hace mucho porque me parece interesante lo que haces pero nunca me puse a ver tus vídeos. Yo hice algo como detectar un rostro usando ya las galerías predeterminado y hacer que mande una señal eléctrica al exterior, también con Open cv python etc . Mi pregunta es : como generaste esos datasets osea lo que entiendo serían los archivos ya entrenados ? Cómo los generaste o entrenaste ? Muchas gracias uwu
Ah espera ahí estoy viendo que entrenaste a los modelos con python . Pensé que se necesitaba algo más complejo ! Uy tenés algún vídeo de cómo entrenar para generar el .xml? Gracias
Hola Pablo muchas gracias, en el video en el primer script genera y guarda el modelo en un archivo .xml. Tengo otro video con este procedimiento más detallado, te lo dejo por si lo encuentras útil: ua-cam.com/video/cZkpaL36fW4/v-deo.html :)
@@OMES-va Gracias a vos. Una cosa que me gustaria pero que no se si esto aparece en otro lado como en los repositorios de github o en otro lado que desconozco , es que aparezca que version de las librerias usaste, que version de python todo asi las versiones de todo eso pq tengo entendido que hay veces que usar unas versiones posteriores o mezclar versiones diferentes hace que no funcione como en los casos que vos presentas, entonces pienso que por ello esto haria mas rico el canal , si por ejemplo aparece en la descripcion o en un .txt . No se si esa informacion aparece en otro lado de los links que estan pero bueno si es asi me gustaria saber en que partes. nada mas y muchas gracias por tus valiosos aportes y con explicaciones
@@Astronaut_2001 Hecho! De hecho antes ponía las versiones que usaba en la descripción de los videos, pero últimamente no lo he hecho. Ahora ya he modificado la descripción del video para que aparezca esta info. Muchas gracias Pablo por la sugerencia para mejorar el canal. :D
como hacer un detector de baldes
Excelente
Porque ya no usas Ubuntu?
Excelente material ¿Qué fuente de letra usas? Me dio curiosidad xd
Hola Frank uso: JetBrains Mono y Victor Mono. :)
Hola! es totalmente necesario tener un pc o notebook con tarjeta gráfica nvidia? estoy empezando y estoy entre un laptop con tarjeta dedicada nvidia y uno con tarjeta integrada amd.. si puedieras comentarme.. gracias!!
Hola Carlos, en lo personal yo elegiría una laptop con tarjeta gráfica Nvidia, por cuda.
@@OMES-va muchas gracias por tu respuesta!
Creo que queria preguntar... afecta mucho no tener un pc con grafica nvidia? O igual se pueden realizar proyectos austeros?
Hola Gaby! Estaba haciendo ese código de nuevo en mi computadora, pero cuando lo corro no se guarda el .xml en la carpeta (no se si de por si se está guardando en otro lado). Estoy usando también un entorno virtual
Aunque si lo ejecuto desde el CMD sí corre y lo guarda, fuera del entorno virtual
Hola Andrés, el xml debería almacenarse en el mismo lugar donde esté el archivo ejecutado. 🤔 se almacenó?
@@OMES-va Solo si lo ejecuto desde CMD.
tendras el codigo?
Eres una genio
Hooola @eduarximo, muchas gracias por siempre estar al pendiente del canal! :D
estimada gaby, tengo problemas al momento de querer probar el método cv2.face.LBPHFaceRecognizer_create(), debido a que no reconoce ese método, al momento de marcar ".face" me sale el mensaje "any" "ninguno", y no me explico porque. Podrías darme una pista de porque no puedo usar ese método en el código que hago, gracias de antemano....
Hola, lo acabo de solucionar desinstalando el OpenCV por default (opencv-python) al igual que el OpenCV contrib y volviendo a instalar únicamente el OpenCV contrib en el CMD
pip uninstall opencv-python
pip uninstall opencv-contrib-python
pip install opencv-contrib-python
@@rauldiazvelueta4774 Gracias, si funciona
Hola, tengo un error al querer importar mediapipe. Podrías pasar todo lo que instalaste en tu entorno virtual, porque faltan muchas cosas?
Hola Nicole, en el min 0:46 puedes encontrar los módulos que instalé. Puedes también darle un vistazo a este video para instalar MediaPipe: ua-cam.com/video/J2bv6BGSIXk/v-deo.html
@@OMES-va muchísimas gracias por responder, pero ya ví ese vídeo de mediapipe igual no me funciona, también lo vos instalaste pero me sigue dando error el querer importar el mediapipe. Vos al traer tu python.exe se ve que tenés ese easy_install.exe ése como instalaste?
@@nicolekuck9346 Qué versión de Python tienes? instalaste pip?. Los únicos módulos que tendrías que usar son los que importamos al inicio de los programas, los otros que puedes ver en el min 3:15 se generan automáticamente por el entorno virtual que usé, pero el entorno virtual puedes o no usarlo.
@@OMES-va hola 😊 a mi tambien me sale error de importacion "No se accede a "cv2"Pylance" pueda ser ya que en el video no muestras la instalaciones de cada una de las librerias, pero seria mucho mejor si nos pudieras ayudar pasandonos en un archivo (requerimients.txt) las librerias utilizadas en tu proyecto tal cual, saludos desde Perù.
Hay alguna manera en la que pueda reconocer "Quien eres" usando la mascarilla?
vamo a verrr se te escapo el paraguayo sheraaa
El "LBPHFaceRecognizer_create()" ya no sirve para la ultima version de OpenCV.
Ayudaaaaaa
Hola @jefferfernandogarciatarazo9106, qué error obtienes? instalaste opencv con pip install opencv-contrib-python?
@@OMES-va Hola, buenas tardes dama.🧐🍷
Ya logre solucionar ese problema, lo que pasa es que estaba haciendo eso en clases y los computadores del Sena tienen algunas restricciones cuando se instalan algunas librerías, ya logre hacer bien la parte del entrenamiento, pero me quede en la parte de poner el texto (la parte del minuto 15:37 camara
esa parte no me sale el texto de con o sin tapabocas, solo me salen los números.
Hola Gaby, excelente video, me esta ayudando con mi proyecto.
Sin embargo después de un tiempo ejecutado el programa me despliega este error, tal vez podrías ayudarme, estoy utilizando la webcam de mi laptop.
face_image = cv2.cvtColor(face_image, cv2.COLOR_BGR2GRAY)
cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
[ WARN:1@90.978] global D:\a\opencv-python\opencv-python\opencv\modules\videoio\src\cap_msmf.cpp (539) `anonymous-namespace'::SourceReaderCB::~SourceReaderCB terminating async callback
PD: Cabe recalcar que el video no es fluido, y se demora en reconocer las mascarillas.
Hola compañero no soy Gaby, pero logramos solucionar ese problema considerando lo siguiente:
- Gaby comenta que obtenía valores negativos de "xmin" y "ymin". Por eso puso un condicional para que el programa continúe cuando reciba esos valores.
- Resulta que los valores de "w" y "h" también reciben valores negativos. Y esos valores negativos ocurren cuando ingresa un rostro por la parte superior y la parte izquierda del frame.
- La solución fue evaluar ese if con los cuatro valores "xmin", "ymin", "w" y "h" con un OR cuando son valores negativos, de la siguiente manera:
if xmin < 0 or ymin < 0 or h < 0 or w < 0:
continue
- Con eso ya se soluciona ese problema.
Espero que te sirva compañero.
buen vídeo omesita
porque el cambio de editor? y como es que aprendes tanto?
Hola Luis, pues había visto que muchos hablaban de lo chévere que es visual studio code, y me dije, será de probar? Y me encantó! :D
hola gaby muy buen tutorial pero me da este error a la hora de ejecutar voy empezando con este tema y me es muy interesante a que correo me puedo comunicar para un tutor?
este es el error:
AttributeError: module 'cv2.cv2' has no attribute 'face'
Hola Ivan, puede ser que el error lo obtienes porque no has instalado OpenCV contrib. pypi.org/project/opencv-contrib-python/
@@OMES-va ya instale pip install opencv-contrib-python y aún así me salta el error de cv2.has no attribute face
tendras el codigo no esta en tu repositorio
:(
Hola Bryan, puedes encontrar el código aquí: omes-va.com/deteccion-mascarilla-opencv-python/
Hola Gaby, excelente video, me esta ayudando con mi proyecto.
Sin embargo después de un tiempo ejecutado el programa me despliega este error, tal vez podrías ayudarme.
TypeError: Descriptors cannot not be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
1. Downgrade the protobuf package to 3.20.x or lower.
2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).
Hola Miguel, muchas gracias. A mi me pasó lo mismo en la última versión de Mediapipe. Puedes solucionarlo instalando protobuf==3.20.0, con pip.
@@OMES-va Muchas gracias Gaby. Tu consejo fue útil. Ya pude solucionar el error.
🙂👍✨
AL eejcutar sólo me aparece esto:
INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
Pudiste resolverlo?
@@MrZampli captura=cv2.VideoCapture(0) depende las versiones de opencv, a mí me funcionó así
@@Gab0Oliva Muchas Gracias, ya lo pude solucionar
Me arroja un error cuando se cambia a algun objeto que no es una cara/rostro
Traceback (most recent call last):
File "c:\Users\ss\Desktop\PJ\Mascarillas dataset\test_face_mask.py", line 35, in
face_image = cv2.cvtColor(face_image, cv2.COLOR_BGR2GRAY)
cv2.error: OpenCV(4.5.3) C:\Users
unneradmin\AppData\Local\Temp\pip-req-build-u4kjpz2z\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
Que podría hacer?
Hola @ M. Yance. Si este error te da cuando el rostro está en las esquinas de los fotogramas, puede darse debido a que MediaPipe está dando valores negativos en las coordenadas del recuadro delimitador que rodea al rostro. Puedes añadir una condición para solucionar aquello, en donde omita los valores negativos.
@@OMES-va me podrías indicar más o menos cómo poner la condición?
Lo mismo me pasa a mi. por favor podrias ayudarnos.
@@OMES-va Tal vez podrías ayudarnos con una guía, por favor?? :c
first cvs