Grayscale

Краткая информация

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

Обсуждение

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

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

Синтаксис

Grayscale (raster, {conversion_parameters})
ПараметрОписаниеТип данных
raster

The input 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")

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