I'm running a script that gives me back the number and position of the numbers in a Numpad that is disorganized. But when it comes to recognising the 1 it gives me either 71 or 7.
This is the script I'm running
numero.save(r'C:\imagenes\numeros\numero.png')
image = Image.open(r'C:\imagenes\numeros\numero.png')
inverted_image = PIL.ImageOps.invert(image)
inverted_image.save(r'C:\imagenes\numeros\numero.png')
image = cv2.imread(r'C:\imagenes\numeros\numero.png')
numero = int(pytesseract.image_to_string(image, lang='spa', config='--psm 6 digits'))
print("numero :", numero)
if numero == 7 or numero not in numeros:
numero_1_eng = int(pytesseract.image_to_string(image, lang='eng', config='--psm 6 digits'))
if numero_eng != 7:
numero = 1
else:
numero = numero_eng
print("numero:", numero)
vector = 930, 425, numero
vector_de_vectores.append(vector)