Automatic number plate recognition (ANPR) with Yolov8 and EasyOCR

  Рет қаралды 11,565

Code With Aarohi

Code With Aarohi

Күн бұрын

Automatic Number plate recognition (ANPR) Using yolov8 and easyocr.
GitHub link: github.com/AarohiSingla/Autom...
Dataset link: universe.roboflow.com/matheus...
For queries: You can comment in comment section or you can mail me at aarohisingla1987@gmail.com
Automatic Number Plate Recognition (ANPR), also known as License Plate Recognition (LPR), is a technology that uses optical character recognition (OCR) to automatically read and interpret license plates on vehicles.
ANPR technology is widely used for various purposes, including:
Traffic Management: Monitoring and managing traffic flow and congestion.
Law Enforcement: Identifying and tracking vehicles of interest, such as stolen cars or those associated with criminal activities.
Parking Management: Enforcing parking regulations and managing parking lots.
Toll Collection: Automating toll booths for efficient and fast collection.
Border Control: Monitoring vehicles at border crossings for security purposes.

Пікірлер: 40
@arnavthakur5409
@arnavthakur5409 6 ай бұрын
Really amazing video. Please keep sharing such a knowledgeable content.
@CodeWithAarohi
@CodeWithAarohi 6 ай бұрын
Thank you, I will
@princysoni9664
@princysoni9664 2 ай бұрын
Hey arohi, great video, I want to count distinct number plates and store them in array and return the count, what changes in code I should perform?
@Itskfx
@Itskfx 24 күн бұрын
Is there any way I can save the model's output?... like, if the number plate's 'ABC-123' or something can have it stored in a variable and display it within Python, because I need to store these number plate characters as a string in a dataFrame.
@Blue-fn5fj
@Blue-fn5fj 5 ай бұрын
great video , can you please tell , how i can change the location where the predicted video file is saved, im getting error in this. thx
@ashimasingla103
@ashimasingla103 6 ай бұрын
Hello Aarohi Your channel is very knowledgeable & helpful for all Artificial Intelligence/ Data Scientist Professionals. Stay blessed & keep sharing such a good content.
@karthickdhanaraj2575
@karthickdhanaraj2575 23 күн бұрын
Mam, Can you please tell me how to use webcam for real time input feed for this project
@mashokkumarreddy1837
@mashokkumarreddy1837 Ай бұрын
Hey Aarohi suppose i want to return text in another module(.py fiile) how i can do that
@remyakarthika4504
@remyakarthika4504 4 ай бұрын
"Error executing job with overrides:" and AttributeError: 'Annotator' object has no attribute 'draw' these errors comes when tried to run this for second image.for the first image the number came.please hepl if anyone knows the bug earlier.
@Jondrg
@Jondrg 6 ай бұрын
Hey, but for a real use case you would need a fast and reliable code. So for the real world C would be better right? Thanks for the video and detailed explanations!!
@CodeWithAarohi
@CodeWithAarohi 6 ай бұрын
Thank you for your comment! I appreciate your perspective. In the context of my project, I chose YOLOv8 and EasyOCR for their ease of use and quick implementation, which was suitable for the scope of this demonstration. C can indeed offer better performance in terms of speed and resource efficiency, and it's a great choice for many applications, especially those where low-level control is essential. However, the trade-off is often development time and code readability. In a real-world scenario, the choice of tools and languages would depend on the specific requirements of the application, the available resources, and the balance between development time and performance.
@bayramdemirci5572
@bayramdemirci5572 6 ай бұрын
How to make it as real world app? Can you give me an example please? For example c# gui can be used?
@arazib8394
@arazib8394 5 ай бұрын
Thank Is this code capable of recognizing Persian and Arabic license plates? And how can I change it to read these license plates?
@CodeWithAarohi
@CodeWithAarohi 4 ай бұрын
Yes, You can. You need to change the language to Persian like this: reader = easyocr.Reader(['fa'])
@Sunil-ez1hx
@Sunil-ez1hx 6 ай бұрын
Awesome video
@CodeWithAarohi
@CodeWithAarohi 6 ай бұрын
Thanks!
@501ismail501
@501ismail501 6 ай бұрын
Do you know any EasyOCR vs KerasOCR accuracy comparance? Any paper? Nice video btw.
@CodeWithAarohi
@CodeWithAarohi 6 ай бұрын
I'm not aware of any specific paper.
@hemachandhers
@hemachandhers 3 ай бұрын
can you provide me the link to your test video mam
@benguyprk7212
@benguyprk7212 5 ай бұрын
I tried your code for my project but it didn't work well with my test video. It didn't read the plates properly. Do you have any ideas for this problem? Thank you.
@CodeWithAarohi
@CodeWithAarohi 5 ай бұрын
You can try these: 1- Ensure that the training data is diverse, covering various plate sizes, fonts, colors, and conditions (like dirt or damage). 2- Include images from different angles, lighting conditions, and distances similar to your test video scenarios. 3- After detecting the plate region, ensure the image segment provided to EasyOCR is clear and well-aligned. 4- Experiment with different OCR settings
@Berlm
@Berlm 5 ай бұрын
Very nice
@CodeWithAarohi
@CodeWithAarohi 5 ай бұрын
Thanks
@chanc31
@chanc31 2 ай бұрын
hello,please im having an error that says "FileNotFoundError: [WinError 2] The system cannot find the file specified" please can you help me
@CodeWithAarohi
@CodeWithAarohi 2 ай бұрын
Which file not found? Share the entire error message.
@user-ux9ue1in5z
@user-ux9ue1in5z 6 ай бұрын
hello can you please add the test video file?
@bingusarasmusicchannel7496
@bingusarasmusicchannel7496 3 ай бұрын
beautiful
@CodeWithAarohi
@CodeWithAarohi 3 ай бұрын
Thank you! 😊
@user-zj1zz2ms7p
@user-zj1zz2ms7p Ай бұрын
Really Amazing video mam, Thank you so much...
@CodeWithAarohi
@CodeWithAarohi Ай бұрын
Glad my video is helpful :)
@shounakmohanta4771
@shounakmohanta4771 2 ай бұрын
Hello mam can u provide a feature that can help to changes the input videos without Change the path name is the code.
@CodeWithAarohi
@CodeWithAarohi 2 ай бұрын
You can pass the arguments through command line.
@arupsankarroy8722
@arupsankarroy8722 6 ай бұрын
Thank u ma'am, I've been waiting for long time for this type of video.. But here u don't explained the predict_modify.py whole code..
@CodeWithAarohi
@CodeWithAarohi 6 ай бұрын
I explained only the part which I added and didn't explained which is already there. But those are just different functions inside a class to handle the input to model and then post processing and writing results.
@andrewpkiror1982
@andrewpkiror1982 5 ай бұрын
Hi, can i get the code and datasets used in this project please ?
@CodeWithAarohi
@CodeWithAarohi 5 ай бұрын
Mail me at aarohisingla1987@gmail.com
@chandramohan1281
@chandramohan1281 5 ай бұрын
Great Video. How can we create file for running it on Android ?
@CodeWithAarohi
@CodeWithAarohi 5 ай бұрын
You need a tflite model to run it in android app
@rishabhbhatnagar7036
@rishabhbhatnagar7036 6 ай бұрын
Running this project on kaggle/google colab
@CodeWithAarohi
@CodeWithAarohi 6 ай бұрын
Great choice! Kaggle and Google Colab are excellent platforms for running data science projects.
Automatic number plate recognition (ANPR) with Yolov9 and EasyOCR
11:38
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 102 МЛН
it takes two to tango 💃🏻🕺🏻
00:18
Zach King
Рет қаралды 28 МЛН
Tracking and Counting vehicles using YOLOv8
15:21
Code With Aarohi
Рет қаралды 5 М.
License Plate Detection Demo Using Raspberry Pi Camera
52:14
Data Slayer
Рет қаралды 73 М.
What's New in YOLOv8 | Model Deep Dive
11:35
Roboflow
Рет қаралды 34 М.
YOLOv9 on custom dataset | Object detection using YOLOv9
13:34
Code With Aarohi
Рет қаралды 26 М.
YOLOv8: How to Train for Object Detection on a Custom Dataset
20:31
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 8 МЛН
XL-Power Best For Audio Call 📞 Mobile 📱
0:42
Tech Official
Рет қаралды 772 М.
Fiber kablo
0:15
Elektrik-Elektronik
Рет қаралды 8 МЛН