From 85244fefa47082c9566e1cf839f3f09f633e27c2 Mon Sep 17 00:00:00 2001 From: David Hilvert Date: Sat, 22 Sep 2007 15:33:00 +0000 Subject: [PATCH] d2::align: Fix active channel determination in scale cluster initialization. darcs-hash:20070922153320-d1b56-70007144491fedc6813e38dd362d41d17fa6e2c2.gz --- d2/align.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/d2/align.h b/d2/align.h index 87ec55c..2553b7c 100644 --- a/d2/align.h +++ b/d2/align.h @@ -1736,7 +1736,7 @@ public: for (unsigned int i = 0; i < scale_clusters[0].input_certainty->height(); i++) for (unsigned int j = 0; j < scale_clusters[0].input_certainty->width(); j++) for (unsigned int k = 0; k < 3; k++) - if (scale_clusters[0].input->get_channels(i, j) & k) + if (scale_clusters[0].input->get_channels(i, j) & (1 << k)) ((image *) scale_clusters[0].input_certainty)->chan(i, j, k) = scale_clusters[0].input-> exp().confidence(scale_clusters[0].input->get_pixel(i, j))[k]; -- 2.11.4.GIT