Esta página es para la versión anterior. La página correspondiente en inglés ha sido eliminada en la versión actual.
Entornos y procesamiento por bloques
R2025bEn determinadas operaciones de procesamiento de imágenes, es necesario procesar una imagen por secciones en lugar de hacerlo toda de una vez. En una operación de entorno deslizante, los píxeles de una imagen se procesan uno cada vez mediante la aplicación sucesiva de un algoritmo al entorno de cada píxel. En el procesamiento en bloques discretos, una imagen se divide en bloques de igual tamaño que no se solapan entre ellos, y el algoritmo se aplica a cada bloque de forma independiente. Después, los entornos y bloques se vuelven a ensamblar para formar la imagen de salida.
Funciones
blockproc | Procesamiento en bloques distintos para una imagen |
bestblk | Determine optimal block size for block processing |
nlfilter | Operaciones de entorno deslizante general |
col2im | Reordenar las columnas de una matriz en bloques |
colfilt | Operaciones de entorno por columnas |
im2col | Reorganizar bloques de imágenes en columnas |
blockedImage | Big or multiresolution image made from discrete blocks |
apply | Process blocks of blocked image |
Temas
- Block Processing: An Overview
Divide an image into sections, called blocks, to reduce the memory needed to process the image.
- Block Size and Performance
Using larger block sizes reduces overall computation time but requires more memory to process each block.
- Create Adapter to Read Unsupported Image Formats for Blocked Processing
To work with image data in file formats that are not natively supported by the
blockedImageobject, create a custom adapter that reads blocks of data.

