Recognise micrometer symbol in image

3 vues (au cours des 30 derniers jours)
Josep Llobet
Josep Llobet le 29 Juil 2021
Commenté : Josep Llobet le 3 Août 2021
I am trying to read a region of a image which contains the micrometer value.
image_sample = imread("https://i.ibb.co/GP2W6nn/mostra-josep.jpg");
imshow(image_sample)
Which binarized is like:
image_sample_BW = imread("https://i.ibb.co/HFJdYhz/mostra-josep2.jpg");
imshow(image_sample_BW)
I used ocr() function to identify the letters, but it does not result as I though:
results = ocr(image_sample_BW);
word = results.Words{1}
word = '100;4m'
Thank you
  3 commentaires
Cris LaPierre
Cris LaPierre le 2 Août 2021
Let me move my comment to an answer then.
Josep Llobet
Josep Llobet le 3 Août 2021
;) okey it's all right
then thinking, maybe taking the position of, in this case, the greek letter mu, I could obtain the other symbology by the other languajes which recognise numbers.
Thank you @Cris LaPierre

Connectez-vous pour commenter.

Réponse acceptée

Cris LaPierre
Cris LaPierre le 2 Août 2021
I have only played around with this quickly, but it is likely part of the issue is that you are using the english language package, but mu is a greek letter. Therefore, it is not even being considered as an option. By default, MATLAB comes with 2 language packages installed - English and Japanese.
Try installing the Computer Vision Toolbox OCR Language Data file. Easiest is probably to use the Add-ons explorer and search for the name I used.
This will add 60 or so additional languages, including greek. When I run your code using 'Language','greek', it does recognize the mu, but now everything else is wrong. Like I said, I've only just dabbled a little to see what is happening, but hopefully that at least gets you started in the right direction.

Plus de réponses (0)

Catégories

En savoir plus sur Startup and Shutdown dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by