помогите как можно исправить данную ошибку в программе?‘NoneType’ object is not subscriptable
import cv2
import numpy as np
#gauss filtr
img = cv2.imread('./drive/MyDrive/python/lab 5/Dis3.jpg')
res = np.zeros_like(img)
sigma2 = 1
for k in range(3):
fz = np.fft.fft2(img[:, :, k])#здесь выдает ошибку
D = np.array([[((j**2+i**2)**0.5)]])
for j in range(res.shape[1]):
for i in range(res.shape[0]):
H = np.power(np.e, -np.power(D, 2) / (2 * sigma2))
fz = fz * H
res[:, :, k] = np.real(np.fft.ifft2(fz))
res[res > 255] = 255
res[res < 0] = 0
cv2.imwrite('./drive/MyDrive/python/lab 6/result_gauss-r1.jpg', res)