Skimage io.图像集合在使用io时未显示我想要的所有文件.图像集合,用于添加要显示的多种类型的文件



使用以下代码:

ic = io.ImageCollection('../images/*.png')
​
print('Type:', type(ic))
​
ic.files

我明白这个:

Type: <class 'skimage.io.collection.ImageCollection'>
['../images\chapel_floor.png',
 '../images\clock_motion.png',
 '../images\cycle_spin.png',
 '../images\fingers.png',
 '../images\mpl_hist.png',
 '../images\snakes.png',
 '../images\zebrafish-spinal-cord-color.png',
 '../images\zebrafish-spinal-cord.png']

使用此代码:

ic = io.ImageCollection('../images/*.png:../images/*.jpg')
print('Type:', type(ic))
ic.files

我明白这个:

> Type: <class 'skimage.io.collection.ImageCollection'
> []

当我只尝试一种类型的特定文件搜索时,我会查看所有文件,但是当我尝试通过在两者之间添加":"来执行多项操作时,这就是它假设的方式,我什么也得不到。

将 : 更改为 ;ic = io。图像集合('../图片/.png;../图片/.jpg'(

它对我有用。

在 Mac 和 Linux 上使用 :,在 Windows 上使用 ; 分隔 *.png 和 *.jpg

相关内容

最新更新