exponenta event banner

images.blocked.H5Blocks класс

Пакет: images.blocked

Сохранить каждый блок как HDF5 файл в папке

Описание

images.blocked.H5Blocks является адаптером для использования с заблокированными образами. Этот адаптер используется для архивирования данных в виде отдельных HDF5 файлов с включенным сжатием без потерь. Адаптер сохраняет дополнительную информацию в UserData, если существует, наряду с MAT-файлом с тем же именем файла.

ВозможностиПоддержка
Типы данных

Все числовые и логические типы данных любых измерений. Логические данные записываются как uint8.

Уровни множественного разрешенияДа
Использовать параллельную обработкуДа
Возобновить обработкуДа

images.blocked.H5Blocks класс является handle класс.

Атрибуты класса

HandleCompatible
true

Сведения об атрибутах класса см. в разделе Атрибуты класса.

Создание

Описание

пример

adapter = images.blocked.H5Blocked() создает экземпляр images.blocked.H5Blocked адаптер для использования с blockedImage функции.

Свойства

развернуть все

Уровень сжатия GZIP, заданный как числовой скаляр между 0-9. Это значение управляет уровнем сжатия GZIP (без потерь). 0 отключает сжатие. Более высокие значения пытаются увеличить уровень сжатия (уменьшенные размеры файлов) при более высоких затратах времени выполнения.

Типы данных: double

Примеры

свернуть все

Создание заблокированного изображения.

bim = blockedImage('tumor_091R.tif');

Запись данных изображения в файлы. Укажите images.blocked.H5Blocks адаптер.

wa = images.blocked.H5Blocks();
wa.GZIPLevel = 5;
write(bim, "H5sFolder", "Adapter", wa);

Создание заблокированного изображения из папки изображений. blockedImage объект автоматически выбирает соответствующий адаптер.

bh5 = blockedImage("H5sFolder");
Представлен в R2021a