【发布时间】:2019-06-14 17:18:09
【问题描述】:
我在为家庭作业编写的一些代码中遇到了问题。
我认为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)
【问题讨论】: