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    

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

свернуть все

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

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

свернуть все

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

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

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

| |

Введенный в R2016a