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