images.blocked.H5Blocks class

Пакет: images.blocked

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

Описание

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

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

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

МультиразрешенияДа
Используйте параллельную обработкуДа
Обработка резюмеДа

The 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);

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

bh5 = blockedImage("H5sFolder");
Введенный в R2021a