Чтение всех изображений (jpg) из папки с помощью imageio.readvol()

Я могу прочитать все файлы *.dcm из "imgs" с помощью этой команды

vol = imageio.volread("imgs")

но я не могу читать файлы jpg. Мои файлы изображений имеют расширение *.bmp.jpg (например, C001_IMG00023.bmp.jpg) и

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

команда дала мне

RuntimeError: формат JPEG-PIL не может быть прочитан в режиме «v»

затем я прочитал документы и попробовал эту команду

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

но это дало мне эту ошибку

SyntaxError: позиционный аргумент следует за аргументом ключевого слова

Я искал ошибки и информацию о чтении файлов jpg с помощью imageio, но ничего не нашел об этом. Можно ли читать файлы изображений из папки с помощью imageio или мне следует использовать для этого другой метод? Я хочу читать файлы с помощью простой команды, как указано выше.


person Yunus YILDIRIM    schedule 14.11.2018    source источник


Ответы (1)


Вы всегда можете пойти на skimage,

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