com.supermap.data.processing

类 ClassificationOperator

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.processing.ClassificationOperator
  • 所有已实现的接口:
    IDisposable


    public class ClassificationOperator
    extends com.supermap.data.InternalHandleDisposable
    用于倾斜摄影图像的建筑物识别。通过该类可以实现深度学习训练、分类过程。支持S3M数据的读写。
    • 构造器详细资料

      • ClassificationOperator

        public ClassificationOperator()
        默认构造一个新的ClassificationOperator对象。
    • 方法详细资料

      • dispose

        public void dispose()
        释放所占资源。
      • extractInfos

        public static ClassificationInfos extractInfos(String strFileName)
        导入待分类倾斜摄影数据路径strFileName,获取便于分类的特征点信息。
        参数:
        strFileName - OSGB倾斜摄影数据。例如:Tile_+010_+007_L16_000.osgb
        返回:
        返回一个ClassificationInfos,记录倾斜摄影数据的分类特征点信息
      • generateTrainingSet

        public static ClassificationInfos generateTrainingSet(String filePathName)
        导入单体化数据。获取分类特征点和标签信息。
        参数:
        filePathName - S3M单体化数据。例如:Tile_+010_+007_L16_000.s3m
        返回:
        返回一个ClassificationInfos,记录单体化之后的数据的分类特征点信息
      • addLabelsToS3MFile

        public static void addLabelsToS3MFile(String osgbFilePath,
                                              String outputFolder,
                                              int[] labelsArray)
        为OSGB倾斜摄影数据添加分类标签实现图像上的建筑物智能识别。
        参数:
        osgbFilePath - 是原始倾斜摄影OSGB数据。例如:例如:Tile_+010_+007_L16_000.osgb
        outputFolder - 是结果输出路径,用户自定义
        labelsArray - 是标签数组,是倾斜数据分类标签。-1代表未知;0代表其他;1代表建筑物
      • setIsDisposable

        public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
                                           boolean disposable)

Copyright © 2021–2024 SuperMap. All rights reserved.