title: Applying transformation matrix to new set of points
body: <p>I have predicted the transformation matrix between two sets of points as follows,</p>
  
  <p>pt_a = [(590, 291), (676, 286), (683, 363), (597, 370)]</p>
  
  <p>pt_b = [(612, 276), (699, 273), (702, 349), (616, 353)]</p>
  
  <pre><code>transform_matrix, _ = cv2.estimateAffinePartial2D (np.array([pt_a]), np.array(pt_b))
  
  if transform_matrix is not None:
          dx = transform_matrix[0, 2]
          dy = transform_matrix[1, 2]
          da = np.arctan2(transform_matrix[1, 0], transform_matrix[0, 0])
  
          print(dx,dy,da)
  </code></pre>
  
  <p>Now how do we apply this transformation matrix to a new set of points for predicting its new positions? The following are the points upon which I would like to apply this transformation matrix.</p>
  
  <pre><code>pt_c =[(303, 569), (321, 559), (325, 571)]
  </code></pre>