exponenta event banner

readimage

Чтение указанного образа из хранилища данных

Описание

пример

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

пример

[img,fileinfo] = readimage(imds,I) также возвращает структуру 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.

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

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

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

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

свернуть все

Хранилище входных данных. Вы можете использовать imageDatastore функции или datastore для создания объекта хранилища данных на основе данных.

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

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

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

свернуть все

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

  • Массив m-by-n для изображений в градациях серого

  • Массив m-by-n-by-3 для цветных изображений

  • Массив m-by-n-by-4 для образов CMYK Tiff

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

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

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

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

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

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

См. также

| | | |

Представлен в R2015b