Grayscale

Сводка

преобразует многоканальное изображение в одно-канальное изображение в оттенках серого. Указанные веса применяются к каждому входному каналу, а к выходным данным применяется нормализация.

Описание

Для изучения подробной информации о том, как работает эта функция, см. растровую функцию Grayscale.

Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, можно вызвать метод save растрового объекта.

Синтаксис

Grayscale (raster, {conversion_parameters})
ParameterОбъяснениеТип данных
raster

Входной растр.

Raster
conversion_parameters

Веса каждого канала входного растра.

(Значение по умолчанию — None)

List
Значение отраженного сигнала
Тип данныхОбъяснение
Raster

Выходной растр.

Пример кода

Grayscale, пример 1

В этом примере для входных изображений применяется функция Grayscale.

from arcpy.sa import *
out_grayscale_raster = Grayscale("imagery.tif")
out_grayscale_raster.save("C:/arcpyExamples/outputs/grayscale.tif")
Grayscale, пример 2

В этом примере для входных изображений применяется функция 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")

Связанные разделы