我正在从打开的图像数据集V4下载图像,事实证明,此刻出现错误。
代码如下:
<img src="https://images-eu.amazon.com/images/P/isbn.03.LZZZZZZZ.jpg" />
并输出:
from skimage import io
saved_dirs = ['/content/drive/My Drive/AI/Dataset/Open Images Dataset v4 (Bounding Boxes)/Person','/content/drive/My Drive/AI/Dataset/Open Images Dataset v4 (Bounding Boxes)/Mobile Phone','/content/drive/My Drive/AI/Dataset/Open Images Dataset v4 (Bounding Boxes)/Car']
classes = ['Person','Mobile phone','Car']
# Download images
for i in range(len(classes)):
# Create the directory
os.mkdir(saved_dirs[i])
saved_dir = saved_dirs[i]
for url in urls[i]:
img = io.imread(url)
saved_path = os.path.join(saved_dir,url[-20:])
if img.shape[0] == 2:
img = img[0]
io.imsave(saved_path,img)
在我添加之前:
KeyErrorTraceback (most recent call last)
<ipython-input-33-3a84148b069d> in <module>()
9 if img.shape[0] == 2:
10 img = img[0]
---> 11 io.imsave(saved_path,img)
2 frames
/usr/local/lib/python2.7/dist-packages/skimage/util/dtype.pyc in dtype_limits(image,clip_negative)
55 warn('The default of `clip_negative` in `skimage.util.dtype_limits` '
56 'will change to `False` in version 0.15.')
---> 57 imin,imax = dtype_range[image.dtype.type]
58 if clip_negative:
59 imin = 0
KeyError: <type 'numpy.object_'>
现在将更多图像下载到不同的文件夹中,但最终还是以相同的方式下载。
我发现了这个问题,同样的问题KeyError: class 'numpy.object_' while downloading image dataset using imread