readimage

Считайте заданное изображение из datastore

Синтаксис

img = readimage(imds,I)
[img,fileinfo] = readimage(imds,I)

Описание

пример

img = readimage(imds,I) читает I th файл изображения от datastore imds и возвращает данные изображения img. Размер и тип данных массива img зависят от форматов изображения файлов в datastore. Форматы изображения, поддержанные функцией readimage, являются теми форматами, поддержанными imread. Для получения дополнительной информации о поддерживаемых форматах смотрите imread.

пример

[img,fileinfo] = readimage(imds,I) также возвращает struct fileinfo, который содержит два поля информации о файле:

  • FileName Имя файла, из которого читается изображение.

  • FileSize — Размер файла в байтах.

Примеры

свернуть все

Создайте объект ImageDatastore, содержащий два изображения, и затем считайте и просмотрите второе изображение.

imds = imageDatastore({'street1.jpg','street2.jpg'});
img = readimage(imds,2);
imshow(img)

Создайте объект datastore, содержащий два изображения, и считайте второе изображение.

imds = imageDatastore({'street1.jpg','street2.jpg'});
[img,info] = readimage(imds,2);

Структура info содержит следующую информацию для второго изображения: Filename, FileSize и Label. Чтобы отобразить имя файла и путь, введите info.Filename в командном окне. Чтобы отобразить размер файла, введите info.FileSize.

Входные параметры

свернуть все

Введите datastore. Можно использовать функцию imageDatastore или функцию datastore, чтобы создать объект datastore из данных.

Индекс файла изображения, заданный как положительное целое число.

Типы данных: double

Выходные аргументы

свернуть все

Данные изображения, возвращенные как многомерный массив целых чисел. Размер img зависит от формата изображения:

  • массив m на n для полутоновых изображений

  • m n 3 массивами для изображений истинного цвета

  • m n 4 массивами для изображений TIFF CMYK

Функция readimage поддерживает форматы изображения, которые поддерживает imread. Для получения дополнительной информации о поддерживаемых форматах смотрите imread.

Типы данных: double

Информация о файле, возвращенная как массив структур, содержащий два поля:

  • FileName Имя файла, из которого читается изображение.

  • FileSize — Размер файла в байтах.

Типы данных: struct

Смотрите также

| | | |

Введенный в R2015b

Была ли эта тема полезной?