Main Content

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 de Barrios y Bloques

Definir barrios y bloques para filtrado y operaciones de E/S

Ciertas operaciones de procesamiento de imágenes implican el procesamiento de una imagen en secciones, en lugar de procesar toda la imagen a la vez. Una operación de vecindad deslizante procesa una imagen de un píxel a la vez, aplicando un algoritmo a cada vecindad de píxeles. En el procesamiento de bloques distintos, una imagen se divide en bloques de igual tamaño sin superposición y el algoritmo se aplica a cada bloque distinto. A continuación, las vecindades y los bloques se vuelven a montar para formar la imagen de salida.

Funciones

blockprocProcesamiento de bloques distintos para la imagen
bestblkDeterminar el tamaño óptimo del bloque para el procesamiento de bloques
nlfilterOperaciones generales de vecindario deslizante
col2imReorganizar las columnas de matriz en bloques
colfiltOperaciones de barrio Columnwise
im2colReorganizar bloques de imágenes en columnas

Clases

ImageAdapterInterfaz para E/S de imagen

Temas

Procesamiento de barrios o bloques: una descripción general

Divida una imagen en secciones, denominadas bloques o vecindades, para reducir la memoria necesaria para procesar la imagen.

Operaciones de vecindario deslizante

Una operación de vecindad deslizante se realiza un píxel a la vez utilizando información sobre la vecindad del píxel.

Procesamiento de bloques distintos

El procesamiento de bloques distintos divide una imagen en secciones rectangulares no superpuestas que se pueden procesar individualmente.

Tamaño y rendimiento del bloque

El uso de tamaños de bloque más grandes reduce el tiempo de cálculo general, pero requiere más memoria para procesar cada bloque.

Utilice el procesamiento en columnas para acelerar las operaciones de vecindario deslizante o de bloques distintos

Cambie la forma de las vecindades deslizantes y los bloques distintos para reducir el tiempo de ejecución del procesamiento de una imagen.

Realizar el procesamiento de bloques en archivos de imagen en formatos no compatibles

Para trabajar con datos de imagen en formatos de archivo no admitidos por funciones de procesamiento de bloques, cree una clase que administre archivos en función de la región.

Procesamiento de bloques paralelos en archivos de imágenes grandes

Si tiene una licencia, puede aprovechar varios núcleos de procesador en su máquina para mejorar el rendimiento de .Parallel Computing Toolbox™blockproc

Ejemplos destacados