我在Ubuntu上使用Python 2.7,在开始为我的算法类分配任务之前,我正在尝试使用图像。我已经下载了numpy、scipy和skipage包,并且不断收到错误消息“imread”“title”和这些内置函数未定义。知道怎么回事吗?
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()
尝试添加:
你的进口货。
imread函数从何处导入?您可以很容易地看到导入库中的所有函数。请参阅-allhttp://stackoverflow.com/questions/139180/listing-all-functions-in-a-python-module
如果你要找的是希比的图片,你必须沿着这条线。。。
或者
或者
Python不知道title函数或imread函数/方法是什么,除非它被显式地拼写出来。导入需要导入与作用域相关的每个函数/类/库等。https://docs.python.org/3/reference/import.html
还有-第一条评论是正确的。您需要安装PIL才能使用imread函数。
相关问题 更多 >
编程相关推荐