Чтобы определить значения одного или нескольких пикселей в изображении и возвратить значения в переменной, используйте impixel
функция. Можно задать пиксели путем передачи их координат как входных параметров, или можно выбрать пиксели в интерактивном режиме с помощью мыши. impixel
возвращает значение заданных пикселей в переменной в MATLAB® рабочая область.
Примечание
Можно также получить информацию пиксельного значения в интерактивном режиме с помощью Инструмента Изображений - видят, Получают Пиксельную информацию в Приложении Image Viewer.
В этом примере показано, как использовать impixel
в интерактивном режиме получить пиксельные значения.
Отобразите изображение.
imshow canoe.tif
Вызовите impixel
. Когда названо без входных параметров, impixel
сопоставляет себя с изображением в текущей системе координат.
pixel_values = impixel
Выберите точки, которые вы хотите исследовать в изображении путем щелчка мышью. impixel
помещает звезду в каждой точке, которую вы выбираете.
imshow canoe.tif
Когда вы будете закончены, выбирая точки, нажмите Return. impixel
возвращает пиксельные значения в n-3 массиве, где n является числом точек, вы выбрали. impixel
удаляет звезды, используемые, чтобы указать на выбранные точки.
pixel_values =
0.1294 0.1294 0.1294 0.5176 0 0 0.7765 0.6118 0.4196