I am working on license plate recognition. The problem is that I have to decrypt the characters in the binary image in order to increase the accuracy of pattern matching.
I did a lot of preprocessing to remove the unnecessary pixels of the image, and I could segment the characters. But, unfortunately, they are skewed.
From ... grayscale to binary conversion

Then .. preprocessing methods.

After segmentation ..

As you can see in the last image, the characters are skewed, and this will lead to inaccurate pattern matching to meet recognition goals.
Most researchers use the Hough transform to perform a skew operation, but is there an easier way to do this?
source share