com.supermap.image.processing
类 BlockAbsoluteAccuracyCheckerParameter
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.image.processing.BlockAbsoluteAccuracyCheckerParameter
-
- 所有已实现的接口:
- IDisposable
public class BlockAbsoluteAccuracyCheckerParameter extends com.supermap.data.InternalHandleDisposable
-
-
构造器概要
构造器 构造器和说明 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()
返回执行精度评价的影像匹配方法- 返回:
- 影像匹配方法
-
setImageMatchMethod
public BlockAbsoluteAccuracyCheckerParameter setImageMatchMethod(ImageMatchMethod imageMatchMethod)
设置执行精度评价的影像匹配方法,默认为ImageMatchMethod.MOTIF
- 参数:
imageMatchMethod
- 影像匹配方法- 返回:
- 当前对象
-
getBlockSizeX
public int getBlockSizeX()
获取分块列大小- 返回:
- 分块列大小
-
setBlockSizeX
public BlockAbsoluteAccuracyCheckerParameter setBlockSizeX(int value)
设置分块列大小,默认值为 1024- 参数:
value
- 分块列大小- 返回:
- 当前对象
-
getBlockSizeY
public int getBlockSizeY()
获取分块列大小- 返回:
- 分块列大小
-
setBlockSizeY
public BlockAbsoluteAccuracyCheckerParameter setBlockSizeY(int value)
设置分块列大小,默认值为 1024- 参数:
value
- 分块列大小- 返回:
- 当前对象
-
getCheckRegionDataset
public DatasetVector getCheckRegionDataset()
获取区域精度检查范围数据集- 返回:
- 区域精度检查范围数据集
-
setCheckRegionDataset
public BlockAbsoluteAccuracyCheckerParameter setCheckRegionDataset(DatasetVector checkRegionDataset)
设置区域精度检测范围- 参数:
checkRegionDataset
- 区域精度检测范围数据集- 返回:
- 当前对象
-
getMaxPointsInEachBlock
public int getMaxPointsInEachBlock()
返回每个块最大点数目- 返回:
-
setMaxPointsInEachBlock
public BlockAbsoluteAccuracyCheckerParameter setMaxPointsInEachBlock(int value)
设置每个块内最大的点数目- 参数:
value
- 点数目值
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.