From fcba1dcfbc9a042eb37ab9bfc4d006022e350cd7 Mon Sep 17 00:00:00 2001 From: GuillBernard Date: Mon, 5 Dec 2011 23:22:45 +0100 Subject: [PATCH] Variable window's size for each peak --- main.cpp | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/main.cpp b/main.cpp index 95ccfb0..a42782b 100644 --- a/main.cpp +++ b/main.cpp @@ -16,6 +16,7 @@ using namespace cimg_library; +/* double min(std::vector vect) { double min = (*vect.begin()).getDistance(); std::vector::iterator it; @@ -41,6 +42,7 @@ double max(std::vector vect) { return max; } +*/ /******************************************************************************* Main @@ -52,6 +54,7 @@ int main() CImgDisplay dispBase(imgLena,"Image de base"); std::vector vectEMax, vectEMin; + std::vector w; /////////////////////////////////////////////////////////////////////////////// // Part 1: Finding minimas and maximas // @@ -149,13 +152,18 @@ int main() } } - // Calculate the window size - double d1 = MIN(min(vectEMax), min(vectEMin)); - double d2 = MAX(min(vectEMax), min(vectEMin)); - double d3 = MIN(max(vectEMax), max(vectEMin)); - double d4 = MAX(max(vectEMax), max(vectEMin)); + // Calculate the windows sizes + for(unsigned int i=0; i