使用 imageio.readvol() 从文件夹中读取所有图像(jpg)

Reading all images(jpg) from a folder by using imageio.readvol()

我可以使用此命令从 "imgs" 读取所有 *.dcm 文件

vol = imageio.volread("imgs")

但是我看不懂jpg文件。我的图像文件有 *.bmp.jpg 扩展名(例如 C001_IMG00023.bmp.jpg)和

histology = imageio.volread("imgs", "jpg")

命令给了我

RuntimeError: Format JPEG-PIL cannot read in mode 'v'

然后我阅读了文档并尝试了这个命令

histology = io.volread("imgs",mode="L", "jpg")

但它给了我这个错误

SyntaxError: positional argument follows keyword argument

我搜索了错误以及有关使用 imageio 读取 jpg 文件的信息,但我找不到任何相关信息。是否可以使用 imageio 从文件夹中读取图像文件,或者我应该使用不同的方法吗?我想用上面的简单命令读取文件。

你可以随时使用 skimage,

from skimage.io import imread_collection
path= 'imgs/*.jpg'
histology=imread_collection(path)