使用 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)
我可以使用此命令从 "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)