com.supermap.image.processing

类 DOMAccuracyChecker

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


    public class DOMAccuracyChecker
    extends com.supermap.data.InternalHandleDisposable
    影像精度评价,评价影像相对基准影像的精度,以及两景影像之间的接边精度
    • 构造器详细资料

      • DOMAccuracyChecker

        public DOMAccuracyChecker()
        构造函数
      • DOMAccuracyChecker

        public DOMAccuracyChecker(DatasetImage[] checkImages,
                                  Datasource workDatasource)
        带参数的构造函数
        参数:
        checkImages - 待评价的影像
        workDatasource - 工作数据源,用于保存结果数据集
    • 方法详细资料

      • dispose

        public void dispose()
      • getLastError

        public String getLastError()
        获取最新的错误信息
        返回:
        最新的错误信息
      • getCheckImages

        public DatasetImage[] getCheckImages()
        获取待评价的影像
        返回:
        待评价的影像数据集
      • setCheckImages

        public DOMAccuracyChecker setCheckImages(DatasetImage[] checkImages)
        设置待评价的影像,支持正射影像以及带 RPC 的影像数据集
        参数:
        checkImages - 待评价的影像数据集
        返回:
        当前对象
      • getWorkDatasource

        public Datasource getWorkDatasource()
        获取工作数据源
        返回:
        工作数据源
      • setWorkDatasource

        public DOMAccuracyChecker setWorkDatasource(Datasource workDatasource)
        设置工作数据源,用于保存检查点数据集,以及残差相关信息
        参数:
        workDatasource - 工作数据源
        返回:
        当前对象
      • checkEdgeAccuracy

        public EdgeAccuracyResult checkEdgeAccuracy(DOMAccuracyCheckerParameter parameter,
                                                    String outputCheckpointsDatasetName,
                                                    String outputCoverageDatasetName)
        评价影像的接边精度
        参数:
        parameter - 影像评价参数对象
        outputCheckpointsDatasetName - 结果检查点数据集名称,用于保存自动提取出来的检查点
        outputCoverageDatasetName - 结果覆盖面数据集,用于保存接边相交区域的精度,接边相交区域的精度表示整个区域的整体精度
        返回:
        影像接边精度结果
      • checkAbsoluteAccuracy

        public AbsoluteAccuracyResult checkAbsoluteAccuracy(DOMAccuracyCheckerParameter parameter,
                                                            DatasetImage[] referenceImages,
                                                            String outputCheckpointsDatasetName,
                                                            String outputCoverageDatasetName)
        评价影像的绝对精度
        参数:
        parameter - 影像评价参数对象
        referenceImages - 基准影像
        outputCheckpointsDatasetName - 结果检查点数据集名称,用于保存自动提取出来的检查点
        outputCoverageDatasetName - 结果覆盖面数据集,用于保存待评价影像整体的精度
        返回:
        绝对精度结果
      • checkBlockAbsoluteAccuracy

        public AbsoluteAccuracyResult checkBlockAbsoluteAccuracy(BlockAbsoluteAccuracyParameter parameter,
                                                                 DatasetImage[] referenceImages,
                                                                 String outputCheckpointsDatasetName,
                                                                 String outputCoverageDatasetName)
        评价影像区域的绝对精度
        参数:
        parameter - 影像评价参数对象
        referenceImages - 基准影像
        outputCheckpointsDatasetName - 结果检查点数据集名称,用于保存自动提取出来的检查点
        outputCoverageDatasetName - 结果覆盖面数据集,用于保存待评价影像整体的精度
        返回:
        绝对精度结果
      • calculateCheckBlock

        public DatasetVector calculateCheckBlock(BlockAbsoluteAccuracyParameter parameter,
                                                 DatasetImage[] referenceImages,
                                                 String outputCoverageDatasetName)
        计算影像区域检测的分块数据集
        参数:
        parameter - 影像评价参数对象
        referenceImages - 基准影像
        outputCoverageDatasetName - 结果覆盖面数据集.用于保存影像区域检测的分块数据,只会输出分块面对象,不会进行精度检测
        返回:
        分块数据集
      • addSteppedListener

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

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

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

Copyright © 2021–2024 SuperMap. All rights reserved.