Guest User

Untitled

a guest
Jun 19th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. if __name__ == '__main__':
  2.  
  3. canvas, triangles = create_test_set()
  4. #get translation of reference landmark
  5. x,y = get_translation(triangles[0])
  6. #create array for new shapes, append reference shape to it
  7. new_shapes = []
  8. new_shapes.append(triangles[0])
  9.  
  10. #superimpose all shapes to reference shape
  11. for i sh in range(1,5):
  12. new_shape = procrustes_analysis(triangles[0], triangles[i])
  13. new_shape[::2] = new_shape[::2] + x
  14. new_shape[1::2] = new_shape[1::2] + y
  15. new_shapes.append(new_shape)
  16.  
  17. draw_shapes(canvas, new_shapes)
Add Comment
Please, Sign In to add comment