Вопрос пользователя:
Ответ нейросети:
Чтобы исправить эту ошибку, необходимо добавить проверку на то, что изображение было успешно загружено. Можно добавить условие, которое проверяет, что переменная img не равна None, прежде чем продолжать выполнение кода. Вот исправленный код:
def rec_digit(img_path, model):
img = cv2.imread(img_path, cv2.IMREAD_GRAYSCALE)
if img is not None:
gray = 255 - img
(thresh, gray) = cv2.threshold(gray, 128, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)
else:
print("Error loading image")
Теперь код будет проверять, что изображение было успешно загружено, прежде чем продолжать выполнение операций с ним.
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.