(Чтобы быть удаленным), Создают datastore шумоподавления изображений
denoisingImageSource будет удален в будущем релизе. Используйте denoisingImageDatastore вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
свойства наборов шумоподавления отображают datastore с помощью пар "имя-значение". Можно задать несколько пар "имя-значение". Заключите каждое имя аргумента в кавычки.dnimds = denoisingImageSource(imds,Name,Value)
denoisingImageSourceПолучите datastore изображений. Этот datastore содержит изображения RGB.
setDir = fullfile(toolboxdir('images'),'imdata'); imds = imageDatastore(setDir,'FileExtensions',{'.jpg'});
Создайте denoisingImageDatastore объект с помощью denoisingImageSource функция. Datastore изображений создает много закрашенных фигур из каждого изображения в datastore и добавляет Гауссов шум в закрашенные фигуры. Установите дополнительный PatchesPerImage, PatchSize, GaussianNoiseLevel, и ChannelFormat свойства denoisingImageDatastore использование пар "имя-значение".
dnimds = denoisingImageSource(imds,... 'PatchesPerImage',512,... 'PatchSize',50,... 'GaussianNoiseLevel',[0.01 0.1],... 'ChannelFormat','RGB')
dnimds =
denoisingImageDatastore with properties:
PatchesPerImage: 512
PatchSize: [50 50 3]
GaussianNoiseLevel: [0.0100 0.1000]
ChannelFormat: 'rgb'
MiniBatchSize: 128
NumObservations: 18944
DispatchInBackground: 0