ThermalToColorOperator.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002  *  ThermalToColorOperator.h
00003  *
00004  *  (C) 2006 AG Aktives Sehen <agas@uni-koblenz.de>
00005  *           Universitaet Koblenz-Landau
00006  *
00007  *  Additional information:
00008  *  $Id: ThermalToColorOperator.h 44313 2011-04-06 22:46:28Z agas $
00009  *******************************************************************************/
00010 
00011 #ifndef ThermalToColorOperator_H
00012 #define ThermalToColorOperator_H
00013 
00014 #include "ImageToImageOperator.h"
00015 #include "ColorImageUV8.h"
00016 #include "../../Workers/Puma2/GrayLevelImage8.h"
00017 #include "../../Workers/Puma2/ColorImageRGB8.h"
00018 
00019 namespace puma2 {
00020 
00025 class ThermalToColorOperator :
00026         public ImageToImageOperator<GrayLevelImage8,ColorImageRGB8>
00027 {
00028   public:
00029 
00031     ThermalToColorOperator() {};
00032     virtual ~ThermalToColorOperator() {};
00033 
00035     ThermalToColorOperator(const GrayLevelImage8& constThermalImage, ColorImageRGB8& imageRGB, int thermalMin=20, int thermalMax=50);
00036 
00038         virtual void apply(const GrayLevelImage8& thermalImage, ColorImageRGB8& imageRGB);
00039 
00040   private:
00041 
00042     int m_ThermalMin, m_ThermalMax;
00043 
00044 };
00045 
00046 }
00047 
00048 #endif


obj_rec_gui
Author(s): AGAS/agas@uni-koblenz.de
autogenerated on Mon Oct 6 2014 02:53:43