Hoy vamos a ver como hacer detección de objetos en un video mp4 o de la webcam usando PyTorch Repositorio con el código visto en el video: github.com/pui... Instalar opencv: geekytheory.co...
Пікірлер: 144
@federicoadrogue71024 жыл бұрын
Gracias a la dedicación y pasión que me transmitiste por el ML pude crear mi start up. Hoy en día ya tengo clientes vendiéndoles mi producto.
@gerardohuerta5673 жыл бұрын
De qué trata tu negocio?
@AMPTech3 жыл бұрын
Muchas felicidades Federico! Me agrada mucho saber que mi contenido te ha funcionado. Mucho éxito con la startup!!
@jeffersonarcosgil45182 жыл бұрын
Hola amigo cómo estás! Me podrías asesorar si eres tan amable para la elaboración; estoy trabajando para mi tesis
@ignaciobosch70064 жыл бұрын
Alex sos un genio! gracias a tu tutorial de detección de objetos me introduje en el mundo del Machine Learning y también logré terminar mi proyecto final de ingeniería. Un abrazo grande desde Argentina
@jeffersonarcosgil45182 жыл бұрын
Cómo estás Ignacio! Estoy alcanzado con mi tesis me podrías asesorar en la instalación por favor
@techfaxtv28532 жыл бұрын
Si alguien tiene el error en windows por las versiones de opencv > Overload resolution failed: > - Can't parse 'pt1'. Sequence item with index 0 has a wrong type > - Can't parse 'pt1'. Sequence item with index 0 has a wrong type > - Can't parse 'rec'. Expected sequence length 4, got 2 > - Can't parse 'rec'. Expected sequence length 4, got 2 > se debe declarar las variables como int x1,y1,box_h en el archivo deteccion_video.py frame = cv2.rectangle(frame, (int(x1), int(y1) + int(box_h)), (int(x2),int(y1)), color, 5) Saludos excelente video
@dilangarcia44832 жыл бұрын
Funciono, gracias
@juancarlosgodoyescudero91823 жыл бұрын
Increible trabajo! práctico y muy didáctico... Y justo lo que andaba buscando. Muchas gracias por tu dedicación!
@MemoxCid3 жыл бұрын
Tremendo video...me gusta el tema ,pero no soy muy bueno programando y videos como este me ayudan mucho .MUCHAS GRACIAS!!!
@programandoconkiki4 жыл бұрын
Seguramente los que dieron DISLIKE al video se confundieron. Es IMPOSIBLE dar dislike, este contenido es lo mejor que HE ENCONTRADO sobre este tema en español! Muchas gracias por jugártela y dar estos tutos. Saludos desde Uruguay amigo.
@Ucci734 жыл бұрын
Graciassss por tu tiempo y dedicacion! Eres muy claro, los que estamos comenzando entendemos muy bien lo que explicas! Graciassss totalesssss!!!!
@NullSafeArchitect4 жыл бұрын
Que grande! Esperaba tu regreso :D
@jorgevalbuena45024 жыл бұрын
Hola profe.... Que bueno volver a ver un buen video
@darkarbandicoot4 жыл бұрын
Necesitaba esto para mi proyecto de titulación, MUCHAS GRACIAS
@emanebrio4 жыл бұрын
Que buen regreso maestro! 👏👏👏👏
@sebastianrojas22274 жыл бұрын
Muchas gracias por compartir. Esperaré con ansias el próximo video para detectar las cosas que nosotros queramos 💪🏽🙌🏽🙌🏽
@wboothn3 жыл бұрын
Excelente !!!, muchas gracias por tu entrega y profesionalismo. Saludos
@smockermaster2 ай бұрын
Hola Alex, super contenido!! Gracias por ponerlo al alcance de todos. Puedes contarnos algo de reconocimiento facial?
@matematicasuniversitariasc1343 жыл бұрын
Mi estimado couch, muchas gracias por tus aportaciones. Estoy probando tu repositorio y esta genial. Descubrí que n la línea de salida del vídeo si cambias el 10 por 60 la velocidad del vídeo mejora. Me imagino que esté parametro está referido a los fps. Te felicito y espero compartirte mi versión de yolo para detección de grietas que estoy investigando. Un saludo.
@viniciohuertasc4 жыл бұрын
Muy buen video, saludos desde Ecuador. Este ejercicio muy interesante, funcionó perfecto
@mverarena4 жыл бұрын
gracias por el vídeo. apoyamos en como generar nuestro propio entrenamiento.
@jeinelsanchez64163 жыл бұрын
mil gracias muy buena explicacion, aunque no tengo ni idea de programación es muy interesante.
@jaqp9114 жыл бұрын
Gracias a ti vuelvo a tener ganas de darle con todo a la IA
@oscarbonilla93853 жыл бұрын
gracias por tu dedicacion. por favor sigue subiendo tutoriales
@sniperdaoud4 жыл бұрын
buen trabajo :). porfa el video sigiente fine tuning
@nafhhta4 жыл бұрын
Muchas gracias por tus videos, son geniales!
@carfetech3 жыл бұрын
Hola!, gracias por el video, está muy bueno. Yo soy novato en esto, y quisiera preguntar, esa terminal es de linux, cierto? podría correr los mismos códigos en Jupyter notebook desde windows 10? o es requisito correr con linux? si pudieras comentarme un poquito te lo agradecería mucho! Saludos desde Chile
@valentinasalazar694 Жыл бұрын
Estoy empezando y tengo la misma duda, estoy usando Visual Studio Code y no comprendo como ejecutar lo que el hace. Si ya lo resolviste te agradeceria tu ayuda!
@marcomoncada51254 жыл бұрын
cuando vas a presumir tu nuevos juguetes "NCS & pi" , bienvenido de vuelta .
@antonioy.2782 Жыл бұрын
Hola! Muchas gracias por el material que nos brindas, está muy interesante. Yo estoy haciendo mi anteproyecto de título, el que trata de un algoritmo que contabilice y clasifique los vehículos en un video. Para eso me pidieron que forme mi propio dataset (rescatando de otros datasets existentes lo que necesite, ya que se requiere que sean vehículos representativos de mi país, Chile). Tengo un enredo mental con qué librerías utilizar, estoy recién comenzando con esto. No sé si usaré tensorflow, pytorch, yolo, opencv, etc. La idea es que sea un código acorde a proyecto de título, ya que supongo no debo usar un modelo pre-entrenado. Qué camino me recomiendas seguir y qué librerías me aconsejas utilizar. Te agradecería mucho me ayudaras. Saludos!!
@matematicasuniversitariasc1343 жыл бұрын
Excelente video!! Gracias!!
@bolivarnunez8973 жыл бұрын
muy buen video explicado. Super. bro.
@tomasagustin22433 жыл бұрын
héroe sin capa
@waltercontacto87324 жыл бұрын
Groso!!! Volviste, que bueno!
@medicalresources96274 жыл бұрын
Justo el vídeo que estaba esperando 👍
@ronaldosic55434 жыл бұрын
Crees que lo el código es soportado por algún modelo de Raspberry o se necesitara algún complemento para poder ejecutarlo?
@viche1823 жыл бұрын
pudiste hacerlo?
@ronaldosic55433 жыл бұрын
@@viche182 Si lo logre, auque con cambios pero logre ejecutarlo en una Raspberry.
@kevinsoria137211 ай бұрын
@ronaldosic5543 Podrías Ayudarme Porfavor, es para proyecto mi de redidencia
@cristianmtzcolin3 жыл бұрын
Muy buen video, solo tengo dos preguntas... 1)Si yo trabajo en Windows los comandos utilizados serán diferentes?... 2) Tengo entendido que Open CV fue desarrollado por Intel, habrá alguna diferencia si mi compu tiene un procesador Intel o un procesador de AMD? Saludos desde Edo. Méx.
@cindylorenaavilescorrea14513 жыл бұрын
Hola, buenas tardes. Tengo la misma inquietud, ¿lograste resolverla?. Muchas gracias
@cristianmtzcolin3 жыл бұрын
@@cindylorenaavilescorrea1451 Aún no llevo a cabo mi proyecto, en los siguientes meses estaré corroborando eso
@jeffersonarcosgil45182 жыл бұрын
Amigo una pregunta te funcionó en Windows?
@cristianmtzcolin2 жыл бұрын
@@jeffersonarcosgil4518 No, al parecer hay comandos que no se pueden correr... Solo en Linux se podrían correr en base a lo que investigué... Creo que hay maneras de hacerlo pero se necesita de instalar algunas cosas y la verdad no le seguí intentando.
@pablodiez13933 жыл бұрын
Saludos Alex, excelente y didáctico en tu presentación. Mi pregunta es con las coordenadas X,Y que generas, a que esquinas del cuadro corresponde, es decir va de la esquina superior izquierda el primer par hasta la esquina inferior derecha el segundo par? de antemano gracias.
@juanpauloredondobizzio6003 ай бұрын
Hola!! Esta IA se podría usar para reconocer letras y números como un OCR? O se recomienda otra IA?
@alexanderhowarth31994 жыл бұрын
Hola quería preguntarte desde hace mucho tiempo y creo que es la oportunidad, que linux usas en su versión?
@AMPTech4 жыл бұрын
Hola, ahorita estoy usando Ubuntu 18
@gelverrueda87124 жыл бұрын
Alex, me puedes ayudar con este error: pip install -r requirements.txt ERROR: Could not find a version that satisfies the requirement torch==1.5.0 (from -r requirements.txt (line 49)) (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2) ERROR: No matching distribution found for torch==1.5.0 (from -r requirements.txt (line 49))
@AMPTech4 жыл бұрын
Estás usando python=3.6?
@gelverrueda87124 жыл бұрын
@@AMPTech Correcto: conda create -n deteccionobj python=3.6 SO es windows 10 Pro
@Limberg714 жыл бұрын
Yo tambien tengo el mismo problema, pudiste solucionarlo?
@Limberg714 жыл бұрын
Amigo lo pude resolver Tienes que borrar las lineas: torch==1.5.0 torchvision==0.6.0 del requirements.txt y correr el comando despues. luego instalas torch por separado(este comando funciono para mi pero dependera de tu version de CUDA): pip install torch==1.5.0 torchvision==0.6.0 -f download.pytorch.org/whl/torch_stable.html tienes mas opciones para instalar torch aqui: pytorch.org/get-started/previous-versions/ y ya despues de eso segui los siguientes pasos y funciono. Espero te sirva
@Limberg714 жыл бұрын
Este me ayudo a encontrar la solucion github.com/pytorch/pytorch/issues/35873
@faypublicidad48173 жыл бұрын
Muy buen video y bien explicado excelente, una pregunta, a todo esto que se detecta se le puede colocar un blur ?
@Alexmontoyaangel4 жыл бұрын
Qué buen vídeo, me diste una gran ayuda con algo nuevo que debo hacer y primero que todo te agradezco por compartir. Me gustaría preguntarte dos cosas, primero es ¿Que debería modificar si solo quiero que el modelo detecte vehículos? Y la otra es ¿Cómo debería ser la lógica si solo quiero que detecte una sola vez el objeto y lo cuente ?
@cristianmtzcolin3 жыл бұрын
Muy bien explicado, otra pregunta... Que GPU recomiendas para tener un mejor flujo de video?
@johnf77883 жыл бұрын
mi hermano eres un crack me encantan tus videos, ojala los montaras mas seguido tienes una forma de explicar brutal te hago una pequeña pregunta si yo quiero que las coordenadas me aparezcan en pantalla junto con el recuadro del objeto detectado como lo podría hacer? lo otro si yo quiero detectar profundidad que podría implementar para hacerlo, podría integrarse un lidar junto con YOLO
@rafael2010tlax4 жыл бұрын
Excelente tus videos.......
@mverarena4 жыл бұрын
que configuración de hardware recomiendas para implementar tu ejemplo de mejor manera. ¿cualquier tarjeta de vídeo sirve o alguna en especifico? grcs.
@mati.fernandez4 жыл бұрын
Alex te sigo por todos los canales posibles. Por Spotify nombras mucho tus aprendizajes utilizando libros. Nos podrías ayudar que libro usar.
@mati.fernandez4 жыл бұрын
Muchas gracias por todo
@mundodigital60812 жыл бұрын
hola amigo buen video, como te puedo contactar para compartir informacion
@robertocastellano95294 жыл бұрын
muy bueno !!!! Probaste Blender chatbot ?
@MCDEIT3 жыл бұрын
Hola, excelente video una pregunta cuáles son las características de la máquina en donde se ejecutó el programa? porque en mi laptop tiene un retardo de 15 segundos
@beto1000x4 жыл бұрын
excelente mi hermano!! que tipo de IA recomiendas para trabajar con el Genoma?
@jhancarlos06214 жыл бұрын
Alex una consulta, ese modelo puede servir para clasificar imagenes?
@hascdev4 жыл бұрын
Se puede hacer conteo de objetos como por ejemplo del flujo de autos? Saludos y agradecido por los videos.
@franciscoalberto47742 жыл бұрын
Hola, te hago una pregunta, porque cuando ejecuto el codigo para que lea un video, no me lo abre al video y se sale del programa?? Solo me dice esto: am 0 --directorio_video 164744789.avi Namespace(batch_size=1, checkpoint_model=None, class_path='data/coco.names', conf_thres=0.8, directorio_video='164744789.avi', image_folder='data/samples', img_size=416, model_def='config/yolov3.cfg', n_cpu=0, nms_thres=0.4, webcam=0, weights_path='weights/yolov3.weights') cpu Necesitaria tu ayuda. Desde ya muchas gracias!!
@santiagomorales88064 жыл бұрын
Podrías hacer este mismo con tensorflow?
@erickcordovagavilanes38733 жыл бұрын
Amigo! estoy intentado ejecutar el proyecto pero parece que requiere nuevas versiones de librerias, seria que bueno que le des una actualizacion al repositorio o un nuevo video ya que son bastante buenos
@alenani-gumis2 жыл бұрын
Hola muchas gracias por tus videos. Mi duda es si cada vez que quiera ejecutar el detector, debo realizar todos los comandos? como abrir el entorno y además instalar paqueterias del archivo requirements.txt Se puede ejecutar desde IDLE de python?
@Limberg714 жыл бұрын
Una pregunta vi que se instalo Tensorflow, para que se utiliza en este ejemplo?
@alguienqueandadepaso2 жыл бұрын
Hola, gran video! tengo una duda, como puedo ejecutar el download weights desde windows? saludos
@elquincascavita4 жыл бұрын
muy buen vídeo amigo, esta muy completo, estuve siguiendo tu vídeo de entrenamiento de una red de tensorflow y luego hacer la detección de objetos pero al momento de verificar la red con el ultimo paso de las imagenes de prueba me sale este error "your support that this tensorflow binary was not compiled to use: avx2" y no puede verificar con las imagenes y no se que hacer. de antemano muchas gracias si me pudieras ayudar.
@OneworldKW4 жыл бұрын
Tengo unas dudas, sobre como conseguir trabajo. Tengo experiencia con python , Django, ML, VB, GitHub. No soy professional o algo asi. Cuando veo los post de trabajo piden mil cosas. Que me recomiendas para conseguir un trabajo en programcion. Gracias y buenisimos videos.
@jaqp9114 жыл бұрын
aprende también de frontend algunas empresa quieren contratar a un departamento de desarrollo entero en una sola persona y lamentablemente para empezar e introducirte en el mercado te va tocar hacer ello
@OneworldKW4 жыл бұрын
@@jaqp911 lo malo de esto es que lo que aprendo en la universidad no es Ni lo que necesito para un trabajo.
@Bo0fAs0o Жыл бұрын
Hola que tal me gusto mucho tu video, pero tengo una consulta, sabes como se puede cambiar el origen de video para que no lo grabe con mi camara interna de laptop si no con una camara externa?
@franciscoemmanuelalonzopac17833 жыл бұрын
Bravo
@pacocable3 жыл бұрын
¿de donde se bajan tantas imagenes? llevo dias buscando en la red pero solo encnetro muy poca cantidad, muchas gracias
@juliorodriguezsilva3 жыл бұрын
Se puede saber la distancia y posición de un objeto para automatizar un proceso?
@erickjimenezriano3 жыл бұрын
Maestro tengo una pregunta, podría hacer tracking de un video? Y como podría hacer conteos de los objetos detectados?
@romantica5603 жыл бұрын
para la detección de enfermedades de plantas a través de imágenes, estaría bien "Yolo"
@mitrobot88194 жыл бұрын
Saludos buen video
@GatitoGamer1283 жыл бұрын
si las proyecciones como dices que son un vehículo debe agregarse el zmin y zmax como puede ser posible hacer o generar estos cuadros en caso de que no me envíen el video si no que solo enviaran los cuadro por cuadro claro si esto fuera posible
@pacocable3 жыл бұрын
¿Como puedo construir un tflite para aplicaciones en android studio? muchas gracias
@mariomasseiro90903 жыл бұрын
sabrias por que razon, cuando se guarda el video, no me permite reproducirlo?, todos mis reproductores mencionan algo de que no pueden leer ese tipo de archivo
@oriasarancibiacarlosdaniel70794 жыл бұрын
Esta vivo :'0
@tato357093 жыл бұрын
mucho gusto soy cristian cohen compañero muy buen dia queria agradecerte por tus videos me parecen geniales pero me gustaria preguntarte tus redes sociales quisiera pedirte un pequeño favor si me podrias guiar en un pequeño proyecto y me gustaria saber si me podrias ayudar de como lo podria hacer agradezco tu ayuda
@RicardoPolanco1003 жыл бұрын
Es posible hacerlo con varias camaras al mismo tiempo?
@cmunoz46152 жыл бұрын
Podría correr y funcionar bien en Jetson Nano?
@AMPTech2 жыл бұрын
Sin problema alguno. Checa los últimos videos que subí son sobre eso
@joshuaismaelludenavalarezo43422 жыл бұрын
disculpa tengo un problema lo de la camara me sale todo bien pero al querer poner un video me sale esto OpenCV: FFMPEG: tag 0x47504a4d/'MJPG' is not supported with codec id 7 and format 'mp4 / MP4 (MPEG-4 Part 14)' OpenCV: FFMPEG: fallback to use tag 0x7634706d/'mp4v'
@raulfernandez85944 жыл бұрын
como hago que corra en la gpu en vez de la cpu? o es automatica su seleccion?
@AMPTech4 жыл бұрын
Es automático, si tienes todos tus drivers de Nvidia bien instalados. En el código se selecciona "cuda" dentro de device. Eso es el GPU
@raulfernandez85944 жыл бұрын
@@AMPTech Y si estoy usando una maquina virtual al programar funciona igual?
@josejaner3 жыл бұрын
Hola tu tienes un curso de esto desde cero?
@AsCodigo3 жыл бұрын
¿Que tal implementarlo a un videojuego?
@ricardoreyesramirez78342 жыл бұрын
Camaradas, está información es muy útil pero tenfgo una duda que espero me puedan resolver. Estoy intentando realizar mi entrnamiento con GPU, ya funciona mi CUDA y todo: tengo CUDA-11.0, Tensorflow-2.6.4 y Python-3.7.8. He intentado cambiar el Batch_size sin éxito y nada me funciona espero puedan ayudarme, gracias. Y felicidades por el video, me ayudo demasiado
@jerryrodriguez44112 жыл бұрын
¿Cómo le hago para adquirir la versión pro de YOLO? ... Verá me encuentro en un proyecto de tesis y utilizo una versión 4 de YOLO, pero al momento de usarla por un tiempo prolongado (por entrenar la IA) se me "cuelga" por así decirlo... Intenté optar por comprar la versión pro, ya que con eso es más rápido el entrenamiento... Pero solo se compra esa versión en USA... Día alguien fuera tan amable de ayudarme con este predicamento, le estaría eternamente agradecido 🙏
@davidc49723 жыл бұрын
Buena noche como hago para hacer detección de objetos desde un servidor en tiempo real por webcam
@wilfredomas42703 жыл бұрын
Saludos alex tango un dron y quisera desarrollar una IA para detector tips esructuras, si son commercials. Residencial etc es posible, tus comentaros Saludos Desdemona Puerto Rico
@lilianasanchez60924 жыл бұрын
Puedo replicar el ejercicio sobre Google Colab?
@CarlosGarcia-xl3wi4 жыл бұрын
AMP Tech estudiaste alguna maestría para aprender lo que sabes? O eres autodidacta?
@AMPTech4 жыл бұрын
Autodidacta, he tomado un par de cursos de Udacity, pero mas que nada ha sido leer libros, investigaciones e irlo aplicando a proyectos
@GatitoGamer1283 жыл бұрын
@@AMPTech amigo puedes decirme como empiezo a ser autodidacta en la programación quiero aprender pero no tengo base solida sobre programación que me recomienda para empezar y que libros gracias por su ayuda de antemano
@AMPTech3 жыл бұрын
Algo tarde mi respuesta. Pero si te quieres dedicar a algo relacionado con AI te recomendaría empezar con python, y la mejor manera de aprender es plantearte un proyecto e irlo sacando poco a poco. Por ejemplo un clasificador de texto o imagenes. Si estas empezando de cero te recomiendo entender as estructuras de datos, funciones, ciclos for, condicionales if (entender eso te abre la puerta a un montón de lenguajes en el futuro)
@PabloMiguez_3 жыл бұрын
Hola que tal. como podría probar tu código en google colaboratori?
@jonathanvizcaino10963 жыл бұрын
Que carreras estudiaste?
@elefectojoule26834 жыл бұрын
se puede correr en una rapberry 4 ?
@jesusHernandezMw2 жыл бұрын
cual terminal usas bro?
@AMPTech2 жыл бұрын
La terminal es el shell bash de Ubuntu, mi editor de código es visual studio code.
@ichigoterrye.e723 жыл бұрын
como descargo los pesos en windows??
@pablomacias45253 жыл бұрын
hola al poner conda create -n deteccion python=3.6 me dice esto: conda: command not found
@cesarbalderasguillen16323 жыл бұрын
Instalaste conda y al momento de hacer la instalación activaste la casillas que daba acceso a algo sobre PATH?
@emanebrio4 жыл бұрын
Me funciona bien con un mp4, pero tengo problemas con la webcam. La prueba con webcam mne funcionó unos segundos y se cortó, no funcionó más. No se que será, pero ahora el notebook no reconoce su webcam integrada. Estoy con Ubuntu en una HP Pavilion sin gpu
@emanebrio4 жыл бұрын
Me funcionó el mp4 y la webcam 👍👍👍👍👍
@raulfernandez85944 жыл бұрын
como hiciste para que reconozca la webcam integrada?
@emanebrio4 жыл бұрын
Raul Fernandez Creo que el problema era el notebook, algunas veces funcionaba y después no la reconocía. El notebook estaba trabajando en sus últimos dias
@santiagocabascango65142 жыл бұрын
Anaconda es lo mismo que python?
@AMPTech2 жыл бұрын
No, Python es el lenguaje de programación, mientras de Anaconda es una plataforma la cual te facilita el desarrollo de distintos proyectos de deep learning y ciencia de datos. Saludos!
@santiagocabascango65142 жыл бұрын
@@AMPTech pero puedo usar ahi puthon en ese caso? Es que queria instalar yolov5 o correr de manera local porque si hago en google colabs como se demora el entrenamiento se desconecta Pero no pude y tampoco entendia del todo cual es la diferencia y en mi mente estaba y asi entendía que por ejemplo todo lo qie tengo programado en python si no es lo mismo me tocaría desde 0 o alguna que otra cosa se salvaría
@santiagocabascango65142 жыл бұрын
Muchas gracias. Seguiré buscando entonces a ver como instalo porqie tengo ese pequeño gran problema :/
@saraioliveragil25372 жыл бұрын
Hola, oye me podrias ayudar a como instalar YOLO
@martinalexissamanarata26704 жыл бұрын
correrá en una raspy?xd
@pierinapaulettepereira61543 жыл бұрын
El codigo me funciona bien para detectar en un video pero cuando usa la webcam sale este error: penCV: FFMPEG: tag 0x47504a4d/'MJPG' is not supported with codec id 7 and format 'mp4 / MP4 (MPEG-4 Part 14)', alquien sabe comó se puede corregir????
@aliciadiaz85133 жыл бұрын
Tomar solo la parte entera de las coordenadas
@jeffersonarcosgil45182 жыл бұрын
Cómo estás Pierina lo pudiste corregir el error! Si es así como lo hiciste?
@pierinapaulettepereira61542 жыл бұрын
@@jeffersonarcosgil4518 si pudeee, pero la verdad ya no me acuerdo que hice 😅 si me pasas tu correo te puedo pasar el código
@dullestimp34753 жыл бұрын
tengo una pregunta : al iniciar la instalacion de paqueterias me sale esto: ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt' iba bien hasta que me salio ese error pero tengo los archivos donde deben estar ¿como puedo resolverlo? PD: estoy en windows