描述
将多波段影像转换为单波段灰度影像。指定的权重应用于每个输入波段,并对输出应用标准化。
语法
Grayscale (raster, {conversion_parameters})
参数 | 说明 | 数据类型 |
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")