randomCropWindow2d

(Не рекомендуемый), Создают рандомизированное прямоугольное окно обрезки

randomCropWindow2d не рекомендуется. Использование randomWindow2d вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Описание

пример

win = randomCropWindow2d(inputSize,targetSize) определяет окно, чтобы обрезать от 2D входного изображения размера inputSize таким образом, что размером кадрированного изображения является targetSize. Координаты окна выбраны из случайного положения во входном изображении.

Примеры

свернуть все

Считайте и отобразите изображение.

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

Figure contains an axes object. The axes object contains an object of type image.

Задайте целевой размер окна обрезки.

targetSize = [1000 1000];

Создайте три случайных окна обрезки. Каждое окно имеет различное положение от входного изображения.

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

Обрежьте оригинальное изображение с помощью каждого из случайных окон обрезки.

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

Отобразите эти три кадрированных изображения как монтаж.

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

Figure contains an axes object. The axes object contains an object of type image.

Входные параметры

свернуть все

Введите размер изображения в виде одного из следующих.

Тип входного изображенияФормат inputSize
2D полутоновое или бинарное изображениеВектор с 2 элементами из положительных целых чисел формы [height width]
2D RGB или многоспектральное изображение размера Вектор с 3 элементами из положительных целых чисел формы [height width channels]

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Размер целевого изображения в виде одного из следующих.

Тип целевого изображенияФормат targetSize
2D полутоновое или бинарное изображениеВектор с 2 элементами из положительных целых чисел формы [height width]
2D RGB или многоспектральное изображение размера Вектор с 3 элементами из положительных целых чисел формы [height width channels]

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Выходные аргументы

свернуть все

Окно Cropping, возвращенное как Rectangle объект.

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2021a

Введенный в R2019b
Для просмотра документации необходимо авторизоваться на сайте