I need a Python3 package recommendation for some basic image recognition. I need a package to integrate it with another Python program, not a GUI program that cannot be automatized.

I have a batch of jpg files with some icons on them, but they are expected, in the sense that they can only be from a set of 20+ icons. I have several, and can obtain more, if necessary 1000+ and up. All have the same size.

Below said icons there are alpha-numeric codes. The position of all elements is also predictable, not random.

For example, in the upper left corner you see a yellow circular dot with something like XYZ-232554 below it.


When I hear image recognition, I immediately think OpenCV (where CV stands for Computer Vision).

It has excellent support for Python, with lots of tutorials.

For OCR, you want Tessract.

And a quick search will find some useful tutorials, such as :

I will leave it to you to search for more tutorials, but that's your answer. Good luck

  • 1
    I'll give this combination a try. At another place, I was recommended the combination TensorFlow+Keras, which seems less specific. – Quora Feans Mar 30 '20 at 19:08
  • Did you ever get answer? Fell free to post your own (or accept this), in order to help others who read this question in future. – Mawg says reinstate Monica May 20 '20 at 9:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.