У меня проблемы с кодом, который я пишу для домашней работы.Я думаю, что mask = source[B-R].point(lambda i: i < -26)
нельзя присвоить функции cv2.dilate(mask, kernel,iterations=1)
Я выложу фото с кодом
import PIL
from PIL import Image
import numpy as np
import cv2
image = cv2.imread ('/Applications/Python 3.7/Input/1.jpg', 0)
image = Image.open ('/Applications/Python 3.7/Input/1.jpg')
source = image.split()
R, G, B = 0, 1, 2
mask = source[B-R].point(lambda i: i < -26)
kernel = np.ones((9, 9))
mask = cv2.dilate(mask, kernel, iterations=1)