перестановка

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

Синтаксис

imdsrand = shuffle(imds)

Описание

пример

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

Была ли эта тема полезной?