exponenta event banner

читать

Считывание данных из randomPatchExtractionDatastore

Описание

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

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

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

свернуть все

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

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

свернуть все

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

  • Первая переменная - InputImage и содержит исправления входного изображения.

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

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

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

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

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

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

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

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

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

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