exponenta event banner

randomCropWindow3d

Создание рандомизированного окна обрезки кубической формы

Описание

пример

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

Примеры

свернуть все

Прочитайте 3D объем МРТ. Используйте 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

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

свернуть все

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

Представлен в R2019b