exponenta event banner

readByIndex

Считывание данных, указанных индексом из randomPatchExtractionDatastore

Описание

data = readByIndex(patchds,ind) возвращает подмножество наблюдений из хранилища данных извлечения случайного исправления, patchds. Требуемые наблюдения определяются индексами, ind.

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

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

свернуть все

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

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

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

свернуть все

Наблюдения из хранилища данных, возвращенные в виде таблицы с length(ind) количество строк.

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

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

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