Tips Tricks 14 - EasyOCR for text detection in images (using python)

Поділитися
Вставка
  • Опубліковано 9 гру 2024

КОМЕНТАРІ • 39

  • @yujanshrestha3841
    @yujanshrestha3841 3 роки тому +1

    Awesome demo! I could see this being very useful for DICOM de-identification. Occasionally there will be PHI burned into the pixel data. Thank you for sharing this library.

  • @evyatarcoco
    @evyatarcoco 3 роки тому +1

    Dear sir, In episode 183 the Keras-OCR library has been used but now you are talking on better one! Thanks!!

    • @DigitalSreeni
      @DigitalSreeni  3 роки тому +1

      Yes, you are right. There are many libraries for OCR and I like this one.

  • @khadijabarhmi3709
    @khadijabarhmi3709 Рік тому

    how can we apply it to detect time data on the top of the images like the case of sky images

  • @yusufsAnt31
    @yusufsAnt31 3 роки тому +1

    Hello sir, thanks for the video. How we can use blocklist effectively in easyocr?

  • @santhiyac8252
    @santhiyac8252 9 місяців тому

    What is the roadmap of to develop own model using invoice dataset in ocr

  • @prasanthv2652
    @prasanthv2652 8 місяців тому

    Can you help me with handwritten like any resource are there for handwritten

  • @othmanali4232
    @othmanali4232 3 роки тому +1

    does image quality affect the process of extracting text?

  • @random-yu5hv
    @random-yu5hv 3 роки тому +1

    Thank you for your contents. Will you do mask rcnn videos?

  • @nkk0823
    @nkk0823 2 роки тому +1

    Hi Sir, (Line number 19) Reader is taking almost 1 hour to complete 5% but gets ended with "ConnectionEndedwitherror" .. why its taking this much time.. Is there any offline method?

  • @EntertainmentDoseByAkash
    @EntertainmentDoseByAkash 2 роки тому

    Can anyone suggest, how can we train easy ocr for our own dataset?

  • @saezanhassan9774
    @saezanhassan9774 3 роки тому

    Thank you for your video, I want "only selected text data show on image-text" as text as your video. How can we do it?

    • @DigitalSreeni
      @DigitalSreeni  3 роки тому

      You need to perform some post-OCR operations to select the text you want from the stored text that OCR extracted.

  • @sheetaljoshi6740
    @sheetaljoshi6740 2 роки тому

    can I check first whether the text image is blur or not , and then implement this logic

    • @DigitalSreeni
      @DigitalSreeni  2 роки тому

      Interesting question. You need to find tricks that quantify the blurriness of text. If you can segment the text part, you can blur it at various levels and compare the total pixel numbers. Also, it is common to use Laplacian from opencv to check blur in the entire image. You can set a threshold for the filtered image and send the ‘good’ ones to OCR.

  • @jacobusstrydom7017
    @jacobusstrydom7017 3 роки тому

    That is awesome!!

  • @rob26r
    @rob26r 3 роки тому

    Love your videos. What of the text is at 180 degrees (upside down)? Can I still apply this?

    • @KarthikArumugham
      @KarthikArumugham 3 роки тому

      Interesting. How do humans read it if it is upside down? Any real use cases where the text is upside down?

    • @rob26r
      @rob26r 3 роки тому

      @@KarthikArumugham use case - I have a coin on a conveyor belt and trying to extract the year. The coin is in all rotations. How can I get the year of the coin? I can orient the coin or read rotated text. Having issues with this. Any thoughts? Thanks.

  • @vinven7
    @vinven7 3 роки тому

    Can this be used to extract scale bars from microstructure images?

  • @surajshah4317
    @surajshah4317 3 роки тому

    Dear sir , thanks for the video. i wanted to extract table from figure, but didnt work ..?

    • @DigitalSreeni
      @DigitalSreeni  3 роки тому

      EasyOCR is designed to extract text from images. I don't think it has the capability of understanding if something is in a table format.

    • @surajshah4317
      @surajshah4317 3 роки тому

      @@DigitalSreeni do u suggest some python api for the table?

    • @DigitalSreeni
      @DigitalSreeni  3 роки тому +1

      I cannot think of anything off top of my head. Please look into python libraries that are designed for scanning bills and receipts.

  • @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

    • @DigitalSreeni
      @DigitalSreeni  3 роки тому

      Not sure, may be EasyOCR works for alphanumeric. Please let others know if you have tried and succeeded or failed.

  • @sathishanantha7909
    @sathishanantha7909 3 роки тому

    Hi Sir,
    Thank you for this awesome video, how to handle compatibility issues.
    Example:
    reader = easyocr.Reader(['en','hi','ta'], gpu=False) # English,hindi and tamil
    getting below error:
    *ValueError: Tamil is only compatible with English, try lang_list=["ta","en"]*
    Do you have any solution/idea to over this issue?

    • @DigitalSreeni
      @DigitalSreeni  3 роки тому +1

      Their models are not trained to interpret many languages combined at the same time. Many regional languages are compatible with English but not with each other.

  • @МохамедРусланович

    EasyOCR is ignoring simvols like dots, @ etc..

  • @PANDURANG99
    @PANDURANG99 2 роки тому

    Unknown C++ exception from OpenCV code

    • @PANDURANG99
      @PANDURANG99 2 роки тому

      which opencv version you using

    • @PANDURANG99
      @PANDURANG99 2 роки тому

      0.60 version working finely

  • @neilmara3093
    @neilmara3093 3 роки тому

    easyocr will only load about 4% of the model then quits.

    • @DigitalSreeni
      @DigitalSreeni  3 роки тому

      Not sure of this problem, I worked with it on two different systems and I only had smooth experience. You may want to report your issue to them so they can fix it for everyone.

    • @neilmara3093
      @neilmara3093 3 роки тому

      @@DigitalSreeniI experienced this problem when trying to run the program in an interpreter. When I run it in the python environment it performs as you described.

    • @DigitalSreeni
      @DigitalSreeni  3 роки тому

      Not sure why it would behave in a different way from the interpreter, weird!