2022-04-26 16:01:57 +02:00

23 lines
661 B
Python

import os
from cv_analysis.config import CONFIG
from cv_analysis.utils.display import save_mpl
class VisualLogger:
def __init__(self, level, output_folder):
self.level = level
self.output_folder = output_folder
if not os.path.exists(self.output_folder):
os.mkdir(self.output_folder)
def debug(self, img, name):
if self.level_is_debug():
output_path = os.path.join(self.output_folder, name)
save_mpl(img, output_path)
def level_is_debug(self):
return self.level == "DEBUG"
vizlogger = VisualLogger(CONFIG.visual_logging.level, CONFIG.visual_logging.output_folder)