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).