com.supermap.image.processing
类 BuildingDetector
- java.lang.Object
-
- com.supermap.image.processing.BuildingDetector
-
public class BuildingDetector extends Object
建筑物掩膜检测,建筑物掩膜检测使用深度学习方法,需要安装 CUDA 驱动程序
-
-
构造器概要
构造器 构造器和说明 BuildingDetector()默认构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voidaddSteppedListener(SteppedListener l)添加进度信息监听对象DatasetVectordetectBuildingMask(DatasetImage[] datasetImages, Datasource datasource, String resultDatasetName, int parallelNumber)提取建筑物掩膜,返回建筑物掩膜矢量掩膜,默认提取掩膜矢量面最小像素数目为 64DatasetVectordetectBuildingMask(DatasetImage[] datasetImages, int nMinPixels, Datasource datasource, String resultDatasetName, int parallelNumber)提取建筑物掩膜,返回建筑物掩膜矢量掩膜voidremoveSteppedListener(SteppedListener l)移除进度信息监听对象
-
-
-
方法详细资料
-
addSteppedListener
public void addSteppedListener(SteppedListener l)
添加进度信息监听对象- 参数:
l- 进度信息监听对象
-
removeSteppedListener
public void removeSteppedListener(SteppedListener l)
移除进度信息监听对象- 参数:
l- 进度信息监听对象
-
detectBuildingMask
public DatasetVector detectBuildingMask(DatasetImage[] datasetImages, int nMinPixels, Datasource datasource, String resultDatasetName, int parallelNumber)
提取建筑物掩膜,返回建筑物掩膜矢量掩膜- 参数:
datasetImages- 原始影像数据集数组nMinPixels- 提取掩膜矢量面的最小像素数目,当像素数目小于指定值时不提取矢量掩膜datasource- 结果数据源resultDatasetName- 结果数据集名称parallelNumber- 并发线程数目- 返回:
- 建筑物矢量掩膜数据集
-
detectBuildingMask
public DatasetVector detectBuildingMask(DatasetImage[] datasetImages, Datasource datasource, String resultDatasetName, int parallelNumber)
提取建筑物掩膜,返回建筑物掩膜矢量掩膜,默认提取掩膜矢量面最小像素数目为 64- 参数:
datasetImages- 原始影像数据集数组datasource- 结果数据源resultDatasetName- 结果数据集名称parallelNumber- 并发线程数目- 返回:
- 建筑物矢量掩膜数据集
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.