import rasterio


def load_bands(image_path):

    with rasterio.open(image_path) as src:

        blue = src.read(1).astype(float)
        green = src.read(2).astype(float)
        red = src.read(3).astype(float)
        nir = src.read(4).astype(float)

    return {
        "blue": blue,
        "green": green,
        "red": red,
        "nir": nir
    }