com.supermap.image.processing

类 AbsoluteAccuracyCheckerParameter

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.image.processing.AbsoluteAccuracyCheckerParameter
    • 构造器详细资料

      • AbsoluteAccuracyCheckerParameter

        public AbsoluteAccuracyCheckerParameter()
        默认构造函数
    • 方法详细资料

      • dispose

        public void dispose()
        释放对象所占用的资源。调用该方法之后,此对象不再可用。
      • getCheckImageSource

        public AccuraycCheckSourceOfImage getCheckImageSource()
        获取执行精度评价的影像来源
        返回:
        执行精度评价的影像来源
      • setCheckImageSource

        public AbsoluteAccuracyCheckerParameter setCheckImageSource(AccuraycCheckSourceOfImage value)
        设置执行精度评价的影像来源。精度评价可以选择检查”正射影像“或“原始影像”,如果选择检查正射影像,需要先通过”生成正射影像“算子生成正射影像, 否则,将直接检查带几何工程内的RPC的原始影像(如果已经修正过RPC参数,精度检查会使用修正后的RPC参数)。
        参数:
        value - 执行精度评价的影像来源
        返回:
        当前对象
      • isCheckPanchromaticImages

        public boolean isCheckPanchromaticImages()
        返回是否检查全色影像
        返回:
        是否检查全色影像
      • setCheckPanchromaticImages

        public AbsoluteAccuracyCheckerParameter setCheckPanchromaticImages(boolean value)
        设置是否检查全色影像
        参数:
        value - 是否检查全色影像
        返回:
        当前对象
      • isCheckMultispectralImages

        public boolean isCheckMultispectralImages()
        返回是否检查多光谱影像
        返回:
        是否检查多光谱影像
      • setCheckMultispectralImages

        public AbsoluteAccuracyCheckerParameter setCheckMultispectralImages(boolean value)
        设置是否检查多光谱影像
        参数:
        value - 是否检查多光谱影像
        返回:
        当前对象
      • isCheckStereoImages

        public boolean isCheckStereoImages()
        是否检查立体影像,包括前视、后视、正视等
        返回:
        是否检查立体影像
      • setCheckStereoImages

        public AbsoluteAccuracyCheckerParameter setCheckStereoImages(boolean value)
        设置是否检查立体影像,包括前视、后视、正视等
        参数:
        value - 是否检查立体影像
        返回:
        当前对象
      • isDetectBuildingMask

        public boolean isDetectBuildingMask()
        是否进行建筑物检测,去掉落在建筑物上的检查点。
        返回:
        是否进行建筑物检测,去掉落在建筑物上的检查点。
      • setDetectBuildingMask

        public AbsoluteAccuracyCheckerParameter setDetectBuildingMask(boolean value)
        设置是否进行建筑物检测,去掉落在建筑物上的检查点。注意,当去掉建筑物上的检查点时,将会额外花费较多时间。
        参数:
        value - 是否进行建筑物检测,去掉落在建筑物上的检查点。
        返回:
        当前对象
      • getCheckpointsNumber

        public int getCheckpointsNumber()
        获取检查点数目
        返回:
        检查点数目
      • setCheckpointsNumber

        public AbsoluteAccuracyCheckerParameter setCheckpointsNumber(int value)
        设置检查点数目,默认值为 1000
        参数:
        value - 检查点数目
        返回:
        当前对象
      • getSearchRadius

        public double getSearchRadius()
        获取搜索距离,单位为像素
        返回:
        搜索距离
      • setSearchRadius

        public AbsoluteAccuracyCheckerParameter setSearchRadius(double radius)
        设置搜索距离,单位为像素,默认值为 40像素
        参数:
        radius - 搜索距离
        返回:
        当前对象
      • getErrorThreshold

        public double getErrorThreshold()
        获取误差阈值,当检查点误差大于指定的误差阈值时,将去掉检查点。单位为像素。
        返回:
        误差阈值。
      • setErrorThreshold

        public AbsoluteAccuracyCheckerParameter setErrorThreshold(double errorThreshold)
        设置误差阈值。当检查点误差大于指定的误差阈值时,将去掉检查点。单位为像素。默认为 5像素。
        参数:
        errorThreshold - 误差阈值
        返回:
        当前对象
      • setMinOverlapArea

        public AbsoluteAccuracyCheckerParameter setMinOverlapArea(double value)
        设置最小重叠区域面积阈值,当设置了面积阈值后,只对重叠区域面积大于指定值的区域进行精度检查。
        参数:
        value - 面积阈值
        返回:
        当前对象
      • getMinOverlapArea

        public double getMinOverlapArea()
        返回最小重叠区域面积阈值。默认为 0;
        返回:
        面积阈值
      • getOverlapAreaUnit

        public AreaUnit getOverlapAreaUnit()
        返回最小重叠区域面积单位,默认为平方千米
        返回:
        面积单位
      • setIsDisposable

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

Copyright © 2021–2024 SuperMap. All rights reserved.