com.supermap.image.processing

类 BlockAbsoluteAccuracyCheckerParameter

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

      • BlockAbsoluteAccuracyCheckerParameter

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

      • dispose

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public ImageMatchMethod getImageMatchMethod()
        返回执行精度评价的影像匹配方法
        返回:
        影像匹配方法
      • getBlockSizeX

        public int getBlockSizeX()
        获取分块列大小
        返回:
        分块列大小
      • getBlockSizeY

        public int getBlockSizeY()
        获取分块列大小
        返回:
        分块列大小
      • getCheckRegionDataset

        public DatasetVector getCheckRegionDataset()
        获取区域精度检查范围数据集
        返回:
        区域精度检查范围数据集
      • getMaxPointsInEachBlock

        public int getMaxPointsInEachBlock()
        返回每个块最大点数目
        返回:
      • setIsDisposable

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

Copyright © 2021–2024 SuperMap. All rights reserved.