From e797bbf15726ad303fea2554784d365293c0886c Mon Sep 17 00:00:00 2001
From: Guillaume HEUSCH <guillaume.heusch@idiap.ch>
Date: Mon, 26 Feb 2018 16:48:59 +0100
Subject: [PATCH] [CHROM] fixes index issues with numpy.where

---
 bob/rppg/chrom/extract_utils.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/bob/rppg/chrom/extract_utils.py b/bob/rppg/chrom/extract_utils.py
index 1005205..477a6f2 100644
--- a/bob/rppg/chrom/extract_utils.py
+++ b/bob/rppg/chrom/extract_utils.py
@@ -49,9 +49,12 @@ def compute_mean_rgb(image, mask=None):
       The mean blue value
   """
   assert len(image.shape) == 3, "This is meant to work with color images (3 channels)"
-  mean_r = numpy.mean(image[0, numpy.where(mask)])
-  mean_g = numpy.mean(image[1, numpy.where(mask)])
-  mean_b = numpy.mean(image[2, numpy.where(mask)])
+  #mean_r = numpy.mean(image[0, numpy.where(mask)])
+  #mean_g = numpy.mean(image[1, numpy.where(mask)])
+  #mean_b = numpy.mean(image[2, numpy.where(mask)])
+  mean_r = numpy.mean(image[0, mask])
+  mean_g = numpy.mean(image[1, mask])
+  mean_b = numpy.mean(image[2, mask])
   return mean_r, mean_g, mean_b
 
 
-- 
GitLab