В этом примере показано, как создать инструмент Pixel Region в отдельном окне рисунка и встроенного в существующее окно рисунка.
Чтение изображения в рабочую область.
I = imread("pout.tif");
Отобразите изображение в окне рисунка. Верните указатель на целевое изображение, himage
.
himage = imshow('pout.tif');
Чтобы создать инструмент Pixel Region в отдельном окне, используйте impixelregion
функция.
hpixreg = impixelregion(himage);
Создайте новое окно рисунка и верните указатель на рисунок.
fig = figure;
Создайте ось и отобразите целевое изображение в осях.
ax = axes; img = imshow(I);
Чтобы создать инструмент Pixel Region на том же рисунке, что и целевое изображение, используйте impixelregionpanel
функция. Задайте родительский рисунок целевого изображения, fig
, как родительский элемент инструмента Pixel Region.
pixregionobj = impixelregionpanel(fig,img);
Инструмент Pixel Области перекрывает и скрывает оригинальное изображение. Чтобы увидеть и изображение, и инструмент, переместите их положения так, чтобы они не перекрывались.
set(ax,'Units','normalized','Position',[0 .5 1 .5]); set(pixregionobj,'Units','normalized','Position',[0 .04 1 .4]);
impixelregion
| impixelregionpanel