I am working on a project that requires me to identify a product on a grocery shelf. For that, I am trying to use test recognition and localization to spot a product.
I tried Easy OCR and tesseract OCR because they are giving me accurate results, but it takes a lot of time to process the image
- Easy OCR takes about 7 seconds to process one image.
- Keras OCR takes about 42 seconds.
I followed this post to implement the code: https://www.kaggle.com/code/odins0n/keras-ocr-vs-easyocr-vs-pytesseract
I am running this on my laptop with NVIDIA GeForce RTX 3050 GPU. Is this expected behavior? Is there any way to improve the speed?