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()
默认构造一个新的ClassificationOperator对象。
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 static void
addLabelsToS3MFile(String osgbFilePath, String outputFolder, int[] labelsArray)
为OSGB倾斜摄影数据添加分类标签实现图像上的建筑物智能识别。void
dispose()
释放所占资源。static ClassificationInfos
extractInfos(String strFileName)
导入待分类倾斜摄影数据路径strFileName,获取便于分类的特征点信息。static ClassificationInfos
generateTrainingSet(String filePathName)
导入单体化数据。static void
setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
-
方法详细资料
-
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.osgboutputFolder
- 是结果输出路径,用户自定义labelsArray
- 是标签数组,是倾斜数据分类标签。-1代表未知;0代表其他;1代表建筑物
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.