Тёмный

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

OMES
Подписаться 31 тыс.
Просмотров 21 тыс.
50% 1

En este video vamos a probar EASYOCR, un módulo que nos permitirá extraer texto de una imagen, de una forma bastante sencilla. ¡Acompáñame a verlo!. 😉
CONVIÉRTETE EN MIEMBRO DEL CANAL ❤️:
/ @omes-va
👩‍💻 PUEDES ENCONTRAR LA PROGRAMACIÓN AQUÍ: omes-va.com/easyocr-python-op...
VERSIONES USADAS EN ESTE VIDEOTUTORIAL:
- Python 3.8.3
- easyocr==1.4.1
- opencv-python==4.5.4
CONTENIDO:
0:00​ - Introducción
0:49 - Instalación de los módulos que usaremos
3:31 - Activación del entorno virtual en Visual Studio Code
4:46 - ¡Vamos con la programación!
5:12 - Establecer el idioma
6:22 - Leer la imagen de entrada
8:31 - ¡A extraer el texto!
9:39 - Analizando los resultados
11:04 - Visualizando los resultados
16:40 - Paragraph
17:29 - Leyendo en varios idiomas (español, inglés, portugués)
DOCUMENTACIÓN EASYOCR:
📎 www.jaided.ai/easyocr/
📎 github.com/JaidedAI/EasyOCR
IMÁGENES USADAS:
- www.clarin.com/img/2020/12/01...
- t.ly/uDbK
MI WEB:
💜👩‍💻 www.omes-va.com
MIS REDES SOCIALES:
☑️INSTAGRAM: @gaby_omes
🔗 / gaby_omes
☑️FACEBOOK: @GabyOmes
🔗 / gabyomes

Опубликовано:

 

