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.

randomCropWindow2d

Crear ventana de recorte rectangular aleatorizada

Descripción

ejemplo

win = randomCropWindow2d(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 seleccionan desde una posición aleatoria en la imagen de entrada.

Ejemplos

contraer todo

Leer y mostrar una imagen.

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

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

targetSize = [1000 1000];

Cree tres ventanas de recorte aleatorias. Cada ventana tiene una posición diferente de la imagen de entrada.

win1 = randomCropWindow2d(size(A),targetSize); win2 = randomCropWindow2d(size(A),targetSize); win3 = randomCropWindow2d(size(A),targetSize);

Recorte la imagen original utilizando cada una de las ventanas de recorte aleatorio.

B1 = imcrop(A,win1); B2 = imcrop(A,win2); B3 = imcrop(A,win3);

Muestre las tres imágenes recortadas como un montaje.

montage({B1,B2,B3},'Size',[1 3]);

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