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