11 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 116   
@OMES-va
@OMES-va 2 года назад
¡Omesitos 🥰! Aquí pueden encontrar la programación realizada en este video: 📎 omes-va.com/easyocr-python-opencv/
@mecdevs3839
@mecdevs3839 2 года назад
Que bueno que en mi ecuador exista gente tan talentosa como tu que haga vídeos de camera visión y machine learning.
@josephjhonasvogulys534
@josephjhonasvogulys534 2 года назад
Yo oensaba que era mexicana :O
@raulmeza162
@raulmeza162 Год назад
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.
@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
2 года назад
Gracias por la informacion.Otro buen video del canal.
@josejoya11
@josejoya11 2 года назад
Excelente calidad de video, como siempre!! Soy tu hincha desde Perú 😁
@justinperedochanel8235
@justinperedochanel8235 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
@alexyancha
@alexyancha 2 года назад
Te admiiiiroooooo yo tbn soy de Ecuador 🇪🇨. Sigue subiendo videos, nos ayudas mucho la verdad! Éxitos y bendiciones 🕊️ Saludos!
@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!
@cambranoy
@cambranoy Год назад
Me encanto tu video ya me suscribí, gracias
@rafaelbarragan7050
@rafaelbarragan7050 Месяц назад
Excelente me sirvio de base para mi proyecto, sigue asi
@sebastianmostazo6277
@sebastianmostazo6277 Год назад
Tremendo video! excelente
@ronnyvillamar8484
@ronnyvillamar8484 Год назад
Buenísimo 👏, admiro tu talento, saludos desde Sucumbios
@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
@antoniofloreschoque8025
@antoniofloreschoque8025 2 года назад
gracias por compartir tus conocimientos
@knoxisus8804
@knoxisus8804 Год назад
me sirvió mucho! gracias!
@xjhonson9405
@xjhonson9405 2 года назад
Buen tutorial como siempre
@juancarlossanchez1505
@juancarlossanchez1505 2 года назад
Mil felicidades... sigue adelante 🎉🎉
@OMES-va
@OMES-va 2 года назад
Muchas gracias Juan Carlos. :)
@savehunters4873
@savehunters4873 Год назад
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.
@bobbyrabia4543
@bobbyrabia4543 2 года назад
Gracias por tus videos
@tegocalde4068
@tegocalde4068 Год назад
Great Work!
@elvisquilapi
@elvisquilapi 2 года назад
Que linda te vez y muy buen video! Gracias por subir contenido.
@diegoernestorodriguezferre2867
@diegoernestorodriguezferre2867 2 года назад
Eres una crack!
@willantomassotochamorro
@willantomassotochamorro 2 года назад
Eres Fenomenal.👏😊🌹💎
@OMES-va
@OMES-va 2 года назад
Muchas gracias William! 😊
@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.
@deimne970
@deimne970 2 года назад
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.
@boludoz1
@boludoz1 2 года назад
Deberías enseñar Python, sos genial explicando.
@tyce_sebas2933
@tyce_sebas2933 2 года назад
Muy buen video :3
@horaciofernandez4645
@horaciofernandez4645 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
@Dramon11
@Dramon11 Год назад
Siiii, segmentación y binarizacion
@julicojotase
@julicojotase Год назад
~ = virgula o Virgulilla muchas gracias por el video, saludos desde Bolivia
@actionkey8042
@actionkey8042 2 года назад
OMES AWESOME))
@niltoncesarrojasvales246
@niltoncesarrojasvales246 2 года назад
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 ?
@sebastianvelozo6616
@sebastianvelozo6616 2 года назад
Hola Gaby, podrías explicar las principales diferencias entre pytesseract y easyocr ?
@enrique2652
@enrique2652 2 года назад
No sabía que se podía hacer algo así con python, que genial!! Excelente vídeo!!!
@mauriciodavila2357
@mauriciodavila2357 2 года назад
Bueno me encanta cómo te ves
@damyHarbi
@damyHarbi 2 года назад
Ese acento es inconfundible..! sabia que eras ecuatoriana..! saludos ..
@pablopalaciosg
@pablopalaciosg 2 года назад
Buen tutorial, se podría usar en vez de leer imagen con video?
@pablogiri812
@pablogiri812 2 года назад
¡¡Excelente video como siempre!!, ¿se puede usar la librería EASYOCR en un video?
@OMES-va
@OMES-va 2 года назад
Hola Pablo siiii, pero puede ser un poco lento. 🤔
@Floklorico
@Floklorico Год назад
Buen contenido, muchas gracias, tengo una consulta, tambien puede reconocer las marcas, el demonicado OMR, reconocimiento optico de marcas?
@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
@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
@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 !
@engelvonder
@engelvonder 2 года назад
Saludos Gaby...
@OMES-va
@OMES-va 2 года назад
Saludos Eduard. 🤗
@santiagocabascango6514
@santiagocabascango6514 2 года назад
Eres de Ecuador??? O. O Wooow
@tarikabaraka2251
@tarikabaraka2251 4 месяца назад
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.
@joelpino3011
@joelpino3011 2 года назад
Es increible que tengas tan pocos subs
@automatizacionreyper4691
@automatizacionreyper4691 Год назад
Hola...!!! muy buen vidio. una pregunta, como puedo activar la gpu para que vaya un poco mas rapido?
@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
@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
@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.
@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?
@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
@abellofanco
@abellofanco 2 года назад
Excelente video, te felicito. Tengo una pregunta, como puedo entrenar a EasyOcr en un tipo de letra especial ?
@federicomoontero1989
@federicomoontero1989 2 года назад
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
@miguelangelvazquez512
@miguelangelvazquez512 Год назад
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?
@ARESDOTCOM
@ARESDOTCOM 9 месяцев назад
Hola! Me puedes orientar osbre como puedo hacer que el texto detectado lo pueda exportar delimitado por separadores a un archivo
@GuillermoPerezGuillen
@GuillermoPerezGuillen 2 года назад
Es muy raro encontrar mujeres inteligentes y bonitas 💗 💖 💘 me han servido tus tutoriales 🙏🙏🙏 saludos desde Mexico 🌺 🌻 🌹
@franciscojaviersanchezorop2400
@franciscojaviersanchezorop2400 2 года назад
Este proceso se puede replicar usando spyder en Anaconda?
@Icastigador
@Icastigador 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
@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
@alexmerchan4411
@alexmerchan4411 2 года назад
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
@user-xr6sk5be8n
@user-xr6sk5be8n 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 года назад
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. :)
@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
@michaelchambilla6346
@michaelchambilla6346 8 месяцев назад
me pasa lo mismo, alguien sabe porque
@gertel86
@gertel86 5 месяцев назад
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
@lue5081
@lue5081 2 года назад
Hola, una consulta. ¿Estudiaste en la ESPOCH?
@OMES-va
@OMES-va 2 года назад
Así es. :)
@lue5081
@lue5081 2 года назад
@@OMES-va Que genial, éxitos !
@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
@mikemixsosa4264
@mikemixsosa4264 8 месяцев назад
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
@ivanuribe4176
@ivanuribe4176 2 месяца назад
Estoy intentando dobla en audio de un video de ingles a español pero no lo he podido a un
@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
@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
@alexanderguanoluisa1362
@alexanderguanoluisa1362 2 года назад
das clases en algun lugar de ecuador?
@OMES-va
@OMES-va 2 года назад
Hola @krausermauri, no por el momento no.
@santiagocabascango6514
@santiagocabascango6514 2 года назад
Si es que se diera... A mi me gustaría
@gatolip
@gatolip 2 года назад
inteligente y hermosa. Es difícil encontrar mujeres con esas dos cualidades juntas.
@almarubiparedessanchez4937
@almarubiparedessanchez4937 11 месяцев назад
Hola, ¿Como se ejecuta el interpretador de python desde el simbolo del sistema? :c
@OMES-va
@OMES-va 11 месяцев назад
Hola @almarubiparedessanchez4937, en este video puedes encontrarlo: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-exM44RQggLI.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". :)
@davidpatricionoaajon3315
@davidpatricionoaajon3315 2 года назад
de que lugar del país eres?
@OMES-va
@OMES-va 2 года назад
De Ecuador. 🇪🇨 :D
@elgodmaster
@elgodmaster Год назад
en caso que quiera ingles y español???
@OMES-va
@OMES-va Год назад
Hola Victor, puedes encontrarlo en este video en 17:29 - Leyendo en varios idiomas (español, inglés, portugués). :)
@Animeteroy
@Animeteroy Год назад
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 Год назад
Entiendo que ese valor es una tupla pero no entiendo por que no me la reconoce el programa
@OMES-va
@OMES-va Год назад
Hola Roy, te podría recomendar que imprimas la variable pt0, para que corroborar que tenemos los valores en x e y.
@Animeteroy
@Animeteroy Год назад
@@OMES-va muchas gracias por responder, ya resolví, tenia que convertir en entero los valores de pt0. Tienes tutoriales de aplicaciones android?
@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.
@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...
@michaelchambilla6346
@michaelchambilla6346 8 месяцев назад
me pasa los mismo
@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.
@iaconst4.0
@iaconst4.0 2 месяца назад
NO SEAS MALA, hice pip uninstall opencv-python-headless y despues pip install opencv-python, y NO FUNCIONO MAS opencv!
@armyarechiga4203
@armyarechiga4203 2 года назад
me marca error te envie msg por correo con la imagen del error, ojala me puedas ayudar
@GARCIA_TECH_SOLUTIONS
@GARCIA_TECH_SOLUTIONS 2 года назад
Hola Gaby, te contacté por Instagram.
@abellofanco
@abellofanco 2 года назад
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 ?
Далее
Usando EASYOCR en video | Python - OpenCV
12:40
Просмотров 4,3 тыс.
If __name__ == "__main__" for Python Developers
8:47
Просмотров 385 тыс.
LICENSE PLATE RECOGNITION IN PYTHON
8:19
Просмотров 52 тыс.
👩 Reconocimiento Facial 👨 | Python - OpenCV
22:28