Text detection with Python | Tesseract vs Easyocr vs AWS Textract | What is the best OCR?

  Рет қаралды 8,056

Computer vision engineer

Computer vision engineer

Күн бұрын

Пікірлер: 19
@ComputerVisionEngineer
@ComputerVisionEngineer 11 ай бұрын
Did you enjoy this video? Try my premium courses! 😃🙌😊 ● Hands-On Computer Vision in the Cloud: Building an AWS-based Real Time Number Plate Recognition System bit.ly/3RXrE1Y ● End-To-End Computer Vision: Build and Deploy a Video Summarization API bit.ly/3tyQX0M ● Computer Vision on Edge: Real Time Number Plate Recognition on an Edge Device bit.ly/4dYodA7 ● Machine Learning Entrepreneur: How to start your entrepreneurial journey as a freelancer and content creator bit.ly/4bFLeaC Learn to create AI-based prototypes in the Computer Vision School! www.computervision.school 😃🚀🎓
@hugoleyva1741
@hugoleyva1741 9 ай бұрын
I'll be waiting for that video tysm 😌
@Intellectualmind4
@Intellectualmind4 11 ай бұрын
Keep it up 🎉🎉🎉🎉
@ComputerVisionEngineer
@ComputerVisionEngineer 11 ай бұрын
😃🙌
@bauyrzhan8652
@bauyrzhan8652 11 ай бұрын
Hello. Thank you for your tutorials. What is best OCR module for the licence plates recognition for all types of plates (not like your previous video Yolov8, where you had function license_complies_format )? The car stops before a barrier opens and so that the plates is recorded at rest.
@ComputerVisionEngineer
@ComputerVisionEngineer 11 ай бұрын
Easyocr and AWS textract are good options. You may need to pre process the image in order to improve your results. 🙌
@Matheus-kk9qh
@Matheus-kk9qh 10 ай бұрын
Hello sir, thanks for another video, what do you think about mmocr? And how do you keep informed about new technologies, models, architectures and so on, in Computer Vision field ?
@summa7545
@summa7545 6 ай бұрын
Hi, first of all I'd like to appreciate your efforts. Your works help me learn CV easily. Is it possible to do a video on handwritten text detection? We have videos on text detection on licence plates, documents etc. But handwritten detection is not done anywhere. So far all tools like paddleocr, easyocr, tesseract etc fails to capture all data correctly for handwritten text. It would be very helpful if you do a video on this. 😊
@greyswandir2807
@greyswandir2807 Ай бұрын
Can you make a tutorial to show us how to select an area to scan (as opposed to the whole screen/image)?
@McMedLife
@McMedLife Ай бұрын
I'll try to explain the best I can within the confines of KZbin comments section. Roughly speaking: - Read your image with OpenCV (imread). - Files read via OpenCV are numpy arrays, so you can easily select the "area" you want. - E.g. say you read an image of width 1000, height 700 and you want to only process the very middle of the photo, with a width and height of 100. - Calculating the coordinates of your desired crop: x1 = (1000-100)/2 which is 450. This will be the start of your x (450) for your desired width (100) which makes the end point 450+100=550 y1 = (700-100)/2 which is 300. The same concept here. Start of your y will be 300 and the end at 400. - Keep in mind that numpy arrays are indexed with your rows (ie "heigh") first, then columns (ie "width") and finally your channels. So, assuming your image is width 1000 height 700 and a colour image (eg RGB), it would have a shape of (700,1000,3)! - So after you read your image with OpenCV (eg image = cv2.imread(file_path)), do any processing you have to do, and then create a subset of your image like: image_cropped = image[300:400, 450:550] **** remember you're putting the rows (ie height) first!! That's it. image_cropped is now the crop you wanted. It is a cropped OpenCV version of your image which is essentially a numpy array. Now, depending on where you're trying to feed it to and how you're planning to submit it for text detection, you can save it (eg with imwrite) or convert it to other types. For example, you may want to convert it to a Pillow Image type (which, after doing "from PIL import Image", you can do with Image.fromarray(image_cropped). One more thing to keep in mind when working with OpenCV, is the channels and their "format" such as RGB vs. BGR vs. others. Hope this helps!
@atahirince
@atahirince Ай бұрын
could be nice to see response time performance
@litziadrianacruz7583
@litziadrianacruz7583 11 ай бұрын
Hi! Thanks for the video. What do you think of MaskOCR?
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
Haven't had the time to get involved with MaskOCR, I will try to take a look at it. 🙌
@rohanshah8129
@rohanshah8129 11 ай бұрын
Thanks for this informative video!!! How about video 2 video project? Convert an video into Anime style video???? :D
@ComputerVisionEngineer
@ComputerVisionEngineer 11 ай бұрын
Video style transfer sounds like a cool idea for a future video! I will try to do it. 🙌
@undertaker199411
@undertaker199411 8 ай бұрын
Thanks for the vid.. 🙂 But you should not show your AWS access_key and secret_access_key in an KZbin Video, it may be dangerous
@ComputerVisionEngineer
@ComputerVisionEngineer 8 ай бұрын
Glad you enjoyed it! No problem, I deleted the access keys after making the video. 🙌
@arfanislamabir
@arfanislamabir 10 ай бұрын
data set are not available on petron. and there is lot person like who doesn't have credit card or ability to pay you. you are making great video but limited for people. I am leaving your channel
@ComputerVisionEngineer
@ComputerVisionEngineer 10 ай бұрын
I appreciate your feedback. Creating content involves significant time and effort, and sharing additional content with my Patreons helps sustain this creative endeavor. Regarding the dataset you are referring to, it is also possible to create it yourself by downloading images from pexels and then manually annotating them. 🙌
Image classification with Python and Scikit learn | Computer vision tutorial
32:28
Computer vision engineer
Рет қаралды 58 М.
Image generation with Python & Stable Diffusion | Emotion detection synthetic dataset
35:25
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 35 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 51 МЛН
AWS Rekognition tutorial | Object detection | Computer vision
33:25
Computer vision engineer
Рет қаралды 6 М.
AWS Sagemaker tutorial | Build and deploy a Machine Learning API with Python
53:32
Computer vision engineer
Рет қаралды 18 М.
Train Yolov10 object detection custom data FULL GUIDE | Computer vision tutorial
49:18
5 Python Libraries You Should Know in 2025!
22:30
Keith Galli
Рет қаралды 64 М.
17 Python Libraries Every AI Engineer Should Know
19:57
Dave Ebbelaar
Рет қаралды 10 М.
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН