def get_corners_list(image):
    """Returns a ist of image corner coordinates used in warping.

    These coordinates represent four corner points that will be projected to
    a target image.

    Args:
        image (numpy.array): image array of float64.

    Returns:
        list: List of four (x, y) tuples
            in the order [top-left, bottom-left, top-right, bottom-right].
    """
    img_in = image.copy()
    top_left = (0, 0)
    bottom_left = (0, img_in.shape[0] - 1)
    top_right = (img_in.shape[1]-1, 0)
    bottom_right = (img_in.shape[1] - 1, img_in.shape[0] - 1)

    return top_left, bottom_left, top_right, bottom_right