How to extract text from images using EasyOCR Python Library (Deep Learning)

  Рет қаралды 80,051

Bhavesh Bhatt

Bhavesh Bhatt

Күн бұрын

Пікірлер: 118
@rakpongkittinaradorn7202
@rakpongkittinaradorn7202 4 жыл бұрын
Hi, thanks for making this educational content. EasyOCR is now supporting Devanagari (Hindi, Marathi, Nepali). Other languages are also coming.
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
Thanks for sharing
@KenJee_ds
@KenJee_ds 4 жыл бұрын
This is so cool! Great video Bhavesh!
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
Thank you so much Ken :)
@maverick6912
@maverick6912 4 жыл бұрын
This is exactly something I needed for a hackathon. Thanks a lot.
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
Welcome!
@rahulchavanrc8418
@rahulchavanrc8418 3 жыл бұрын
​@@bhattbhavesh91​ hello sir plz upload Inovice in Ocr vidio
@girishpradnya
@girishpradnya 4 жыл бұрын
Thanks Bhavesh for amazing video. Please suggest any pre processing steps required for natural images. Because most of the ocr have not given me accurate results if images are directly passed without any pre processing.
@tinky5418
@tinky5418 2 жыл бұрын
Thanks for sharing. I found that the effect of Arabic is not good enough in EasyOCR. Have you used PaddleOCR? Can you share it?
@onlineaccadmy9659
@onlineaccadmy9659 3 жыл бұрын
i enter the command ...... reader=easyocr.Reader(['en'])....and then i get the messege CUDA not available - defaulting to CPU. Note: This module is much faster with a GPU. plz solve this
@rashasalim1259
@rashasalim1259 3 жыл бұрын
Thanks a lot for this great video! :) You mentioned that it is possible to use it on mobile devices also. I'm trying to do just that, but couldn't find any resources should I download the model from pypi and use that? Any help or advice is highly appreciated
@kamalakannandurai9153
@kamalakannandurai9153 3 жыл бұрын
Hi, Thanks for sharing. Can we use the text extracted from the image as input for other purpose in the same program.
@Joel95ify
@Joel95ify 4 жыл бұрын
This is better than tessersact! Thank you for the video!
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
Yes! its amazing! I'm glad you liked the video!
@ayanmalik926
@ayanmalik926 3 жыл бұрын
Hyy bro can you say how to find the coordinates of bounding boxes
@unknowndeveloper4495
@unknowndeveloper4495 Жыл бұрын
what was the last part of cv2.rectangle(image,(x_min, y_min), (x_max, y_max)(0,0,255),2) the (0,0,255),2) ?
@samzion4974
@samzion4974 2 жыл бұрын
what is the platform you are using for coding and testing ? kindly tell me about it . 😀
@ChrisCastaneda-k7e
@ChrisCastaneda-k7e Жыл бұрын
I'm new to this concept. How can I run this in my command terminal? Do I need to save this as a .py file? What are the steps to be able to do this. Thanks
@tchagonda
@tchagonda 3 жыл бұрын
is it possible to supply coordinates and extract text only from that bounding box
@jyotiahire1240
@jyotiahire1240 3 жыл бұрын
Thanks for sharing, but i have question can we get text ast it is after extraction? for example i need movie title as it is after extarction.
@Gabriel-iy1zq
@Gabriel-iy1zq 3 жыл бұрын
Great Video, something new for once! I had trouble although regarding the PIL module. I do not know why but when I run the code it outputs an error saying: File "C:\Users\angel\PycharmProjects\ImageProc\venv\lib\site-packages\easyocr\detection.py", line 4, in from PIL import Image ModuleNotFoundError: No module named 'PIL' I do not understand this since I already have Pillow installed. I do not know Why this is happening. Can someone help?
@chinmayar4202
@chinmayar4202 3 жыл бұрын
when i run reader=easyocr.Reader(['en']) command , i am getting error as CUDA not available in google collab. Can you please tell how to solve this error?
@Bizet1985
@Bizet1985 3 жыл бұрын
Go to Runtime > Change Runtime Type > choose GPU
@williamflores7323
@williamflores7323 4 жыл бұрын
Is ir better than tesseract?
@shyamalaspure3316
@shyamalaspure3316 3 жыл бұрын
How can we load again model once it is saved in memory. I am trying to use easyocr.Reader(['en'], gpu = False) It is again downloading it. I have seen my local it is saved as .pth file.
@lucasaraujo6.
@lucasaraujo6. 3 жыл бұрын
Hi, great video!!! I'm using images with vertical bars ( | ) separating some numbers and the program is recognizing the simbols as dashs ( / ). I would like to get only the numbers. Does there have any filter to take the bars out of my treatment? Is it possible to get only the numbers? Thank you a lot fot the content!
@dungama
@dungama 4 жыл бұрын
Hi Bhavesh.Nice video.Why don't you start affordable DS or machine learning video in a sequential manner.Even after 2 or 3 days,you can upload the same videos to youtube also.
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
I do this as a hobby! I haven't thought of creating an end to end course!
@PrakashKing8342
@PrakashKing8342 3 жыл бұрын
Do you have solutions for alpha numeric recognition I have tried all the method finally I’m getting fail tesseract easy ocr etc for example ABC00OO1 and SI1234H
@gauravranchi
@gauravranchi 4 жыл бұрын
I was trying to find a software like this which can translate doctors prescription...do you know where to find it or can you help me develop one .
@dhananjaykansal8097
@dhananjaykansal8097 4 жыл бұрын
Your videos are so interesting.....
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
Glad you think so!
@ferozmohammad5841
@ferozmohammad5841 4 жыл бұрын
Can I use easyocr to extract text from pdf?
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
Sure! you can extract the image from the pdf and then run easyocr on it!
@bhupeshpattanaik7150
@bhupeshpattanaik7150 3 жыл бұрын
will it work if image has hand written text ?? please answer
@deepthik6828
@deepthik6828 3 жыл бұрын
Good.It working nicely
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
Great
@puneetbhushan5536
@puneetbhushan5536 4 жыл бұрын
Thanks for sharing, does the library also recognizes numeric character in an image?
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
Yes it does!
@ayanmalik926
@ayanmalik926 3 жыл бұрын
Hyy bro how did your write the coordinates of bounding boxes
@shivampm
@shivampm 3 жыл бұрын
How I can loop through all detected texts and plot mark on single file?
@elifozcan7571
@elifozcan7571 3 жыл бұрын
Please help.. I did not understand the idea in this code: cord = output[-1][0] --> It allows me to choose machine text but I did not understand this point. In python normally index numbers start from 0 .. what does it mean -1 ? Please guys help me. Thx a lot
@TrueBlueProd
@TrueBlueProd 3 жыл бұрын
Is there a way to execute this in Visual Studio Code?
@fabrizio-6172
@fabrizio-6172 2 жыл бұрын
Hello there is any way to manage it stating from a PDF?
@nikitha_krishnan
@nikitha_krishnan 2 жыл бұрын
Getting "Unknown C++ exception from OpenCV code" error. PLEASE REply
@deepak464
@deepak464 4 жыл бұрын
Hi Bhavesh, Is there any package that you know for language translation from Swedish to English etc?
@koppuladattatreya1623
@koppuladattatreya1623 3 жыл бұрын
Can we print the text using bounding box, and can we compare of two texts from two different images using bounding boxes?
@vishnuvasansrinivasan7797
@vishnuvasansrinivasan7797 2 жыл бұрын
i need the model which is imported in 'reader' variable
@GuruTechHub
@GuruTechHub 2 жыл бұрын
hi. please make video on extract hindi table contains text in devnagri or utf-8 to csv from images. i try lot on inter but not found any video or method.. please make video on this it will help lot
@arunadang7872
@arunadang7872 3 жыл бұрын
Is it jupyter notebook? If not which CLI is this?
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
Yes, its jupyter on Google Colab!
@abieltesfamichael5210
@abieltesfamichael5210 4 жыл бұрын
Hi sir i am working in developing this project on our local language Tigrigna which is Eritrean language..can you help me how to prepare the language data please?
@sagihaviv5675
@sagihaviv5675 3 жыл бұрын
sir is there a way to make a recognition of a word/line of text, if it is a code or not.
@shishirtimilsena654
@shishirtimilsena654 3 жыл бұрын
Can we deploy this ??? if so, can you please give an idea ??
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
Yes! Sure, I'll create a video on this soon!
@shishirtimilsena654
@shishirtimilsena654 3 жыл бұрын
@@bhattbhavesh91 great...then waiting for it
@rajuvarma-zk2zw
@rajuvarma-zk2zw 3 жыл бұрын
Please do on Hand written text extraction
@mahanandadimulam5829
@mahanandadimulam5829 3 жыл бұрын
Sir can we scan the image from the camera and then convert it to text if we can how?
@adityaghosh8601
@adityaghosh8601 4 жыл бұрын
Is this better than tesseract by Google.
@harsheenrajpal659
@harsheenrajpal659 4 жыл бұрын
Yes, I tried tesseract first and then cam across this later, works MUCH better
@misbakhulislam8773
@misbakhulislam8773 3 жыл бұрын
can i use this on my website?
@raghubayya3568
@raghubayya3568 4 жыл бұрын
thank you for amazing video, i have quick question after extracting text from image is it possible to store output in excel or word doc. i will be glad
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
Yes you can!
@raghubayya3568
@raghubayya3568 4 жыл бұрын
@@bhattbhavesh91 How about reading from pdf file ?
@MrHamza0001
@MrHamza0001 4 жыл бұрын
@@raghubayya3568 you need to save the pages of pdf file/s as 'jpg' and then run OCR over them. You can do it by using 'wand' library
@shashwatvishnu3109
@shashwatvishnu3109 3 жыл бұрын
how can we remove that float value in output
@ismailidowu3167
@ismailidowu3167 3 жыл бұрын
Can this work on other IDE like pycharm and jupyter notebook?
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
This is Jupyter Notebook on Google Colab :)
@carlcontreras8963
@carlcontreras8963 8 ай бұрын
AttributeError: module 'torch.backends' has no attribute 'mps'
@sankarachari
@sankarachari 3 жыл бұрын
I have tried in CMD getting error 'ModuleNotFoundError: No module named 'PIL' '
@BorNation
@BorNation 3 жыл бұрын
pip install pillow
@RajaSekharGowda
@RajaSekharGowda 4 жыл бұрын
nice, but it gives low accuracy for old images...
@parthchokhra7298
@parthchokhra7298 4 жыл бұрын
Great Library !!
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
Yes! Really great work done by the creators!
@qamarzaman4390
@qamarzaman4390 3 жыл бұрын
can you share this source code and which algorithm is used for recognition please
@santhoshrangasamy528
@santhoshrangasamy528 4 жыл бұрын
Useful.
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
Glad it was helpful!
@attamuhammad7240
@attamuhammad7240 3 жыл бұрын
I am looking for OCR which could read blank spaces as well, can google vision api do this ?
@ahmedhazem3986
@ahmedhazem3986 3 жыл бұрын
hey bro do u found something helped u i need help too
@attamuhammad7240
@attamuhammad7240 3 жыл бұрын
@@ahmedhazem3986 I have done this project. You could contact me on my what's app number : 0336-6463338
@ShahidulIslam_personal
@ShahidulIslam_personal 4 ай бұрын
i want to print only output of text.
@aravindeswarkotni
@aravindeswarkotni 4 жыл бұрын
Hello sir I have a doubt I am working on a deep learning project In that project i have to extract Brand name of the products based on image How can I extract it Can you please help me sir
@codingandgamesforfun2234
@codingandgamesforfun2234 2 жыл бұрын
Hey aravindeshwar. Are you still making projects?
@elbi137
@elbi137 4 жыл бұрын
Does this library works for 'Devnagari' ?
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
Not at this stage!
@narjesatia
@narjesatia 3 жыл бұрын
Thanks for sharing, is there Arabic language please ?
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
Welcome! I think Easyocr has support for Arabic language! Do check the official repository.
@narjesatia
@narjesatia 3 жыл бұрын
@@bhattbhavesh91 i will check..thank u so much
@santhoshguggilla4470
@santhoshguggilla4470 3 жыл бұрын
awsome
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
Thank you!
@soumyaranjansethi1790
@soumyaranjansethi1790 4 жыл бұрын
Nice👌👌
@bhattbhavesh91
@bhattbhavesh91 4 жыл бұрын
Thanks 😊
@RAZZKIRAN
@RAZZKIRAN 3 жыл бұрын
will it work for hand written text ?
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
No!
@RAZZKIRAN
@RAZZKIRAN 3 жыл бұрын
@@bhattbhavesh91 how to recognize from hand written text, i sent mail to u
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
You will have to train a custom model for it
@RAZZKIRAN
@RAZZKIRAN 3 жыл бұрын
@@bhattbhavesh91 help me in coding
@wariszaya8089
@wariszaya8089 3 жыл бұрын
Does it extract handwritten text?
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
I don't think so!
@hemantsah8567
@hemantsah8567 2 жыл бұрын
@@bhattbhavesh91 Do you know any library which works for handwritten notes, if not what are other options?
@mohammadriduan3676
@mohammadriduan3676 3 жыл бұрын
Is it support bangla language??????
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
Yes, read more here - www.jaided.ai/easyocr/
@himanshuparashar5883
@himanshuparashar5883 3 жыл бұрын
How to use hindi word please reply ☹️🥺🥺
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
I have 1 more video to detect hindi characters. Do search the video section of my channel.
@huakai_1497
@huakai_1497 3 жыл бұрын
kernel keep dying when import easyocr
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
try running it on Google Colab!
@123-l3k
@123-l3k 3 жыл бұрын
extract text from text?
@sankarachari
@sankarachari 3 жыл бұрын
Hi This is good. Can we run this without GPU?
@bhattbhavesh91
@bhattbhavesh91 3 жыл бұрын
Yes, you can but the prediction will be slow!
@sankarachari
@sankarachari 3 жыл бұрын
@@bhattbhavesh91 I wanted to do some experiment like Google lense
@sankarachari
@sankarachari 3 жыл бұрын
Can you build a model with deep learning which Will extract text from image?
@sankarachari
@sankarachari 3 жыл бұрын
I need it in Python
@elifozcan7571
@elifozcan7571 3 жыл бұрын
Please help.. I did not understand the idea in this code: cord = output[-1][0] --> It allows me to choose machine text but I did not understand this point. In python normally index numbers start from 0 .. what does it mean -1 ? Please guys help me. Thx a lot
@codingandgamesforfun2234
@codingandgamesforfun2234 2 жыл бұрын
Python supports negative indexes also. So -1 means that you are approaching the last element, similarly -2 means indicating second last element and so on.
How to Preprocess Images for Text OCR in Python (OCR in Python Tutorials 02.02)
53:24
Python Tutorials for Digital Humanities
Рет қаралды 163 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 269 #shorts
00:26
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 10 МЛН
MY HEIGHT vs MrBEAST CREW 🙈📏
00:22
Celine Dept
Рет қаралды 87 МЛН
Wait for it 😂
00:32
ILYA BORZOV
Рет қаралды 7 МЛН
Live Discussion - How To Read Text From Images Using Pytesseract
47:31
Optical Character Recognition with EasyOCR and Python | OCR PyTorch
16:00
Nicholas Renotte
Рет қаралды 147 М.
Extract Text From Images in Python (OCR)
29:24
NeuralNine
Рет қаралды 287 М.
Tips Tricks 14 - EasyOCR for text detection in images (using python)
11:58
[15] Use Python to extract invoice lines from a semistructured PDF AP Report
18:17
How to use Bounding Boxes with OpenCV (OCR in Python Tutorials 03.02)
18:27
Python Tutorials for Digital Humanities
Рет қаралды 51 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 269 #shorts
00:26