Хранилище данных для данных изображения
Использовать ImageDatastore объект для управления коллекцией файлов изображений, где каждое отдельное изображение умещается в памяти, но вся коллекция изображений не обязательно умещается. Можно создать ImageDatastore с использованием imageDatastore укажите его свойства, а затем импортируйте и обрабатывайте данные с помощью объектных функций.
создает хранилище данных imds = imageDatastore(location)imds из коллекции данных изображения, указанных location.
задает дополнительные параметры и свойства для imds = imageDatastore(location,Name,Value)imds с использованием одного или нескольких аргументов пары имя-значение.
countEachLabel | Подсчитать файлы в метках ImageDatastore |
hasdata | Определение доступности данных для чтения |
numpartitions | Количество разделов хранилища данных |
partition | Разделение хранилища данных |
preview | Предварительный просмотр подмножества данных в хранилище данных |
read | Считывание данных в хранилище данных |
readall | Считывание всех данных в хранилище данных |
readimage | Чтение указанного образа из хранилища данных |
writeall | Запись хранилища данных в файлы |
reset | Сброс хранилища данных в исходное состояние |
shuffle | Перетасовка всех данных в хранилище данных |
splitEachLabel | Разделить метки ImageDatastore по пропорциям |
subset | Создание подмножества хранилища данных или набора файлов |
transform | Преобразовать хранилище данных |
combine | Объединение данных из нескольких хранилищ данных |
isPartitionable | Определение возможности разделения хранилища данных |
isShuffleable | Определение возможности тасования хранилища данных |
Использование ReadFcn для преобразования или предварительной обработки 2-D изображений не рекомендуется. Для форматов файлов, распознаваемых imformats, указание ReadFcn замедляет работу imageDatastore. Более эффективные способы преобразования и предварительной обработки изображений см. в разделе Препроцессные изображения для глубокого обучения (панель инструментов глубокого обучения).