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.

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

свернуть все

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

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

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

| |

Введенный в R2016a

Для просмотра документации необходимо авторизоваться на сайте