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.

centerCropWindow2d

Crear ventana de recorte central rectangular

Descripción

ejemplo

win = centerCropWindow2d(inputSize,targetSize) determina la ventana que se va a recortar a partir de una imagen de entrada 2D de tamaño tal que el tamaño de la imagen recortada es .inputSizetargetSize Las coordenadas de la ventana se centran en la imagen de entrada.

Ejemplos

contraer todo

Leer y mostrar una imagen.

chips = imread('coloredChips.png'); imshow(chips)

Especifique el tamaño de destino de la ventana de recorte.

targetSize = [256 256];

Cree una ventana de recorte central.

win1 = centerCropWindow2d(size(chips),targetSize);

Recortar la imagen original utilizando la ventana de recorte central.

B1 = imcrop(chips,win1);

Muestre la imagen recortada.

imshow(B1)

Lea y muestre una segunda imagen de un tamaño diferente.

kobi = imread('kobi.png'); imshow(kobi)

Intente aplicar la ventana de recorte central a esta imagen. La región recortada no procede del centro de la imagen porque la ventana de recorte central utiliza las extensiones espaciales de la imagen.chips

B2 = imcrop(kobi,win1); imshow(B2)

Para recortar la imagen desde el centro, especifique una nueva ventana de recorte central.kobi

win2 = centerCropWindow2d(size(kobi),targetSize); B3 = imcrop(kobi,win2); imshow(B3)

Argumentos de entrada

contraer todo

Tamaño de imagen de entrada, especificado como uno de los siguientes.

Tipo de imagen de entradaFormato deinputSize
Imagen binaria o en escala de grises 2DVector de 2 elementos de enteros positivos de la forma[height width]
2-D RGB o imagen multiespectral de tamaño Vector de 3 elementos de enteros positivos de la forma[height width channels]

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Tamaño de imagen de destino, especificado como uno de los siguientes.

Tipo de imagen de destinoFormato detargetSize
Imagen binaria o en escala de grises 2DVector de 2 elementos de enteros positivos de la forma[height width]
2-D RGB o imagen multiespectral de tamaño Vector de 3 elementos de enteros positivos de la forma[height width channels]

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Argumentos de salida

contraer todo

Ventana de recorte, devuelta como un objeto.Rectangle

Introducido en R2019b