From 6124c2ba13a09fd0febf1d166beeea3fe18f017b Mon Sep 17 00:00:00 2001 From: Mr-Neutr0n <64578610+Mr-Neutr0n@users.noreply.github.com> Date: Sat, 7 Feb 2026 05:09:38 +0530 Subject: [PATCH] Fix skimage match_histograms() deprecation: replace multichannel with channel_axis --- helpers/colors.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/helpers/colors.py b/helpers/colors.py index b3603da3..1dec7613 100644 --- a/helpers/colors.py +++ b/helpers/colors.py @@ -3,14 +3,14 @@ def maintain_colors(prev_img, color_match_sample, mode): if mode == 'Match Frame 0 RGB': - return match_histograms(prev_img, color_match_sample, multichannel=True) + return match_histograms(prev_img, color_match_sample, channel_axis=-1) elif mode == 'Match Frame 0 HSV': prev_img_hsv = cv2.cvtColor(prev_img, cv2.COLOR_RGB2HSV) color_match_hsv = cv2.cvtColor(color_match_sample, cv2.COLOR_RGB2HSV) - matched_hsv = match_histograms(prev_img_hsv, color_match_hsv, multichannel=True) + matched_hsv = match_histograms(prev_img_hsv, color_match_hsv, channel_axis=-1) return cv2.cvtColor(matched_hsv, cv2.COLOR_HSV2RGB) else: # Match Frame 0 LAB prev_img_lab = cv2.cvtColor(prev_img, cv2.COLOR_RGB2LAB) color_match_lab = cv2.cvtColor(color_match_sample, cv2.COLOR_RGB2LAB) - matched_lab = match_histograms(prev_img_lab, color_match_lab, multichannel=True) + matched_lab = match_histograms(prev_img_lab, color_match_lab, channel_axis=-1) return cv2.cvtColor(matched_lab, cv2.COLOR_LAB2RGB)