我在Ubuntu上使用Python 2.7,并且在开始为我的算法类分配之前正在尝试使用图像。我已经下载了numpy,scipy和skimage软件包,并且不断收到'imread''标题'的错误,并且这些内置函数未定义。任何想法可能是错的?Python不会识别'imread'函数
from pylab import *
from skimage import img_as_float
img = imread(‘someimage.png’)
img = img_as_float(img)
w, h = img.shape[:2]
R = img[:,:,0]
G = img[:,:,1]
B = img[:,:,2]
figure()
gray()
subplot(1,4,1); imshow(img); title(“RGB”)
subplot(1,4,2); imshow(R); title(“Red”)
subplot(1,4,3); imshow(G); title(“Green”)
subplot(1,4,4); imshow(B); title(“Blue”)
show()
我认为你应该安装Python Imaging Library(PIL)。检查:: http://www.pythonware.com/products/pil/ – user3378649 2014-10-20 03:15:28
我试图下载使用sudo pip安装PIL。 说没有发现分配。 – 2014-10-20 03:30:38
试过sudo apt-get install python-imaging。 它已经在那里。 – 2014-10-20 03:44:33