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