def unadjust(adjusted_image, adjusters):
    """Reverses an adjustment on an image based on adjusters.

    :param adjusted_image: The image after adjustments.
    :param adjusters: Adjusters to reverse.
    :type adjusted_image: ndarray
    :type adjusters: List[Dict[str, Callable]]
    :return: The unadjusted image.
    :rtype: ndarray
    """
    if not adjusters:
        return adjusted_image

    unadjustments = reversed([adjuster['unadjust'] for adjuster in adjusters])
    original_image = adjusted_image.copy()

    for unadjustment in unadjustments:
        original_image = unadjustment(original_image)

    return original_image