🔠 Reconocimiento Óptico de Caracteres (OCR) con EASYOCR | Python - OpenCV

Поділитися
Вставка
  • Опубліковано 19 вер 2024

КОМЕНТАРІ • 116

  • @OMES-va
    @OMES-va  2 роки тому +4

    ¡Omesitos 🥰! Aquí pueden encontrar la programación realizada en este video: 📎 omes-va.com/easyocr-python-opencv/

  • @mecdevs3839
    @mecdevs3839 2 роки тому +20

    Que bueno que en mi ecuador exista gente tan talentosa como tu que haga vídeos de camera visión y machine learning.

  • @justinperedochanel8235
    @justinperedochanel8235 2 роки тому +2

    Es impresionante, todas las cosas que se puede hacer mediante la visión por computadora, lamentablemente muy pocas personas en Latinoamérica, desarrollan estos temas, y los que lo hacen, no lo hacen bien, es por eso que yo la admiro mucho señorita Gaby, porque usted es una de las muy pocas personas que, enseña correctamente.
    Muchas gracias por traer estos tutoriales tan espectaculares, que no solo sirve para uno sino, para toda esta hermosa comunidad que es el canal OMES.
    Con estas palabras me despido, sin antes desearte lo mejor en este año 2022 señorita Gaby, un abracito a la distancia y nos vemos en el próximo estreno :D

  • @raulmeza162
    @raulmeza162 Рік тому +4

    Muy buen video didáctico; por favor podrías hacer un video para extraer datos de imagen y estos datos presentarlos en Hoja Excel o en Base de Datos. Muy agradecido Gaby.

  • @rafaelbarragan7050
    @rafaelbarragan7050 3 місяці тому

    Excelente me sirvio de base para mi proyecto, sigue asi

  • @deimne970
    @deimne970 2 роки тому +1

    Buen vídeo. Para visualizar las tíldes y otros caracteres (UTF-8) en OpenCV, hay que cargar una fuente TrueType. Por defecto, las fuentes que lleva solo visualizan texto ASCII.

  • @savehunters4873
    @savehunters4873 2 роки тому

    Fue bueno encontrar este canal, yo estoy aprendiendo python por mi cuenta, haciendo un 100daysofcode y la verdad ahora tengo muchas ganas de aprender OpenCV gracias por el video.

  • @julicojotase
    @julicojotase Рік тому

    ~ = virgula o Virgulilla muchas gracias por el video, saludos desde Bolivia

  • @sergioibarra9508
    @sergioibarra9508 2 роки тому

    Gracias por tus videos Gaby, desde hace un par de años que me llamaba la atención iniciar en la inteligencia artificial, últimamente he estado viendo tus videos y me han ayudado a adentrarme con la visión artificial. Sigue así qué haces muy buen contenido, creces tu y crecemos muchos/muchas más.
    Saludos desde México!

  • @horaciofernandez4645
    @horaciofernandez4645 2 роки тому +2

    Ecxelente video, muy bien explicado. estaria bueno algun video para agregar una imagen por ejemplo una firma capturada con una tableta. para insertar en un archivo PDF. de todas maneras muchas gracias

  • @alexyancha
    @alexyancha 2 роки тому

    Te admiiiiroooooo yo tbn soy de Ecuador 🇪🇨.
    Sigue subiendo videos, nos ayudas mucho la verdad! Éxitos y bendiciones 🕊️
    Saludos!

  • @Dramon11
    @Dramon11 Рік тому

    Siiii, segmentación y binarizacion

  • @damyHarbi
    @damyHarbi 2 роки тому

    Ese acento es inconfundible..! sabia que eras ecuatoriana..! saludos ..

  • @renanuc9725
    @renanuc9725 2 роки тому

    Hola, Gaby.
    He aprendido mucho sobre OpenCv, gracias a tus videos
    Podrías hacer un video explicando los marcadores Aruco , como detectarlos, y la Estimacion de Pose. en Open Cv.
    Gracias.

  • @ronnyvillamar8484
    @ronnyvillamar8484 Рік тому

    Buenísimo 👏, admiro tu talento, saludos desde Sucumbios

  • @tegocalde4068
    @tegocalde4068 Рік тому

    Great Work!

  • @miguelangelvillafuerte3328
    @miguelangelvillafuerte3328 Рік тому

    @OMES, tendrás alguna guía para leer una credencial de elector (Mexicana) y obtener los datos (seccionados por nombre, dirección... etc) !? Mil gracias !

  • @josejoya11
    @josejoya11 2 роки тому

    Excelente calidad de video, como siempre!! Soy tu hincha desde Perú 😁

  • @boludoz1
    @boludoz1 2 роки тому

    Deberías enseñar Python, sos genial explicando.

  • @enrique2652
    @enrique2652 2 роки тому

    No sabía que se podía hacer algo así con python, que genial!!
    Excelente vídeo!!!

  • @joseescamilla8785
    @joseescamilla8785 2 роки тому

    ya esperaba este video, como siempre ya lo esperaba. me encanta como explicas. 🤗

    • @OMES-va
      @OMES-va  2 роки тому

      Muchas gracias José. 😊 Un abracito, gracias por estar siempre pendiente. :D

  • @knoxisus8804
    @knoxisus8804 Рік тому

    me sirvió mucho! gracias!

  • @luisesqueda8675
    @luisesqueda8675 2 роки тому

    Que buen Video! Espero y sigas apoyando a la comunidad compartiendo tus conocimientos sobre la vision artificial. Quisiera dar una idea para uno de tus proyectos la cual seria que hagas un video (de preferencia serie) en donde expliques como hacer un manipulador del volumen de la pc con el movimiento de los dedos con vision artificial, hay muchos videos de como hacerlo en youtube pero quisiera ver uno tuyo :P

  •  2 роки тому

    Gracias por la informacion.Otro buen video del canal.

  • @sebastianvelozo6616
    @sebastianvelozo6616 2 роки тому +1

    Hola Gaby, podrías explicar las principales diferencias entre pytesseract y easyocr ?

  • @sebastianmostazo6277
    @sebastianmostazo6277 Рік тому

    Tremendo video! excelente

  • @dpkg33
    @dpkg33 2 роки тому

    Mil felicidades... sigue adelante 🎉🎉

    • @OMES-va
      @OMES-va  2 роки тому

      Muchas gracias Juan Carlos. :)

  • @antoniofloreschoque8025
    @antoniofloreschoque8025 2 роки тому

    gracias por compartir tus conocimientos

  • @elvisquilapi
    @elvisquilapi 2 роки тому

    Que linda te vez y muy buen video! Gracias por subir contenido.

  • @josecordova3621
    @josecordova3621 2 роки тому

    Increíble - disculpa hay forma de buscar marca de cortes (crop marks o trim marks) para que lee esa zona de forma especifica

  • @cambranoy
    @cambranoy Рік тому

    Me encanto tu video ya me suscribí, gracias

  • @miguelangelvazquez512
    @miguelangelvazquez512 Рік тому +2

    Hola, al instalar easyocr por medio del cmd, me sale un error despues de Pytohn Headless, me sale este error:
    Installing build dependencies ... error
    error: subprocess-exited-with-error
    como lo puedo solucionar o a que se debe?

  • @willantomassotochamorro
    @willantomassotochamorro 2 роки тому

    Eres Fenomenal.👏😊🌹💎

    • @OMES-va
      @OMES-va  2 роки тому

      Muchas gracias William! 😊

  • @xjhonson9405
    @xjhonson9405 2 роки тому

    Buen tutorial como siempre

  • @bobbyrabia4543
    @bobbyrabia4543 2 роки тому

    Gracias por tus videos

  • @diegoernestorodriguezferre2867
    @diegoernestorodriguezferre2867 2 роки тому

    Eres una crack!

  • @niltoncesarrojasvales246
    @niltoncesarrojasvales246 2 роки тому +1

    Buenisimo canal, una consulta lo has intentado con imagenes que tengan escritura a mano? o numeros tambien hechos a mano ? o como se atacaría ese problema ?

  • @luisfelipeperezherrera5887
    @luisfelipeperezherrera5887 Рік тому

    Hola, actualmente estoy desarrolando un modelo de reconocimiento de impagenes con yolov5 y una de las clases que tengo contiene texto, quiero que después de que reconozca esta clase detectar el texto que hay, he utilizado easyocr pero no detecta muy bien, quisiera saber si toca hacerle una configuración adicional al easy ocr, muchas gracias

  • @ARESDOTCOM
    @ARESDOTCOM 11 місяців тому

    Hola!
    Me puedes orientar osbre como puedo hacer que el texto detectado lo pueda exportar delimitado por separadores a un archivo

  • @cmunoz4615
    @cmunoz4615 2 роки тому

    Agradecido por el video. :) porque no usaste ambientes en conda? es más simple y rápido para las dependencias creo yo

  • @abellofanco
    @abellofanco 2 роки тому +2

    Excelente video, te felicito. Tengo una pregunta, como puedo entrenar a EasyOcr en un tipo de letra especial ?

    • @federicomoontero1989
      @federicomoontero1989 2 роки тому +1

      Con TensorFlow o con easyocr con un if peroo no seria entrenar, seria que si detecta tal letra haga tal cosa...qcio

    • @abellofanco
      @abellofanco 2 роки тому

      @@federicomoontero1989 Gracias por tu ayuda

  • @automatizacionreyper4691
    @automatizacionreyper4691 2 роки тому

    Hola...!!! muy buen vidio.
    una pregunta, como puedo activar la gpu para que vaya un poco mas rapido?

  • @Floklorico
    @Floklorico Рік тому

    Buen contenido, muchas gracias,
    tengo una consulta, tambien puede reconocer las marcas, el demonicado OMR, reconocimiento optico de marcas?

  • @tyce_sebas2933
    @tyce_sebas2933 2 роки тому

    Muy buen video :3

  • @Icastigador
    @Icastigador 2 роки тому +2

    Gaby, hay alguna posibilidad de una clase con EASYOCR y reconocimiento de placas?

    • @OMES-va
      @OMES-va  2 роки тому

      Oooh sería una muy buena idea @Ozymandias 212170. Muchas gracias por la sugerencia. :)

    • @Icastigador
      @Icastigador 2 роки тому

      @@OMES-va muchas gracias por compartir tu conocimiento Gaby, soy tu fan, saludos

  • @Maisonier
    @Maisonier Рік тому

    Excelentes vídeos, me quedé hasta las 4 am en mi país (Argentina) viendo esto. Consulta ¿es posible primero buscar qué fuente es? hay varios sitios webs gratis donde uno sube una imagen y detecta la fuente (sólo la fuente, no dice que está escrito ni sabe el idioma). Y a partir de saber la fuente, empezar a comparar con el archivo de la fuente original y lo que "ve" en la imagen? en vez de buscar filtrar la imagen, que se vea sólo blanco y negro y varios pasos que se hacen actualmente en el OCR? gracias.

  • @santiagocabascango6514
    @santiagocabascango6514 2 роки тому

    Eres de Ecuador??? O. O
    Wooow

  • @actionkey8042
    @actionkey8042 2 роки тому

    OMES
    AWESOME))

  • @Dylan-cx7rl
    @Dylan-cx7rl 2 роки тому

    Podrias hacer un video haciendo una aplicacion que detecte un color en la pantalla del monitor, y si detecta ese color haga algo? Como dar clicks o seguir un patron de clicks

  • @gertel86
    @gertel86 8 місяців тому

    Tengo una pregunta, necesito crear un software que extraiga placas de autos, se que hay herramientas que hacen eso, pero tengo que hacerlo en python

  • @pablogiri812
    @pablogiri812 2 роки тому

    ¡¡Excelente video como siempre!!, ¿se puede usar la librería EASYOCR en un video?

    • @OMES-va
      @OMES-va  2 роки тому +1

      Hola Pablo siiii, pero puede ser un poco lento. 🤔

  • @johan9464
    @johan9464 Рік тому

    Hola, muy interesante este video, me puedes decir si se puede hacer esto pero con una imagen que este en la web?, tengo unos links de algunas imágenes y debo revisar sus textos, es posible? o que método me recomiendas, gracias

  • @pablopalaciosg
    @pablopalaciosg 2 роки тому

    Buen tutorial, se podría usar en vez de leer imagen con video?

  • @ivanuribe4176
    @ivanuribe4176 4 місяці тому

    Estoy intentando dobla en audio de un video de ingles a español pero no lo he podido a un

  • @joelpino3011
    @joelpino3011 2 роки тому

    Es increible que tengas tan pocos subs

  • @GuillermoPerezGuillen
    @GuillermoPerezGuillen 2 роки тому

    Es muy raro encontrar mujeres inteligentes y bonitas 💗 💖 💘 me han servido tus tutoriales 🙏🙏🙏 saludos desde Mexico 🌺 🌻 🌹

  • @alexmerchan4411
    @alexmerchan4411 2 роки тому +1

    Holaaaa. soy nuevo en esto si me puedes ayudar como instalar ope cv en la rpi zero... me sale un error que no me deja avanzar

  • @mikemixsosa4264
    @mikemixsosa4264 10 місяців тому

    pregunta, que tiene EasyOCR que pytesseract no? hay mucha diferencia? cual es mas confiable?, estoy buscando una solución confiable capaz de detectar caracteres de las pantallas de un computador asi que pytesseract a funcionado muy bien pero EASYOCR se ve mucho mas ligero e incorporado dentro de tus venv en python soo

  • @engelvonder
    @engelvonder 2 роки тому

    Saludos Gaby...

    • @OMES-va
      @OMES-va  2 роки тому

      Saludos Eduard. 🤗

  • @jaibergomez7567
    @jaibergomez7567 Рік тому

    Hola un placer escribirte Omes, tengo la duda por lo siguiente... Yo al momento de ejecutar el codigo cuando le adiciono el result=reader.readtext(image) no hace nada. No me produce ningún tipo de inconveniente pero no hace nada

  • @Radx182
    @Radx182 2 роки тому

    Hola desde Mexico, ¿Es posible buscar el texto de la imagen en una base datos y almacenar un resultado en ella si fue exitosa la busqueda?

  • @andresfidelradarojas9596
    @andresfidelradarojas9596 2 роки тому

    hola,
    tengo un problema, con el easyocr
    result = reader.readtext(image)
    print("res:", result)
    en esta parte, cuando se ejecuta en el scrip me sale como salida:
    Segmentation fault
    me podria ayudar a encontrar el problema por favor, estoy en un entorno linux y copie tu mismo codigo

  • @franciscojaviersanchezorop2400
    @franciscojaviersanchezorop2400 2 роки тому

    Este proceso se puede replicar usando spyder en Anaconda?

  • @abellofanco
    @abellofanco 2 роки тому +1

    Pregunta, hice exactamente lo que explicas en el video y no funciona, genera un error de opencv y no realiza la extracion del texto, que puedo hacer ? Estoy usando python 3.7.0, eso puede afectar ?

  • @mauriciodavila2357
    @mauriciodavila2357 2 роки тому

    Bueno me encanta cómo te ves

  • @almarubiparedessanchez4937
    @almarubiparedessanchez4937 Рік тому

    Hola, ¿Como se ejecuta el interpretador de python desde el simbolo del sistema?
    :c

    • @OMES-va
      @OMES-va  Рік тому +1

      Hola @almarubiparedessanchez4937, en este video puedes encontrarlo: ua-cam.com/video/exM44RQggLI/v-deo.html

  • @indramilthonmaharam929
    @indramilthonmaharam929 Рік тому

    ami solo me lee en idioma en como le pongo en español reader = easyocr.Reader(["en"], gpu=False)

    • @OMES-va
      @OMES-va  Рік тому

      Hola @indramilthonmaharam929, prueba con "es" en lugar de "en". :)

  • @William593-n6x
    @William593-n6x 2 роки тому

    Buenas tardes, Me da curiosidad cual es tu ruta de aprendizaje en Python, eres muy hábil. Yo lo estoy aprendiendolo pero tengo problemas con los for anidados.

    • @OMES-va
      @OMES-va  2 роки тому +1

      Hola @William593, muchas gracias. Creo que lo que me sirvió es en un principio es realizar flujogramas, resolver programas en papel, luego ir poco a poco aprendiendo algún lenguaje de programación, por ejemplo en la universidad nos dieron c++, allí fui poniendo en práctica lo que tenía hecho en papel (aunque ahora no recuerdo mucho el lenguaje jeje) pero podrías irlo practicando poco a poco con python. Luego se te va facilitando la resolución de problemas. Creo que lo más importante es que tardes lo que te tardes, con cualquier camino que tomes resuelvas el problema, luego lo puedes ir mejorando/optimizando. Un abrazo @William593. :)

  • @Animeteroy
    @Animeteroy 2 роки тому

    holaaaa me gusto mucho el video, estoy tratando de hacer el programa pero me aparece un error al intentar crear los circulos o los rectangulos: cv2.circle(image, pt0, 2, (255,0,0), 2)
    cv2.error: OpenCV(4.6.0) :-1: error: (-5:Bad argument) in function 'circle'
    > Overload resolution failed:
    > - Can't parse 'center'. Sequence item with index 0 has a wrong type
    Estoy siguiendo al paso el video, espero puedas ayudarme. Muchas gracias 😊😊😊

    • @Animeteroy
      @Animeteroy 2 роки тому

      Entiendo que ese valor es una tupla pero no entiendo por que no me la reconoce el programa

    • @OMES-va
      @OMES-va  2 роки тому

      Hola Roy, te podría recomendar que imprimas la variable pt0, para que corroborar que tenemos los valores en x e y.

    • @Animeteroy
      @Animeteroy 2 роки тому

      @@OMES-va muchas gracias por responder, ya resolví, tenia que convertir en entero los valores de pt0. Tienes tutoriales de aplicaciones android?

  • @iaconst4.0
    @iaconst4.0 5 місяців тому

    NO SEAS MALA, hice pip uninstall opencv-python-headless y despues pip install opencv-python, y NO FUNCIONO MAS opencv!

  • @elgodmaster
    @elgodmaster 2 роки тому

    en caso que quiera ingles y español???

    • @OMES-va
      @OMES-va  Рік тому +1

      Hola Victor, puedes encontrarlo en este video en 17:29 - Leyendo en varios idiomas (español, inglés, portugués). :)

  • @lBubbalo1
    @lBubbalo1 2 роки тому

    Una pregunta, como puedo extraer esos datos que lee y pasarlo a una base de datos o excel?

    • @jhamco2739
      @jhamco2739 2 роки тому

      usando la libraria pandas me parece

  • @canekmota8883
    @canekmota8883 2 роки тому

    Habria una forma de extraer texto de una imagen, inclusive si esta tiene notacion matematica?.

    • @OMES-va
      @OMES-va  2 роки тому

      Hola Canek, tendría que probarlo, muchas gracias por la sugerencia. :D

  • @ronc3891
    @ronc3891 2 роки тому

    Hola me encanta este video pero podrías ayudarme con una forma de instalarlo sin un entorno virtual?

    • @OMES-va
      @OMES-va  2 роки тому

      Hola Ron C, muchas gracias. Son los mismos pasos, solo no debe activarse el entorno virtual, sino vas directo con la instalación con "pip install", en el símbolo del sistema/terminal. :)

    • @ronc3891
      @ronc3891 2 роки тому

      @@OMES-va pero me dio problemas con el compilador de Spider del paquete Anaconda no me lo corre como debería no sé si es por el paquete Anaconda o por qué es Windows 10

    • @ronc3891
      @ronc3891 2 роки тому

      @@OMES-va Ya hice lo que me dijiste pero remplace el pip install opencv-python por pip install opencv-contrib-python y me funciono igual al tutorial muchas gracias no era el entorno virtual

  • @lue5081
    @lue5081 2 роки тому

    Hola, una consulta. ¿Estudiaste en la ESPOCH?

    • @OMES-va
      @OMES-va  2 роки тому +1

      Así es. :)

    • @lue5081
      @lue5081 2 роки тому

      @@OMES-va Que genial, éxitos !

  • @alexanderguanoluisa1362
    @alexanderguanoluisa1362 2 роки тому

    das clases en algun lugar de ecuador?

  • @gatolip
    @gatolip 2 роки тому

    inteligente y hermosa. Es difícil encontrar mujeres con esas dos cualidades juntas.

  • @davidpatricionoaajon3315
    @davidpatricionoaajon3315 2 роки тому

    de que lugar del país eres?

    • @OMES-va
      @OMES-va  2 роки тому

      De Ecuador. 🇪🇨 :D

  • @marchef7291
    @marchef7291 Рік тому

    no se por que esto:
    result = reader.readtext(image)
    for res in result:
    print("res: ", res)
    no devuelve nada...
    solo me devuelve: Using CPU. Note: This module is much faster with a GPU.
    y no pasa mas nada...

  • @CamiloACamacho
    @CamiloACamacho 2 роки тому

    Hola, easyocr funciona con python 3.7. Si tratas de instalar con python 3.8 o 3.9 no funciona. Salu2

    • @OMES-va
      @OMES-va  2 роки тому

      Hola Camilo, te comento que para este video lo he instalado en Python 3.8. :)

    • @CamiloACamacho
      @CamiloACamacho 2 роки тому

      @@OMES-va hola gracias, voy a intentarlo nuevamente porque me salieron muchos errores con la 3.8 y no se dejó instalar.

  • @seokjeonkim3063
    @seokjeonkim3063 2 роки тому

    I would like to get in touch with you. I'm from Korea and I want to contact you through business, so please leave a comment.

  • @armyarechiga4203
    @armyarechiga4203 2 роки тому

    me marca error te envie msg por correo con la imagen del error, ojala me puedas ayudar

  • @tarikabaraka2251
    @tarikabaraka2251 6 місяців тому

    El reconocimiento óptico de caracteres (OCR) es el proceso por el cual se convierte una imagen de texto en un formato de texto que pueden leer las máquinas. Por ejemplo, si escanea el formulario o un recibo, su computadora guarda el escaneo como un archivo de imagen.

  • @GARCIA_TECH_SOLUTIONS
    @GARCIA_TECH_SOLUTIONS 2 роки тому

    Hola Gaby, te contacté por Instagram.