randomCropWindow3d

Создайте рандомизированное кубовидное окно обрезки

Описание

пример

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

Примеры

свернуть все

Считайте 3-D объем MRI. Используйте squeeze функция, чтобы удалить любые одноэлементные размерности.

load mri;
D = squeeze(D);

Отобразите объем в панели.

fullViewPnl = uipanel(figure,'Title','Original Volume');
volshow(D,'Parent',fullViewPnl);

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

targetSize = [64 64 10];

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

win = randomCropWindow3d(size(D),targetSize);

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

Dcrop = imcrop3(D,win);

Отобразите обрезанный объем в панели.

fullViewPnl = uipanel(figure,'Title','Cropped Volume');
volshow(Dcrop,'Parent',fullViewPnl);

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

свернуть все

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

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

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

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

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

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

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

свернуть все

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

Введенный в R2019b