countEachLabel

Считайте файлы в метках ImageDatastore

Синтаксис

T = countEachLabel(imds)

Описание

пример

T = countEachLabel(imds) возвращает сводную таблицу меток в imds и количестве файлов, сопоставленных с каждым.

Примеры

свернуть все

Создайте объект ImageDatastore и маркируйте каждое изображение согласно папке, в которой это находится.

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

Перечислите счет файла для каждой метки.

T = countEachLabel(imds)
T = 

     Label      Count
    ________    _____

    demos       6    
    imagesci    2    

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

свернуть все

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

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

свернуть все

Таблица количеств метки, возвращенных как таблица двух-столбца, содержащая имя каждой метки в imds и количестве файлов, сопоставлена с каждой меткой.

Типы данных: таблица

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

| |

Введенный в R2016a

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