code: def __init__(
      self, src, src_pts, dst_pts, dst_w, dst_h, trans_ratio=1.0
  ):
      self.src = src
      self.src_pts = src_pts
      self.dst_pts = dst_pts
      self.pt_count = len(self.dst_pts)
      self.dst_w = dst_w
      self.dst_h = dst_h
      self.trans_ratio = trans_ratio
      self.grid_size = 100
      self.rdx = np.zeros((self.dst_h, self.dst_w))
      self.rdy = np.zeros((self.dst_h, self.dst_w))
  
imports: import numpy
label_desc: Use image node_id 1 to create a new WarpMLS object  with example: obj = WarpMLS(src, src_pts, dst_pts, dst_w, dst_h, trans_ratio)