From da64d26ea760d6c4ee7be4b1d3282afc3e89f575 Mon Sep 17 00:00:00 2001 From: Marco Donnarumma <126296999+donnadamus@users.noreply.github.com> Date: Fri, 17 Oct 2025 14:25:23 +0200 Subject: [PATCH] Fix default fields initialization in visualizer I was trying to just visualize image+heatmap, but the current code overrides the fields and if set to None, it would set it ["image", "gt_mask"], forcing the user to also save the original image Signed-off-by: Marco Donnarumma <126296999+donnadamus@users.noreply.github.com> --- src/anomalib/visualization/image/visualizer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/anomalib/visualization/image/visualizer.py b/src/anomalib/visualization/image/visualizer.py index c4fa568ddd..67e5413d0a 100644 --- a/src/anomalib/visualization/image/visualizer.py +++ b/src/anomalib/visualization/image/visualizer.py @@ -178,7 +178,7 @@ def __init__( output_dir: str | Path | None = None, ) -> None: super().__init__() - self.fields = fields or ["image", "gt_mask"] + self.fields = fields self.overlay_fields = overlay_fields or [("image", ["anomaly_map"]), ("image", ["pred_mask"])] self.field_size = field_size self.fields_config = {**DEFAULT_FIELDS_CONFIG, **(fields_config or {})}