com.supermap.image.processing
类 Registration
- java.lang.Object
-
- com.supermap.image.processing.Registration
-
public class Registration extends Object
配准类。主要用来进行影像配准
-
-
构造器概要
构造器 构造器和说明 Registration()
构造一个配准对象。
-
方法概要
-
-
-
方法详细资料
-
getParallelNumber
public int getParallelNumber()
获取并行数目- 返回:
- 并行数目. 默认为 1
-
setParallelNumber
public Registration setParallelNumber(int parallelNumber)
设置并行数目- 参数:
parallelNumber
- 并行数目- 返回:
- 当前对象
-
getWorkDirectory
public String getWorkDirectory()
获取工作目录- 返回:
- 工作目录. 默认值为 空
-
setWorkDirectory
public Registration setWorkDirectory(String workDirectory)
设置工作目录- 参数:
workDirectory
- 工作目录- 返回:
- 当前对象
-
getLastError
public String getLastError()
获取最新的错误信息- 返回:
- 最新的错误信息
-
muxBandRegistrate
public DatasetImage[] muxBandRegistrate(DatasetImage[] sourceDatasetImages, String outputDirectory, ImageOutputOption outOption)
波段间配准- 参数:
sourceDatasetImages
- 待配准的影像数组outputDirectory
- 输出结果路径outOption
- 输出结果参数设置- 返回:
- 配准后的影像数据集数组
-
fuseRegistrate
public DatasetImage[] fuseRegistrate(DatasetImage[] muxDatasetImages, DatasetImage[] panReferenceImages, RegistrateParameter parameter, String outputDirectory, ImageOutputOption outOption)
多光谱和全色配准- 参数:
muxDatasetImages
- 多光谱影像数组panReferenceImages
- 全色影像数组parameter
- 多光谱和全色配准参数设置outputDirectory
- 输出结果路径outOption
- 输出结果参数设置- 返回:
- 配准后的多光谱影像数据集数组
-
fuseRegistrate
public DatasetImage[] fuseRegistrate(Map<DatasetImage,DatasetImage> datasetImageMap, RegistrateParameter parameter, String outputDirectory, ImageOutputOption outOption)
多光谱和全色配准- 参数:
datasetImageMap
- 多光谱和全色影像配对数组。 key为多光谱影像,value为全色影像影像parameter
- 多光谱和全色配准参数设置outputDirectory
- 输出结果路径outOption
- 输出结果参数设置- 返回:
- 配准后的多光谱影像数据集数组
-
baseMapRegistrate
public DatasetImage[] baseMapRegistrate(DatasetImage[] sourceDatasetImages, DatasetImage[] referenceImages, RegistrateParameter parameter, String outputDirectory, ImageOutputOption outOption)
参考影像配准- 参数:
sourceDatasetImages
- 影像数据集数组referenceImages
- 参考影像数组parameter
- 参考影像配准参数设置outputDirectory
- 输出结果路径outOption
- 输出结果参数设置- 返回:
- 配准后的多影像数据集数组
-
splitFuseRegistrateTasks
public List<List<Integer>> splitFuseRegistrateTasks(DatasetImage[] muxDatasetImages, DatasetImage[] panReferenceImages)
分割多光谱和全色配准任务- 参数:
muxDatasetImages
- 多光谱影像数组panReferenceImages
- 全色影像数组- 返回:
- 多光谱和全色配准任务列表
-
splitBaseMapRegistrateTasks
public List<List<Integer>> splitBaseMapRegistrateTasks(DatasetImage[] sourceDatasetImages, DatasetImage[] referenceImages)
分割参考影像配准任务- 参数:
sourceDatasetImages
- 影像数据集数组referenceImages
- 参考影像数组- 返回:
- 参考影像配准任务列表
-
addSteppedListener
public void addSteppedListener(SteppedListener l)
添加一个进度条事件(SteppedEvent)的监听器。- 参数:
l
- 监听器
-
removeSteppedListener
public void removeSteppedListener(SteppedListener l)
移除一个进度条事件(SteppedEvent)的监听器- 参数:
l
- 监听器
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.