Проблема с выводом линейной коррекции изображения

возникла следующая проблема при запуске этой программы

TypeError: unsupported operand type(s) for -: 'NoneType' and 'NoneType'

в строке img_corrected = (img - r_min) * 255 / (r_max - r_min). Помогите исправить эту ошибку

import cv2
import numpy as np

# Загрузка изображения
img = cv2.imread(r"C:\1\maxresdefault.jpg", cv2.IMREAD_GRAYSCALE)

# Вычисление минимального и максимального значения пикселей
r_min = np.min(img)
r_max = np.max(img)

# Линейная коррекция изображения
img_corrected = (img - r_min) * 255 / (r_max - r_min)

# Конвертация изображения в 8-битный формат
img_corrected = np.uint8(img_corrected)

# Отображение исходного и скорректированного изображений
cv2.imshow('Original Image', img)
cv2.imshow('Corrected Image', img_corrected)
cv2.waitKey(0)
cv2.destroyAllWindows()

Ответы (0 шт):