Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Entornos y procesamiento por bloques

Defina entornos y bloques para operaciones de filtrado y de entrada/salida

En 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

blockprocProcesamiento en bloques distintos para una imagen
bestblkDetermine optimal block size for block processing
nlfilterOperaciones de entorno deslizante general
col2imReordenar las columnas de una matriz en bloques
colfiltOperaciones de entorno por columnas
im2colReorganizar bloques de imágenes en columnas
blockedImageBig or multiresolution image made from discrete blocks (desde R2021a)
applyProcess blocks of blocked image (desde R2021a)

Temas