#include // for main() only #include // just temporarily #include using namespace icl; // utiliy function template T mean_val(std::vector &srcs, int idx){ T accu = 0; for(unsigned int i=0;i void mean_val(const Img &src, Img &dst){ BENCHMARK_THIS_FUNCTION; // to avoid erros if(!src.getChannels()) return; // adapt dst dst.setSize(src.getSize()); dst.setChannels(1); // store channel-pointers std::vector srcs(src.getChannels()); for(int i=0;i