GrayScaleMorphologicalOperation¶
对灰度输入图像执行形态运算
描述¶
此应用程序对单波段图像执行灰度形态运算
参数¶
Input Image -in image
Mandatory
The input image to be filtered.
Feature Output Image -out image [dtype]
Mandatory
Output image containing the filtered output image.
Selected Channel -channel int
Default value: 1
The selected channel index
Structuring Element Type -structype [box|ball|cross]
Default value: box
Choice of the structuring element type
- Box
- Ball
- Cross
Structuring element X radius -xradius int
Default value: 5
The structuring element radius along the X axis.
Structuring element Y radius -yradius int
Default value: 5
The structuring element radius along the Y axis.
Morphological Operation -filter [dilate|erode|opening|closing]
Default value: dilate
Choice of the morphological operation
- Dilate
- Erode
- Opening
- Closing
Available RAM (MB) -ram int
Default value: 256
Available memory for processing (in MB).
实例¶
从命令行执行以下操作:
otbcli_GrayScaleMorphologicalOperation -in qb_RoadExtract.tif -out opened.tif -channel 1 -xradius 5 -yradius 5 -filter erode
来自Python的评论:
import otbApplication
app = otbApplication.Registry.CreateApplication("GrayScaleMorphologicalOperation")
app.SetParameterString("in", "qb_RoadExtract.tif")
app.SetParameterString("out", "opened.tif")
app.SetParameterInt("channel", 1)
app.SetParameterInt("xradius", 5)
app.SetParameterInt("yradius", 5)
app.SetParameterString("filter","erode")
app.ExecuteAndWriteOutput()