com.supermap.image.processing
类 InputImagePackage
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.image.processing.InputImagePackage
-
- 所有已实现的接口:
- IDisposable
public class InputImagePackage extends com.supermap.data.InternalHandleDisposable
输入影像组对象。对于卫星影像,一般在同一组中会包含全色影像和多光谱影像。对于立体卫星影像,还会有前视或后视等。同属一组影像才能进行影像融合(多光谱和全色), 如果无法自动识别影像为一组,可以指定特定的影像为一组影像。
-
-
构造器概要
构造器 构造器和说明 InputImagePackage()
默认构造函数
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放对象所占用的资源。boolean
equals(Object obj)
InputImage
getFuseMUXImage()
获取取用于影像融合的全色影像InputImage
getFusePANImage()
获取用于影像融合的全色影像String
getPackageName()
获取影像组的名称。InputImage
getStereoBWDImage()
获取立体影像中后视影像InputImage
getStereoFWDImage()
获取立体影像中的前视影像InputImage
getStereoNADImage()
设置立体影像中的正视(下视)影像static InputImagePackage[]
pairInputImages(InputImage[] inputImages, List<InputImage> errors)
自动对输入的影像数组进行配对,输出为影像分组InputImagePackage
setFuseMUXImage(InputImage inputImage)
设置用于影像融合的多光谱影像。InputImagePackage
setFusePANImage(InputImage inputImage)
设置用于影像融合的全色影像。static void
setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
InputImagePackage
setStereoBWDImage(InputImage inputImage)
设置立体影像像对中的后视影像InputImagePackage
setStereoFWDImage(InputImage inputImage)
设置立体影像像对中的前视影像InputImagePackage
setStereoNADImage(InputImage inputImage)
设置立体影像像对中的正视(下视)影像
-
-
-
方法详细资料
-
dispose
public void dispose()
释放对象所占用的资源。调用该方法之后,此对象不再可用。
-
getPackageName
public String getPackageName()
获取影像组的名称。影像组的名称自动根据指定的影像获取: 如果含有有效的全色影像,则使用全色影像文件名称作为组的名称; 没有全色影像,如果含有有效的多光谱影像,则使用多光谱影像文件名称作为组的名称; 没有全色和多光谱影像,则会判断是否有正视、前视或后视影像,使用相应影像文件名称作为组的名称。- 返回:
- 影像组的名称
-
getFusePANImage
public InputImage getFusePANImage()
获取用于影像融合的全色影像- 返回:
- 全色影像
-
setFusePANImage
public InputImagePackage setFusePANImage(InputImage inputImage)
设置用于影像融合的全色影像。如果输入的影像为空,则将置空全色影像。 对于立体影像,根据具体的卫星传感器,选择对应的影像为全色影像,例如,国产GF7影像,则使用后视影像为全色影像,对于3线阵立体影像,一般选择正视影像作为全色影像。- 参数:
inputImage
- 全色影像- 返回:
- 当前对象
-
getFuseMUXImage
public InputImage getFuseMUXImage()
获取取用于影像融合的全色影像- 返回:
- 多光谱影像
-
setFuseMUXImage
public InputImagePackage setFuseMUXImage(InputImage inputImage)
设置用于影像融合的多光谱影像。如果输入的影像为空,则将置空多光谱影像。多光谱影像要求至少有3个波段。- 参数:
inputImage
- 多光谱影像- 返回:
- 当前对象
-
getStereoFWDImage
public InputImage getStereoFWDImage()
获取立体影像中的前视影像- 返回:
- 前视影像
-
setStereoFWDImage
public InputImagePackage setStereoFWDImage(InputImage inputImage)
设置立体影像像对中的前视影像- 参数:
inputImage
- 前视影像- 返回:
- 当前对象
-
getStereoBWDImage
public InputImage getStereoBWDImage()
获取立体影像中后视影像- 返回:
- 后视影像
-
setStereoBWDImage
public InputImagePackage setStereoBWDImage(InputImage inputImage)
设置立体影像像对中的后视影像- 参数:
inputImage
- 后视影像- 返回:
- 当前对象
-
getStereoNADImage
public InputImage getStereoNADImage()
设置立体影像中的正视(下视)影像- 返回:
- 当前对象
-
setStereoNADImage
public InputImagePackage setStereoNADImage(InputImage inputImage)
设置立体影像像对中的正视(下视)影像- 参数:
inputImage
- 正视影像- 返回:
- 当前对象
-
pairInputImages
public static InputImagePackage[] pairInputImages(InputImage[] inputImages, List<InputImage> errors)
自动对输入的影像数组进行配对,输出为影像分组- 参数:
inputImages
- 输入的影像errors
- 错误影像,即配对失败的影像。当对象为空时,不输出错误影像- 返回:
- 成功配对的影像分组。
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.