exponenta event banner

countEachLabel

Подсчитать файлы в метках ImageDatastore

Синтаксис

Описание

пример

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    

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

свернуть все

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

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

свернуть все

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

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

Представлен в R2016a