Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.
Procesamiento fuera de núcleo de imágenes muy grandes
Un objeto almacena información sobre un archivo . TIFF y los datos de imagen que contiene.bigimage
A representa imágenes como bloques de datos más pequeños que se pueden cargar y procesar de forma independiente.bigimage
Utilice un objeto para visualizar y procesar imágenes que sean demasiado grandes para caber en la memoria, o cuando el procesamiento de la imagen requiere más memoria de la que está disponible.bigimage
Además, el objeto puede:
Leer, procesar y mostrar imágenes en diferentes niveles de resolución múltiple (pirámides de imagen).
Lea las regiones arbitrarias de la imagen.
Leer, establecer y escribir bloques de datos.
Para imágenes grandes con varios niveles de resolución, el nivel más bajo o de resolución es el nivel donde cada píxel cubre el área más grande.más grueso El nivel más alto o de resolución es el nivel donde cada píxel cubre el área más pequeña.Mejores
bigimg = bigimage(
crea un objeto a partir del archivo de imagen grande con el nombre .filename
)bigimage
filename
bigimg = bigimage(
crea un objeto a partir de un directorio con un nombre que contiene archivos con datos de imagen grande.dirname
)bigimage
dirname
bigimg = bigimage(
crea un objeto a partir de la variable en el espacio de trabajo.varname
)bigimage
varname
bigimg = bigimage(spatialReferencing,channels,classUnderlying)
crea un objeto y establece elbigimage
SpatialReferencing
, Channels
Y
ClassUnderlying
propiedades, sin inicializar los datos de la imagen.
bigimg = bigimage(levelSizes,channels,classUnderlying)
crea un objeto y establece elbigimage
LevelSizes
,
Channels
Y
ClassUnderlying
propiedades, sin inicializar los datos de la imagen.
bigimg = bigimage(___,Name,Value)
utiliza pares nombre-valor para establecer uno o más de los BlockSize
, UnloadedValue
Y
SpatialReferencing
Propiedades. Puede especificar varios pares nombre-valor. Incluya cada nombre de propiedad entre comillas.
Por ejemplo, crea una imagen grande a partir de un archivo que tiene un tamaño de bloque de 256 por 256 píxeles y un valor de píxel predeterminado de .bigimage(bigfile,'BlockSize',[256 256],'UnloadedValue',128)
bigfile
128
apply | Bloques de proceso de imagen grande |
isequal | Comparar dos s por la igualdadbigimage |
getBlock | Leer bloque de imagen grande |
getFullLevel | Obtener todos los datos en un nivel de imagen grande |
getRegion | Leer región arbitraria de imagen grande |
setBlock | Poner los datos en un bloque específico de imagen grande |
write | Escribir contenido en un nuevo archivobigimage |