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 |
writeall | Запишите datastore в файлы |
reset | Сброс Datastore к начальному состоянию |
shuffle | Переставьте все данные в datastore |
splitEachLabel | Разделите марки ImageDatastore пропорциями |
subset | Создайте подмножество datastore или установленный на файл |
transform | Преобразуйте datastore |
combine | Объедините данные от нескольких datastores |
isPartitionable | Определите, partitionable ли datastore |
isShuffleable | Определите, shuffleable ли datastore |
Используя ReadFcn, чтобы преобразовать или предварительно обработать 2D изображения не рекомендуется. Для форматов файлов, распознанных imformats, определение ReadFcn замедляет эффективность imageDatastore. Для более эффективных способов преобразовать и предварительно обработать изображения, смотрите, Предварительно обрабатывают Изображения для Глубокого обучения (Deep Learning Toolbox).