images.blocked.H5Blocks class

Пакет: 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