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 bloques y vecindarios

Definir barrios y bloques para el filtrado y operaciones de e/s

Funciones

blockprocProcesamiento de bloques distinto para la imagen
bestblkDeterminar el tamaño óptimo del bloque para el procesamiento de bloques
nlfilterOperaciones generales de la vecindad del resbalar
col2imReorganizar columnas matriciales en bloques
colfiltColumnwise Neighborhood Operations
im2colReorganizar bloques de imágenes en columnas

Clases

ImageAdapterInterfaz para e/s de imagen

Temas

Neighborhood or Block Processing: An Overview

Divide an image into sections, called blocks or neighborhoods, to reduce the memory needed to process the image.

Sliding Neighborhood Operations

A sliding neighborhood operation is performed one pixel at a time using information about the pixel’s neighborhood.

Distinct Block Processing

Distinct block processing divides an image into nonoverlapping rectangular sections that can be processed individually.

Block Size and Performance

Using larger block sizes reduces overall computation time but requires more memory to process each block.

Use Column-wise Processing to Speed Up Sliding Neighborhood or Distinct Block Operations

Reshape sliding neighborhoods and distinct blocks to reduce the execution time of processing an image.

Perform Block Processing on Image Files in Unsupported Formats

To work with image data in file formats not supported by block processing functions, construct a class that manages files based on region.