Ошибка из-за того, что вы используете оператор = для параметров, прежде чем kernal_1
python выдаст ошибку, если вы сделаете так, что решение будет пытаться это:
kernel_1 = np.ones((5, 5), np.uint8)
img_open = cv2.morphologyEx(img, kernel_1,op=cv2.MORPH_OPEN)
я незнать, будут ли правильными места расположения параметров, но когда это так, это решит вашу проблему
, иначе вы также можете сделать это:
img_open = cv2.morphologyEx(img, op= cv2.MORPH_OPEN,{parameter_name}=kernel_1)
, чтобы решить эту проблему