I am trying to do OCR of this image-
This is what I am doing using ocr
of MATLAB
-
I=imread('N.jpg');
r = ocr(I,'TextLayout','Word')
But instead of getting N
as Text
this is what I am getting-
r =
ocrText with properties:
Text: 'I\/
'
CharacterBoundingBoxes: [5x4 double]
CharacterConfidences: [5x1 single]
Words: {'I\/'}
WordBoundingBoxes: [276 120 13 7]
WordConfidences: 0.7718
So,basically I am getting I\/
as text.How can I fix this?
You can dilate the image with a vertical line structuring element in order to vertically elongate the symbol and make it somewhat look more like a N.
Eg:
Image:
ahh now it looks like a N...
And output:
Yay!