com.supermap.image.processing

类 WaterBodyDetector



  • public class WaterBodyDetector
    extends Object
    水体检测。 水体检测使用深度学习方法,需要安装 CUDA 驱动程序
    • 构造器详细资料

      • WaterBodyDetector

        public WaterBodyDetector()
    • 方法详细资料

      • addSteppedListener

        public void addSteppedListener(SteppedListener l)
        添加进度信息监听对象
        参数:
        l - 进度信息监听对象
      • removeSteppedListener

        public void removeSteppedListener(SteppedListener l)
        移除进度信息监听对象
        参数:
        l - 进度信息监听对象
      • detectWaterBodyMask

        public DatasetVector detectWaterBodyMask(DatasetImage[] datasetImages,
                                                 int nMinPixels,
                                                 Datasource datasource,
                                                 String resultDatasetName,
                                                 int parallelNumber,
                                                 int downSampleFactor)
        提取水体掩膜,返回矢量水体掩膜数据集。
        参数:
        datasetImages - 输入的影像数据集,影像数据集必须是带近红外波段的4波影像数据集
        nMinPixels - 提取掩膜矢量面的最小像素数目,当像素数目小于指定值时不提取矢量掩膜
        datasource - 结果数据源
        resultDatasetName - 结果数据集名称
        parallelNumber - 线程数目
        downSampleFactor - 下采样系数
        返回:
        水体掩膜数据集

Copyright © 2021–2024 SuperMap. All rights reserved.