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

blockprocDistinct block processing for image
bestblkDetermine optimal block size for block processing
nlfilterOperaciones de entorno deslizante general
col2imRearrange matrix columns into blocks
colfiltColumn-wise neighborhood operations
im2colRearrange image blocks into columns

Clases

ImageAdapterInterface for image I/O

Temas