Python skimage io.ImageCollection在使用io.ImageCollection添加要显示的多种类型的文件时未显示所需的所有文件

Python skimage io.ImageCollection在使用io.ImageCollection添加要显示的多种类型的文件时未显示所需的所有文件,python,scikit-image,Python,Scikit Image,使用此代码: ic = io.ImageCollection('../images/*.png') ​ print('Type:', type(ic)) ​ ic.files ic = io.ImageCollection('../images/*.png:../images/*.jpg') print('Type:', type(ic)) ic.files 我明白了: Type: <class 'skimage.io.collection.ImageCollection'>

使用此代码:

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

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']
> Type: <class 'skimage.io.collection.ImageCollection'
> []
我明白了:

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']
> Type: <class 'skimage.io.collection.ImageCollection'
> []
>类型:[]
当我尝试对特定文件进行一种类型的搜索时,我会看到所有文件的视图,但当我尝试通过在两者之间添加“:”来执行多种操作时,这就是它假定的方式,我什么也得不到。

将:更改为; ic=io.ImageCollection('../images/.png;./images/.jpg')

它适合我。

将:更改为; ic=io.ImageCollection('../images/.png;./images/.jpg')


它适合我。

文档中说:多个模式应该由os.pathsep分隔。所以试试:
导入操作系统;打印(os.pathsep)
,在Windows上我得到“;”另请参阅;我们将解决这个问题。文档中说:多个模式应该由os.pathsep分隔。所以试试:
导入操作系统;打印(os.pathsep)
,在Windows上我得到“;”另请参阅;我们要解决这个问题。