Scipy里引用imread报错:ImportError: cannot import name 'imread'

  统计/机器学习 计算机视觉 Python I/O    浏览次数:530        分享
0

按照网上其他人的代码来读取图像

from scipy.misc import imread
my_img = imread('1.png')

但是报错

ImportError: cannot import name 'imread'

我看别人能够正常运行,为什么到我的电脑上就会有问题,我用的是windows系统的。

 

cannon   2022-03-30 14:07



   1个回答 
2

imread应该是从scipy.misc当中被移除了

替代方案还是挺多的

1)open-cv

import cv2
f = cv2.imread(filename)

2) imageio

import imageio
f = imageio.imread(filename)

3)skimage

import skimage
f = skimage.io.imread(filename)

4)matplotlib

import matplotlib
f = matplotlib.image.imread(filename)


SofaSofa数据科学社区DS面试题库 DS面经

vanderwaals   2022-04-03 16:34

谢谢!我后来自己也找到用imageio了 - cannon   2022-04-12 09:35


  相关讨论

怎么用python读取视频文件?

怎么把本地的png图片读入numpy array里?

怎么在python中读取mat格式数据文件?

怎么把python的dict存为json格式文件

python怎么读取txt格式的数据文件?

怎么把statsmodels训练的模型本地保存?

python能不能直接读取word文本,doc或者docx文件?

python如何读取元素中含有逗号的csv文件

怎么把3D的numpy array显示为彩色图像并且保存?

python 读json 错误 ValueError: Unexpected character found when decoding array value (2)

  随便看看

为什么自然常数e等于阶乘的倒数的和?

Python的Jupyter Notebook环境下怎么制作一个动态显示的进度条?

Data Application Lab怎么样?

python里怎么表示科学计数法?

pandas报错ValueError: Cannot convert non-finite values (NA or inf) to integer