Я пытаюсь предсказать почерк из реальных данных, а не из тестовых данных, которые были переданы в mnist с использованием кера и тензорного потока, но не могу правильно прогнозировать. При тестировании и обучении я получаю точность 96-97 процентов, поэтому это не переосмысление. вот мое изображение
изображение здесь
а вот мой код для чтения изображения с использованием open cv и изменения его размера с помощью numpy, пожалуйста, помогите
img = cv2.imread('seven.png')
img = cv2.resize(img,(28,28))
img = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
img = np.invert(img)
img = img/255
img = img.astype('float64')
print(img)
plt.imshow(img)
img= np.expand_dims(img,axis=0)
print(img.shape)
Вот прогноз, получающий 6 в ответ: -
pr = model.predict(img)
print(np.argmax(pr[0]))