Skip to content
Snippets Groups Projects
main.py 786 B
Newer Older
Brice Convers's avatar
Brice Convers committed
import src.methods.brice_convers.dataHandler as DataHandler
import src.methods.brice_convers.dataEvaluation as DataEvaluation
Brice Convers's avatar
Brice Convers committed

WORKING_DIRECOTRY_PATH = "SICOM_Image_Analysis/sicom_image_analysis_project/"

Brice Convers's avatar
Brice Convers committed
DataHandler = DataHandler.DataHandler(WORKING_DIRECOTRY_PATH)
DataEvaluation = DataEvaluation.DataEvaluation(DataHandler)
Brice Convers's avatar
Brice Convers committed

Brice Convers's avatar
Brice Convers committed
def main(DataHandler):
Brice Convers's avatar
Brice Convers committed

    IMAGE_PATH = WORKING_DIRECOTRY_PATH + "images/"

Brice Convers's avatar
Brice Convers committed
    CFA_NAME = "quad_bayer"
Brice Convers's avatar
Brice Convers committed

Brice Convers's avatar
Brice Convers committed
    DataHandler.list_images(IMAGE_PATH)
Brice Convers's avatar
Brice Convers committed

Brice Convers's avatar
Brice Convers committed
    DataHandler.compute_CFA_images(CFA_NAME)
Brice Convers's avatar
Brice Convers committed

Brice Convers's avatar
Brice Convers committed
    DataHandler.compute_reconstruction_images("menon", {"pattern": "RGB", "refining_step": True})
Brice Convers's avatar
Brice Convers committed

Brice Convers's avatar
Brice Convers committed
    DataHandler.plot_reconstructed_image(2, "menon")

    DataEvaluation.print_metrics(2)
Brice Convers's avatar
Brice Convers committed

    print("[INFO] End")

if __name__ == "__main__":
Brice Convers's avatar
Brice Convers committed
    main(DataHandler)