Создание обучающих данных для семантической сегментации из исходной истины
[ создает datastore изображений imds,pxds] = pixelLabelTrainingData(gTruth)imds и пиксель помечает datastore pxds от заданной основной истины. Можно объединить возвращенные хранилища данных в pixelLabelImageDatastore и используйте trainNetwork (Deep Learning Toolbox) функция, чтобы обучить сети сегментации глубокого обучения. Можно также использовать эти хранилища данных с evaluateSemanticSegmentation функция, чтобы оценить результат глубокого обучения или классических методов сегментации.
Эта функция поддерживает параллельные вычисления с помощью нескольких MATLAB® рабочие. Включите параллельные вычисления с помощью диалогового окна Computer Vision Toolbox Preferences.
[ возвращает изображение и пиксельные хранилища данных метки с дополнительными опциями, заданными одним или несколькими аргументами пары "имя-значение".imds,pxds] = pixelLabelTrainingData(gTruth,Name,Value)
Если groundTruth объекты в gTruth были созданы с помощью видеофайла, пользовательского источника данных или imageDatastore с различными пользовательскими функциями чтения затем можно задать любую комбинацию аргументов пары "имя-значение".
Если groundTruth объекты были созданы из коллекции изображений или источника данных последовательности изображений, затем можно задать только SamplingFactor аргумент пары "имя-значение"
objectDetectorTrainingData | semanticseg | evaluateSemanticSegmentation | trainNetwork (Deep Learning Toolbox)