Datastore для данных изображения
Используйте ImageDatastore объект управлять набором файлов изображений, где каждое отдельное изображение умещается в памяти, но целый набор изображений не обязательно соответствует. Можно создать ImageDatastore объект с помощью imageDatastore функционируйте, задайте его свойства, и затем импортируйте и обработайте функции объекта использования данных.
создает datastore imds = imageDatastore(location)imds из набора данных изображения, заданных location.
задает дополнительные параметры и свойства для imds = imageDatastore(location,Name,Value)imds использование одного или нескольких аргументов пары "имя-значение".
countEachLabel | Считайте файлы в марках ImageDatastore |
hasdata | Определите, доступны ли данные для чтения |
numpartitions | Количество разделов datastore |
partition | Разделите datastore |
preview | Подмножество данных в datastore |
read | Считайте данные в datastore |
readall | Считывайте все данные в datastore |
readimage | Считайте заданное изображение из datastore |
reset | Сброс Datastore к начальному состоянию |
shuffle | Переставьте файлы в ImageDatastore |
splitEachLabel | Разделите марки ImageDatastore пропорциями |
subset | Создайте подмножество datastore или установленный на файл |
transform | Преобразуйте datastore |
combine | Объедините данные от нескольких datastores |
Используя ReadFcn, чтобы преобразовать или предварительно обработать 2D изображения не рекомендуется. Для форматов файлов, распознанных imformats, определение ReadFcn замедляет производительность imageDatastore. Для более эффективных способов преобразовать и предварительно обработать изображения, смотрите, Предварительно обрабатывают Изображения для Глубокого обучения (Deep Learning Toolbox).
Также можно создать ImageDatastore объект с помощью datastore функция. Например, ds = datastore(location,'Type','image') создает datastore из набора файлов, заданных location.