I'm working on my project for License Plate Recognition using OpenCV & Tesseract. I use OpenCV to change original image to processed image so that Tesseract can read it well. For example)
But the result shows "38다9502"and it recognized 3 to 5. These situation happens frequently especially when the number is 3 or 5. Is there any suggestion or solution for it??


You can try retraining tesseract with some of your own data. It looks like a good candidate for simply fine-tuning the model. You may not even need much data, just give it several examples of the digits it is having trouble with.
Instructions for retraining are here: https://github.com/tesseract-ocr/tesseract/wiki/TrainingTesseract-4.00