00001 /** 00002 * @file ImageBrightnessEstimator.h 00003 * 00004 * Definition of class ImageBrightnessEstimator 00005 * This class estimates the overall image brightness 00006 * 00007 * @author <A href=mailto:mkunz@sim.tu-darmstadt.de>Michael Kunz</A> 00008 * @author <A href=mailto:brunn@sim.tu-darmstadt.de>Ronnie Brunn</A> 00009 */ 00010 00011 #ifndef __ImageBrightnessEstimator_h_ 00012 #define __ImageBrightnessEstimator_h_ 00013 00014 #include "SpecialVision.h" 00015 00016 /** A ImageBrightnessEstimator */ 00017 class ImageBrightnessEstimator : public SpecialVision 00018 { 00019 public: 00020 /** Constructor 00021 * @param interfaces The interfaces of the SpecialVision module */ 00022 ImageBrightnessEstimator(const SpecialVisionInterfaces& interfaces); 00023 00024 /** Executes the module and estimates the overall image brightness*/ 00025 virtual void execute(); 00026 00027 }; 00028 00029 #endif// __ImageBrightnessEstimator_h_
1.3.6