Сводка
преобразует многоканальное изображение в одно-канальное изображение в оттенках серого. Указанные веса применяются к каждому входному каналу, а к выходным данным применяется нормализация.
Описание
Для изучения подробной информации о том, как работает эта функция, см. растровую функцию Grayscale.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, можно вызвать метод save растрового объекта.
Синтаксис
Grayscale (raster, {conversion_parameters})
Parameter | Объяснение | Тип данных |
raster | Входной растр. | Raster |
conversion_parameters | Веса каждого канала входного растра. (Значение по умолчанию — None) | List |
Тип данных | Объяснение |
Raster | Выходной растр. |
Пример кода
В этом примере для входных изображений применяется функция Grayscale.
from arcpy.sa import *
out_grayscale_raster = Grayscale("imagery.tif")
out_grayscale_raster.save("C:/arcpyExamples/outputs/grayscale.tif")
В этом примере для входных изображений применяется функция Grayscale.
# Import the system modules
import arcpy
from arcpy.sa import *
# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"
# Set the local variables
in_raster = "imagery.tif"
# Execute the Grayscale function
out_grayscale_raster = Grayscale(in_raster)
# Save the output
out_grayscale_raster.save("C:/arcpyExamples/outputs/grayscale.tif")