Обработка из ядра очень больших изображений
bigimage информация об объектно-ориентированной памяти о большом.TIFF файле изображения и данных изображения это содержит. bigimage представляет изображения как меньшие блоки данных, которые могут независимо загрузиться и обработаны.
Используйте bigimage объект визуализировать и обработать изображения, которые являются слишком большими, чтобы уместиться в памяти, или при обработке изображения, требует большей памяти, чем доступно. Кроме того, объект может:
Считайте, обработайте, и изображения на дисплее в различном несколько уровней разрешения (пирамиды изображений).
Считайте произвольные области изображения.
Считайте, установите, и блоки данных записи.
Для больших изображений с несколькими уровнями разрешения самый низкий или самый грубый уровень разрешения является уровнем, где каждый пиксель покрывает самую большую область. Самый высокий или самый прекрасный уровень разрешения является уровнем, где каждый пиксель покрывает самую маленькую область.
bigimg = bigimage( создает filename)bigimage объект от большого файла изображения с именем filename.
bigimg = bigimage( создает dirname)bigimage объект из директории с именем dirname содержа файлы с большими данными изображения.
bigimg = bigimage( создает varname)bigimage объект от переменной varname в рабочей области.
bigimg = bigimage(spatialReferencing,channels,classUnderlying) создает bigimage объект и наборы SpatialReferencing, Channels, и ClassUnderlying свойства, не инициализируя данные изображения.
bigimg = bigimage(levelSizes,channels,classUnderlying) создает bigimage объект и наборы LevelSizes, Channels, и ClassUnderlying свойства, не инициализируя данные изображения.
bigimg = bigimage(___,Name,Value) пары "имя-значение" использования, чтобы установить один или несколько из BlockSize, UnloadedValue, и SpatialReferencing свойства. Можно задать несколько пар "имя-значение". Заключите каждое имя свойства в кавычки.
Например, bigimage(bigfile,'BlockSize',[256 256],'UnloadedValue',128) создает большое изображение из файла bigfile это имеет размер блока 256 256 пикселей и пиксельное значение по умолчанию 128.
apply | Блоки процесса большого изображения |
isequal | Сравните два bigimages для равенства |
getBlock | Считайте блок большого изображения |
getFullLevel | Получите все данные на одном уровне большого изображения |
getRegion | Считайте произвольную область большого изображения |
setBlock | Поместите данные в определенный блок большого изображения |
write | Запишите bigimage содержимое в новый файл |