images.blocked.H5 class

Пакет: images.blocked

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

Описание

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

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

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

Уровни мультиразрешенияДа
Используйте параллельную обработкуНет
Продолжите обрабатыватьНет

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, который вы только создали. blockedImage возразите автоматически выбирает соответствующий адаптер для данных.

bh5 = blockedImage("tumor1.h5");   
disp(bh5.Adapter.Extension)
h5

Смотрите также

|

Введенный в R2021a