Automatic number plate recognition (ANPR) with Yolov8 and EasyOCR

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024

Комментарии • 43

  • @ashimasingla103
    @ashimasingla103 9 месяцев назад +1

    Hello Aarohi
    Your channel is very knowledgeable & helpful for all Artificial Intelligence/ Data Scientist Professionals. Stay blessed & keep sharing such a good content.

  • @user-zj1zz2ms7p
    @user-zj1zz2ms7p 4 месяца назад +1

    Really Amazing video mam, Thank you so much...

  • @arnavthakur5409
    @arnavthakur5409 9 месяцев назад

    Really amazing video. Please keep sharing such a knowledgeable content.

  • @BatoiBhai
    @BatoiBhai 6 дней назад

    OSError: [WinError 126] The specified module could not be found. Error loading "C:\Users\patro\anaconda3\lib\site-packages\torch\lib\fbgemm.dll" or one of its dependencies. please reply me

  • @Sunil-ez1hx
    @Sunil-ez1hx 9 месяцев назад

    Awesome video

  • @Berlm
    @Berlm 8 месяцев назад

    Very nice

  • @bingusarasmusicchannel7496
    @bingusarasmusicchannel7496 7 месяцев назад

    beautiful

  • @Itskfx
    @Itskfx 4 месяца назад

    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.

  • @karthickdhanaraj2575
    @karthickdhanaraj2575 4 месяца назад

    Mam, Can you please tell me how to use webcam for real time input feed for this project

  • @princysoni9664
    @princysoni9664 5 месяцев назад

    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?

  • @remyakarthika4504
    @remyakarthika4504 7 месяцев назад

    "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.

  • @arupsankarroy8722
    @arupsankarroy8722 9 месяцев назад

    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  9 месяцев назад

      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.

  • @mashokkumarreddy1837
    @mashokkumarreddy1837 4 месяца назад

    Hey Aarohi suppose i want to return text in another module(.py fiile) how i can do that

  • @Blue-fn5fj
    @Blue-fn5fj 8 месяцев назад

    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

  • @Jondrg
    @Jondrg 9 месяцев назад

    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  9 месяцев назад

      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 9 месяцев назад

      How to make it as real world app? Can you give me an example please? For example c# gui can be used?

  • @shounakmohanta4771
    @shounakmohanta4771 5 месяцев назад

    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  5 месяцев назад +1

      You can pass the arguments through command line.

  • @benguyprk7212
    @benguyprk7212 8 месяцев назад

    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  8 месяцев назад

      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

  • @businessgamerprb5398
    @businessgamerprb5398 2 месяца назад

    I always have problem with OCR... I tried 3 different methods... Every time the region of number plate will be properly detected but then when I apply OCR on the cropped images... It just extracts #&((":! +3'srhed'hjhdv₹₹+:"+
    This has given me better results than others but still OCR is detecting only about 50 percent characters correct... Idk what might be the issue

  • @chanc31
    @chanc31 6 месяцев назад

    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  5 месяцев назад

      Which file not found? Share the entire error message.

  • @arazib8394
    @arazib8394 8 месяцев назад

    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  8 месяцев назад +1

      Yes, You can. You need to change the language to Persian like this: reader = easyocr.Reader(['fa'])

  • @501ismail501
    @501ismail501 9 месяцев назад

    Do you know any EasyOCR vs KerasOCR accuracy comparance? Any paper? Nice video btw.

    • @CodeWithAarohi
      @CodeWithAarohi  9 месяцев назад +1

      I'm not aware of any specific paper.

  • @hemachandhers
    @hemachandhers 6 месяцев назад

    can you provide me the link to your test video mam

  • @chandramohan1281
    @chandramohan1281 8 месяцев назад

    Great Video. How can we create file for running it on Android ?

    • @CodeWithAarohi
      @CodeWithAarohi  8 месяцев назад

      You need a tflite model to run it in android app

  • @rishabhbhatnagar7036
    @rishabhbhatnagar7036 9 месяцев назад

    Running this project on kaggle/google colab

    • @CodeWithAarohi
      @CodeWithAarohi  9 месяцев назад +1

      Great choice! Kaggle and Google Colab are excellent platforms for running data science projects.

  • @user-ux9ue1in5z
    @user-ux9ue1in5z 9 месяцев назад

    hello
    can you please add the test video file?

  • @andrewpkiror1982
    @andrewpkiror1982 8 месяцев назад

    Hi, can i get the code and datasets used in this project please ?

    • @CodeWithAarohi
      @CodeWithAarohi  8 месяцев назад

      Mail me at aarohisingla1987@gmail.com