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

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

      • 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.