Создайте пиксельный инструмент области

В этом примере показано, как создать инструмент 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 Region перекрывает и скрывает оригинальное изображение. Чтобы видеть и изображение и инструмент, переключите их положения так, чтобы они не перекрывались.

set(ax,'Units','normalized','Position',[0 .5 1 .5]);
set(pixregionobj,'Units','normalized','Position',[0 .04 1 .4]);

Смотрите также

|

Похожие темы