Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if __name__ == '__main__':
- canvas, triangles = create_test_set()
- #get translation of reference landmark
- x,y = get_translation(triangles[0])
- #create array for new shapes, append reference shape to it
- new_shapes = []
- new_shapes.append(triangles[0])
- #superimpose all shapes to reference shape
- for i sh in range(1,5):
- new_shape = procrustes_analysis(triangles[0], triangles[i])
- new_shape[::2] = new_shape[::2] + x
- new_shape[1::2] = new_shape[1::2] + y
- new_shapes.append(new_shape)
- draw_shapes(canvas, new_shapes)
Add Comment
Please, Sign In to add comment