import cv2
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
from PIL import Image
stimuli = cv2.imread('/Users/person/Downloads/face.png')
grayim = 127*np.ones_like(stimuli)
#top of face image covered
grayim[120:,:,:] = stimuli[120:,:,:]
plt.imshow(grayim)
plt.show()
Python在崩溃前一瞬间打开一个预览文件——我收到的错误是zsh:segmentation fault/Users/person/opt/anaconda3/bin/Python/Users/person/image.py
我应该做什么改变?对于图像操作和处理来说还是有点新鲜:)尝试覆盖面部的上三分之一,并用具有相同形状/尺寸的灰度图像遮罩底部。此外,我尝试使用Image.open而不是cv2.imread,结果在grayim[120:,:,:] = stimuli[120:,:,:]
处出现了“TypeError:'PngImageFile'对象不可订阅”错误
目前没有回答
相关问题 更多 >
编程相关推荐