def METHOD_NAME(annotations, camera_parameters):
    keypoints_2d = []
    for annotation in annotations:
        pt = cv2.projectPoints(annotation['body'][0:3, :].transpose().copy(),
                               cv2.Rodrigues(camera_parameters['R'])[0],
                               camera_parameters['t'],
                               camera_parameters['K'],
                               camera_parameters['distCoef'])
        pt = np.squeeze(pt[0], axis=1).transpose()
        keypoints_2d.append(pt)
    return np.array(keypoints_2d)