hasdata

Определите, доступны ли данные, чтобы читать из datastore

Синтаксис

Описание

пример

tf = hasdata(ds) возвращает логический 1 TRUE) если существуют доступные данные, чтобы читать из datastore, заданного ds. В противном случае это возвращает логический 0 ложь).

Примеры

свернуть все

Проверяйте, могут ли данные о пиксельных метках быть считаны из datastore.

Установите местоположение изображения и данных о пиксельных метках.

dataDir = fullfile(toolboxdir('vision'),'visiondata');
imDir = fullfile(dataDir,'building');
pxDir = fullfile(dataDir,'buildingPixelLabels');

Создайте изображение и пиксельный datastore метки.

imds = imageDatastore(imDir);
classNames = ["sky" "grass" "building" "sidewalk"];
pixelLabelID = [1 2 3 4];
pxds = pixelLabelDatastore(pxDir,classNames,pixelLabelID);

В то время как данные доступны в datastore, считайте данные.

while hasdata(pxds)
    T = read(pxds);
end

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

свернуть все

Datastore с маркированными данными для того, чтобы обучить сеть семантической сегментации или сеть обнаружения объектов в виде pixelLabelDatastore, pixelLabelImageDatastore, или boxLabelDatastore объект.

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

свернуть все

Состояние данных о datastore, возвращенное как логический 1 TRUE) если существуют доступные данные, чтобы читать из datastore, заданного ds. В противном случае это возвращает логический 0 ложь).

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

| |

Введенный в R2017b