read

Чтение данных из randomPatchExtractionDatastore

Описание

data = read(patchds) возвращает пакет данных из datastore случайного извлечения закрашенных фигур, patchds. Последующие вызовы read функция продолжает считывать из конечной точки предыдущего вызова.

[data,info] = read(patchds) также возвращает информацию об извлеченных данных, включая метаданные, в info.

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

свернуть все

Datastore извлечения случайных закрашенных фигур, заданный как randomPatchExtractionDatastore объект. datastore задает MiniBatchSize количество наблюдений в каждой партии и numObservations общее количество наблюдений.

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

свернуть все

Выходные данные, возвращенные как таблица с MiniBatchSize количество строк.

  • Первая переменная InputImage и содержит входные закрашенные фигуры изображений.

  • Если сетевые отклики являются изображениями в image datastore, то вторая переменная ResponseImage.

  • Если сетевые отклики являются изображениями меток пикселей в pixel label datastore, то вторая переменная ResponsePixelLabelImage.

Каждый столбец содержит массив ячеек из закрашенных фигур размера, определяемых PatchSize и тип данных изображений.

  • Для 2-D одноканальных изображений закрашенные фигуры имеют размер m по n, где m задает количество строк и n задает количество столбцов в закрашенной фигуре.

  • Для 2-D многоканальных изображений закрашенные фигуры имеют размер m по n -by - c, где c определяет количество цветовых каналов закрашенной фигуры. c изображений - 3.

  • Для 3-D одноканальных объемных изображений закрашенные фигуры имеют размер m по n -by - p, где p задает количество плоскостей объема.

Для последнего пакета данных в datastore patchds, если numObservations не чисто делится на MiniBatchSize, затем read возвращает частичный пакет, содержащий все оставшиеся наблюдения в datastore.

Информация о считанных данных, возвращенная как массив структур. Массив структур может содержать следующие поля.

Имя поляОписание
RandomPatchRectanglesMiniBatchSize-by-4 числовая матрица. Каждая строка определяет размер и положение закрашенной фигуры в формате [xywidthheight]. Элементы определяют координаты x и y верхнего левого угла, ширину и высоту закрашенной фигуры.
ImageIndicesMiniBatchSize-by-1 числовой вектор, который задает индексы считанных изображений в вход хранилищах данных.
InputImageFilenameMiniBatchSize-by-1 массив ячеек, который задает полностью разрешенный путь, содержащий строку пути, имя файла и расширение файла каждого входного изображения.
ResponseImageFilenameMiniBatchSize-by-1 массив ячеек, который задает полностью разрешенный путь, содержащий строку пути, имя файла и расширение файла каждого изображения отклика или изображения пиксельной метки.

Введенный в R2018b