集料¶
这个应用程序通过对基于像素的分类进行多数投票,为分割的每个对象分配一个类。
描述¶
该应用程序的目的是将分割结果与基于像素的图像分类相结合,以产生面向对象的图像分类。输入分割是带标签的图像,通常是由OTB应用程序提供的结果 LSMSSegmentation 。输出是一个矢量数据集,其中包含对象和属性表中的相应类。属于同一类的相连区域被合并。可以在LSMS流水线的最后一步使用该应用程序来替换该应用程序 LSMSVectorization 。
参数¶
Input classification -in image
Mandatory
Pixel-based image classification.
Labeled image -inseg image
Mandatory
Labeled image representing a segmentation of an image.
Output raster -outim image [dtype]
Mandatory
Output raster, object-oriented image classification.
Output vector dataset -out filename [dtype]
Mandatory
Output vector dataset, object-oriented image classification. The class 0 is considered as background.
实例¶
从命令行执行以下操作:
otbcli_Aggregate -in classification.tif -inseg labeled_image.tif -outim image_classification.tif -out vector_classification.shp
来自Python的评论:
import otbApplication
app = otbApplication.Registry.CreateApplication("Aggregate")
app.SetParameterString("in", "classification.tif")
app.SetParameterString("inseg", "labeled_image.tif")
app.SetParameterString("outim", "image_classification.tif")
app.SetParameterString("out", "vector_classification.shp")
app.ExecuteAndWriteOutput()
局限性¶
输入分类和标注的图像应具有相同的分辨率和占用空间