public class ImageFusion extends Object
构造器和说明 |
---|
ImageFusion()
影像融合构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
addSteppedListener(SteppedListener l)
添加一个进度条事件(SteppedEvent)的监听器。
|
DatasetImage[] |
fuse(DatasetImage[] muxDatasetImages,
DatasetImage[] panDatasetImages,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputDirectory)
批量融合
|
DatasetImage[] |
fuse(DatasetImage[] muxDatasetImages,
DatasetImage[] panDatasetImages,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputDirectory,
double sharpCoeff,
ImageOutputOption outputOption,
int parallelNumber)
批量融合
|
DatasetImage[] |
fuse(DatasetImage[] muxDatasetImages,
DatasetImage[] panDatasetImages,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputDirectory,
double sharpCoeff,
ImageOutputOption outputOption,
int parallelNumber,
ParallelStrategy parallelStrategy)
批量融合
|
DatasetImage[] |
fuse(DatasetImage[] muxDatasetImages,
DatasetImage[] panDatasetImages,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputDirectory,
ImageOutputOption outputOption,
int parallelNumber)
批量融合
|
DatasetImage[] |
fuse(DatasetImage[] muxDatasetImages,
DatasetImage[] panDatasetImages,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputDirectory,
int parallelNumber)
批量融合
|
DatasetImage |
fuse(DatasetImage muxDatasetImage,
DatasetImage panDatasetImage,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputFilePath)
影像融合
|
DatasetImage |
fuse(DatasetImage muxDatasetImage,
DatasetImage panDatasetImage,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputFilePath,
double sharpCoeff,
ImageOutputOption OutputOption,
int parallelNum)
影像融合
|
DatasetImage |
fuse(DatasetImage muxDatasetImage,
DatasetImage panDatasetImage,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputFilePath,
ImageOutputOption OutputOption,
int parallelNum)
影像融合
|
DatasetImage |
fuse(DatasetImage muxDatasetImage,
DatasetImage panDatasetImage,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputFilePath,
int parallelNum)
影像融合 生成高分辨率的多光谱影像
|
DatasetImage[] |
fuse(Map<DatasetImage,DatasetImage> datasetImageMap,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputDirectory,
double sharpCoeff,
ImageOutputOption outputOption,
int parallelNumber,
ParallelStrategy parallelStrategy)
批量融合
|
void |
removeSteppedListener(SteppedListener l)
移除一个进度条事件(SteppedEvent)的监听器。
|
List<List<Integer>> |
splitFuseTasks(DatasetImage[] muxDatasetImages,
DatasetImage[] panReferenceImages)
分割融合任务
|
public void addSteppedListener(SteppedListener l)
l
- 一个用于接收进度条事件的监听器。public void removeSteppedListener(SteppedListener l)
l
- 一个用于接收进度条事件的监听器。public DatasetImage fuse(DatasetImage muxDatasetImage, DatasetImage panDatasetImage, FusionMethod fusionMethod, ResampleMethod resampleMethod, String outputFilePath, int parallelNum)
muxDatasetImage
- 多光谱影像数据集panDatasetImage
- 全色影像数据集fusionMethod
- 融合方法resampleMethod
- 重采样方法outputFilePath
- 结果输出路径parallelNum
- 并行线程public DatasetImage fuse(DatasetImage muxDatasetImage, DatasetImage panDatasetImage, FusionMethod fusionMethod, ResampleMethod resampleMethod, String outputFilePath)
muxDatasetImage
- 多光谱影像数据集panDatasetImage
- 全色影像数据集fusionMethod
- 融合方法resampleMethod
- 重采样方法outputFilePath
- 结果输出路径public DatasetImage fuse(DatasetImage muxDatasetImage, DatasetImage panDatasetImage, FusionMethod fusionMethod, ResampleMethod resampleMethod, String outputFilePath, ImageOutputOption OutputOption, int parallelNum)
muxDatasetImage
- 多光谱影像数据集panDatasetImage
- 全色影像数据集fusionMethod
- 融合方法resampleMethod
- 重采样方法outputFilePath
- 结果输出路径OutputOption
- 结果输出设置parallelNum
- 并行参数public DatasetImage fuse(DatasetImage muxDatasetImage, DatasetImage panDatasetImage, FusionMethod fusionMethod, ResampleMethod resampleMethod, String outputFilePath, double sharpCoeff, ImageOutputOption OutputOption, int parallelNum)
muxDatasetImage
- 多光谱影像数据集panDatasetImage
- 全色影像数据集fusionMethod
- 融合方法resampleMethod
- 重采样方法sharpCoeff
- 锐化系数outputFilePath
- 结果输出路径public DatasetImage[] fuse(DatasetImage[] muxDatasetImages, DatasetImage[] panDatasetImages, FusionMethod fusionMethod, ResampleMethod resampleMethod, String outputDirectory, int parallelNumber)
muxDatasetImages
- 多光谱影像数据集集合panDatasetImages
- 全色影像数据集集合fusionMethod
- 融合方法resampleMethod
- 重采样方法outputDirectory
- 输出目录parallelNumber
- 并行线程数量public DatasetImage[] fuse(DatasetImage[] muxDatasetImages, DatasetImage[] panDatasetImages, FusionMethod fusionMethod, ResampleMethod resampleMethod, String outputDirectory)
muxDatasetImages
- 多光谱影像数据集集合panDatasetImages
- 全色影像数据集集合fusionMethod
- 融合方法resampleMethod
- 重采样方法outputDirectory
- 输出目录public DatasetImage[] fuse(DatasetImage[] muxDatasetImages, DatasetImage[] panDatasetImages, FusionMethod fusionMethod, ResampleMethod resampleMethod, String outputDirectory, ImageOutputOption outputOption, int parallelNumber)
muxDatasetImages
- 多光谱影像数据集集合panDatasetImages
- 全色影像数据集集合fusionMethod
- 融合方法resampleMethod
- 重采样方法outputDirectory
- 输出目录outputOption
- 影像输出设置parallelNumber
- 并行线程数量public DatasetImage[] fuse(DatasetImage[] muxDatasetImages, DatasetImage[] panDatasetImages, FusionMethod fusionMethod, ResampleMethod resampleMethod, String outputDirectory, double sharpCoeff, ImageOutputOption outputOption, int parallelNumber, ParallelStrategy parallelStrategy)
muxDatasetImages
- 多光谱影像数据集集合panDatasetImages
- 全色影像数据集集合fusionMethod
- 融合方法resampleMethod
- 重采样方法outputDirectory
- 输出目录outputOption
- 影像输出设置parallelNumber
- 并行线程数量parallelStrategy
- 并行策略public DatasetImage[] fuse(Map<DatasetImage,DatasetImage> datasetImageMap, FusionMethod fusionMethod, ResampleMethod resampleMethod, String outputDirectory, double sharpCoeff, ImageOutputOption outputOption, int parallelNumber, ParallelStrategy parallelStrategy)
datasetImageMap
- 多光谱和全色影像配对数组。 key为多光谱影像,value为全色影像影像fusionMethod
- 融合方法resampleMethod
- 重采样方法outputDirectory
- 输出目录outputOption
- 影像输出设置parallelNumber
- 并行线程数量parallelStrategy
- 并行策略public DatasetImage[] fuse(DatasetImage[] muxDatasetImages, DatasetImage[] panDatasetImages, FusionMethod fusionMethod, ResampleMethod resampleMethod, String outputDirectory, double sharpCoeff, ImageOutputOption outputOption, int parallelNumber)
muxDatasetImages
- 多光谱影像数据集集合panDatasetImages
- 全色影像数据集集合fusionMethod
- 融合方法resampleMethod
- 重采样方法outputDirectory
- 输出目录sharpCoeff
- 锐化系数outputOption
- 影像输出设置parallelNumber
- 并行线程数量public List<List<Integer>> splitFuseTasks(DatasetImage[] muxDatasetImages, DatasetImage[] panReferenceImages)
muxDatasetImages
- 多光谱影像数组panReferenceImages
- 全色影像数组Copyright © 2021–2024 SuperMap. All rights reserved.