impixelregionpanel

Панель Области инструмента пикселя

Описание

Используйте impixelregionpanel функция для добавления инструмента Pixel Region к тому же рисунку, что и изображение. Инструмент Pixel Region является средством для исследования пиксельных значений изображений.

Инструмент Pixel Region отображает экстремальный вид крупным планом небольшой области пикселей в целевом изображении. Инструмент перекрывает прямоугольник, называемый прямоугольником пиксельной области, над целевым изображением. Чтобы просмотреть пиксели в другой области, щелкните и перетащите прямоугольник на целевое изображение или прокрутите инструмент Pixel Region. Можно изменить размер прямоугольника области пикселей, чтобы изменить разрешение пикселей в инструменте «Область пикселей». Если позволяет размер пикселей, инструмент накладывает числовое значение пикселя на каждый пиксель.

пример

hpanel = impixelregionpanel(hparent,himage) создает инструмент Pixel Области в окно рисунка. himage - указатель на целевое изображение, пиксели которого должны отображаться. hparent - указатель на объект рисунок или uipanel, который будет содержать инструмент Pixel Region. hpanel - указатель на инструмент «Пиксельная область».

Примеры

свернуть все

Отображение изображения на рисунке. В этом примере изображение отображается в подграфике, чтобы создать пространство в окне рисунка для инструмента пиксельной области.

hFig = figure;
subplot(1,2,1)
hIm = imshow('peppers.png');

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

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

hpanel = impixelregionpanel(hFig,hIm);

Figure contains 2 axes and another object of type uipanel. Axes 1 contains 85 objects of type line, image, text. Axes 2 contains 12 objects of type line, patch, image.

Уменьшите размерности инструмента пиксельной области до 40% от высоты и ширины рисунка. Задайте положение нижнего левого угла инструмента так, чтобы инструмент занимал пространство на рисунке справа от изображения.

Чтобы исследовать значения пикселей по всему изображению, попробуйте перетащить и изменить размер прямоугольника пиксельной области по целевому изображению и прокрутить инструмент пиксельной области.

set(hpanel,'Position',[0.55 0.3 .4 .4])

Figure contains 2 axes and another object of type uipanel. Axes 1 contains 29 objects of type line, image, text. Axes 2 contains 12 objects of type line, patch, image.

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

свернуть все

Указатель на объект рисунок или uipanel, который будет содержать инструмент Pixel Region, заданный как указатель.

Указатель на целевое изображение, заданный как указатель.

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

свернуть все

Указатель на инструмент Pixel Области, возвращенный как указатель. Инструмент Pixel Region является типом объекта uipanel.

Совет

  • Чтобы создать инструмент Pixel Region в отдельном окне рисунка, используйте impixelregion.

См. также

|

Представлено до R2006a