【发布时间】:2019-09-22 09:43:45
【问题描述】:
真的很惊讶,但我在img_arrayndarray 上找不到任何文档,这就是 skimage 的 imread 返回的内容。
https://scikit-image.org/docs/dev/api/skimage.io.html#skimage.io.imread
我的主要问题是这个对象有什么属性/方法等。
或者,文档如此缺乏是否有原因?例如,将 imread 转换为 numpy 数组是常见的做法吗?谢谢
【问题讨论】:
-
这是一个已经修复的错误,这是因为
imread现在返回他们自己的对象而不是 numpy 数组。在结果上调用np.asarray以获得标准的NumPy 数组,或者现在使用io.imread(..., plugin='matplotlib')或io.imread(..., plugin='pil')来避免这个问题。这将在下一个版本中修复。 -
谢谢,您的回答与下面的回答不一样吗?即
imread不返回标准 np 数组? -
我认为 Stéfan 误读了您的问题并与另一个错误混淆了。 imread 应该返回一个标准的 numpy ndarray。格式错误是由于最近的 sphinx 或 numpydoc 格式错误。正如warped在他的回答中指出的那样,它实际上是
img_array : ndarray,ndarray指的是numpy.ndarray。有关如何使用它们的信息,请参阅文档中的此页面:scikit-image.org/docs/dev/user_guide/numpy_images.html,有关 NumPy 数组的更多信息,请参阅 NumPy 文档:docs.scipy.org/doc/numpy-1.16.1
标签: python image computer-vision scikit-image vision