Обработка из ядра очень больших изображений
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 содержимое в новый файл |