我正在使用带有 Python 2.7 的 Debian Linux。我收到一条加薪AttributeError
消息
AttributeError: __setitem__
对于线
lena[mask] = 0
lena[range(400), range(400)] = 255
我究竟做错了什么。
from PIL import Image
import scipy
from scipy import ndimage
import matplotlib.pyplot as plt
import numpy as np
from scipy import misc
import scipy.misc
import copy
lena = Image.open("/home/pi/Desktop/testc.jpg")
array = lena.convert('L')
array=np.asarray(array)
arr=copy.deepcopy(array)
arr[10:13, 20:23]
arr[100:120] = 255
lx, ly = lena.size
X, Y = np.ogrid[0:lx, 0:ly]
mask = (X - lx/2)**2 + (Y - ly/2)**2 > lx*ly/4
lena[mask] = 0
lena[range(400), range(400)] = 255