/** * @file PostSemSeg.h * @brief abstract interface for post processing steps concerning semantic segmentation routines * @author Erik Rodner * @date 03/19/2009 */ #ifndef POSTSEMSEGINCLUDE #define POSTSEMSEGINCLUDE #ifdef NOVISUAL #include #else #include #endif #include "objrec/image/GenericImage.h" namespace OBJREC { /** abstract interface for post processing steps concerning semantic segmentation routines */ class PostSemSeg { protected: public: /** simple constructor */ PostSemSeg(); /** simple destructor */ virtual ~PostSemSeg(); // refactor-nice.pl: check this substitution // old: virtual void postprocess ( Image & result, GenericImage & probabilities ) = 0; virtual void postprocess ( NICE::Image & result, GenericImage & probabilities ) = 0; }; } // namespace #endif