readimage

Чтение указанного изображения из datastore

Описание

пример

img = readimage(imds,I) читает IПервый файл изображений из 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)

Figure contains an axes. The axes contains an object of type image.

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

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

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

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

свернуть все

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

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

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

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

свернуть все

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

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

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

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

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

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

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

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

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

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

См. также

| | | |

Введенный в R2015b