1 | initial version |
First, check this method: https://www.pyimagesearch.com/2017/07/17/credit-card-ocr-with-opencv-and-python/ It can give you some ideas, even if the credit card image has a better quality in that example.
A template matching (or other OCR method) should work on this image, even with embossed characters, as the fonts are known.
You might also try a DNN method. If you have enough credit card images, you can train a network on the actual characters.