docstr: This class acts as a wrapper to the method AdaLAM for outlier filtering.
  
  init args:
      custom_config: dictionary overriding the default configuration. Missing parameters are kept as default.
                     See documentation of DEFAULT_CONFIG for specific explanations on the accepted parameters.
docstr_tok: ["This","class","acts","as","a","wrapper","to","the","method","AdaLAM","for","outlier","filtering",".","init","args",":","custom_config",":","dictionary","overriding","the","default","configuration",".","Missing","parameters","are","kept","as","default",".","See","documentation","of","DEFAULT_CONFIG","for","specific","explanations","on","the","accepted","parameters","."]
code: def __init__(
      self, custom_config: Optional[AdalamConfig] = None
  ) -> None:
      """This class acts as a wrapper to the method AdaLAM for outlier filtering.
  
      init args:
          custom_config: dictionary overriding the default configuration. Missing parameters are kept as default.
                         See documentation of DEFAULT_CONFIG for specific explanations on the accepted parameters.
      """
      if custom_config is not None:
          self.config = custom_config
      else:
          self.config = get_adalam_default_config()
  
file_path: kornia/kornia/feature/adalam/adalam.py
imports: from typing import Optional, Tuple, Union
  import torch
  from kornia.core import Tensor, as_tensor
  from kornia.core.check import KORNIA_CHECK_LAF, KORNIA_CHECK_SHAPE
  from kornia.feature.laf import get_laf_center, get_laf_orientation, get_laf_scale
  from .core import AdalamConfig, _no_match, adalam_core
  from .utils import dist_matrix
label_desc: Use image node_id 1 to create a new AdalamFilter object  with example: obj = AdalamFilter(custom_config)