images.blocked.H5 class

Пакет: images.blocked

Храните блоки в одном HDF5 файле

Описание

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

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

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

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

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

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

HandleCompatible
true

Для получения информации об атрибутах класса см. раздел «Атрибуты класса».

Создание

Описание

пример

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

Свойства

расширить все

Общественная собственность

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

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

Примеры

свернуть все

Создайте заблокированное изображение.

bim = blockedImage('tumor_091R.tif');

Запись заблокированных данных в файл HDF5 с помощью функции объекта записи заблокированных изображений. Задайте images.blocked.H5 адаптер для использования в write функция объекта.

wa = images.blocked.H5();
wa.GZIPLevel = 5; % Slower, but results in smallest file size
write(bim, "tumor1.h5", "Adapter", wa);

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

bh5 = blockedImage("tumor1.h5");   
disp(bh5.Adapter.Extension)
h5
Введенный в R2021a