我在Ubuntu上使用Python2.7,在开始我的算法类的作业之前,我正在试验图像。我已经下载了numpy,scipy和skimage包,我一直收到'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() 发布于 2014-10-20 11:31:53
尝试添加:
from skimage.io import imread你的进口。
发布于 2014-10-20 11:22:53
imread函数是从哪里导入的?您可以很容易地看到导入库中的所有函数。查看-所有http://stackoverflow.com/questions/139180/listing-all-functions-in-a-python-module
如果你正在寻找SciPy的imread,你必须按照下面的思路去做…
from scipy.misc import imread
...
img = imread(‘someimage.png’)或
from scipy import misc
...
img = misc.imread('someimage.png')或
import scipy
...
img = scipy.misc.imread(‘someimage.png’)如果没有明确的说明,Python本身并不知道title函数或imread函数/方法是什么。导入需要导入与作用域相关的每个函数/类/库等。https://docs.python.org/3/reference/import.html
同样-第一个评论是正确的。您需要安装PIL才能使用imread函数。
发布于 2020-08-08 21:29:24
如果你在阅读图片时遇到问题,试试这个
from matplotlib.pyplot import imread
im = imread(image.png)https://stackoverflow.com/questions/26458039
复制相似问题