shuffle

Переставьте файлы в ImageDatastore

Синтаксис

Описание

пример

imdsrand = shuffle(imds) возвращает ImageDatastore объект, содержащий случайное упорядоченное расположение файлов от imds.

Примеры

свернуть все

Создайте ImageDatastore объект imds. Переставьте файлы, чтобы создать новый datastore, содержащий те же файлы в произвольном порядке.

imds = imageDatastore(fullfile(matlabroot, 'toolbox', 'matlab', {'demos','imagesci'}),'LabelSource','foldernames','FileExtensions', {'.jpg', '.png', '.tif'})
imds = 

  ImageDatastore with properties:

      Files: {
             ' ...\matlab\toolbox\matlab\demos\cloudCombined.jpg';
             ' ...\matlab\toolbox\matlab\demos\example.tif';
             ' ...\matlab\toolbox\matlab\demos\landOcean.jpg'
              ... and 5 more
             }
     Labels: [demos; demos; demos ... and 5 more categorical]
    ReadFcn: @readDatastoreImage

imdsrand = shuffle(imds)
imdsrand = 

  ImageDatastore with properties:

      Files: {
             ' ...\matlab\toolbox\matlab\demos\street2.jpg';
             ' ...\matlab\toolbox\matlab\demos\landOcean.jpg';
             ' ...\matlab\toolbox\matlab\imagesci\corn.tif'
              ... and 5 more
             }
     Labels: [demos; demos; imagesci ... and 5 more categorical]
    ReadFcn: @readDatastoreImage

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

свернуть все

Введите datstore, заданный как ImageDatastore объект. Создать ImageDatstore от ваших данных изображения используйте imageDatastore функция.

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

свернуть все

Выведите datastore, возвращенный как ImageDatastore объект, содержащий случайным образом упорядоченные файлы от imds.

Смотрите также

|

Введенный в R2016a