CombinedDatastore

Datastore, для объединения данных, считанных из нескольких базовых хранилищ данных

Описание

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

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

Создание

Можно создать CombinedDatastore объект с помощью combine функция. Например, dsnew = combine(ds1,ds2) создает datastore, который комбинирует данные о чтении из хранилищ данных ds1 и ds2.

Свойства

развернуть все

Базовые хранилища данных, заданные как массив ячеек объектов datastore.

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

Функции объекта

combineОбъедините данные от нескольких datastores
hasdataОпределите, доступны ли данные для чтения
previewПодмножество данных в datastore
readСчитайте данные в datastore
readallСчитывайте все данные в datastore
resetСброс Datastore к начальному состоянию
transformПреобразуйте datastore

Примеры

свернуть все

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

Создайте datastore imds1 представление набора трех изображений.

imds1 = imageDatastore({'street1.jpg','street2.jpg','peppers.png'}); 

Создайте второй datastore imds2 путем преобразования изображений imds1 к полутоновым изображениям.

imds2 = transform(imds1,@(x) rgb2gray(x));

Создайте объединенный datastore из imds1 и imds2.

imdsCombined = combine(imds1,imds2);

Считайте первую пару изображений от объединенного datastore. Каждая операция чтения на этом объединенном datastore возвращает пару изображений, представленных 1- 2 cellArray.

dataOut = read(imdsCombined)
dataOut=1×2 cell
    {480x640x3 uint8}    {480x640 uint8}

Отобразите вывод первого чтения от объединенного datastore.

imshow(imtile(dataOut));

Введенный в R2019a