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上我得到“;”另请参阅;我们要解决这个问题。