read

Считайте данные из randomPatchExtractionDatastore

Описание

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

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

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

свернуть все

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

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

свернуть все

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

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

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

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

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

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

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

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

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

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

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

Введенный в R2018b