PostSemSeg.h 670 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /**
  2. * @file PostSemSeg.h
  3. * @brief abstract interface for post processing steps concerning semantic segmentation routines
  4. * @author Erik Rodner
  5. * @date 03/19/2009
  6. */
  7. #ifndef POSTSEMSEGINCLUDE
  8. #define POSTSEMSEGINCLUDE
  9. #include "core/image/MultiChannelImageT.h"
  10. namespace OBJREC {
  11. /** abstract interface for post processing steps concerning semantic segmentation routines */
  12. class PostSemSeg
  13. {
  14. protected:
  15. public:
  16. /** simple constructor */
  17. PostSemSeg();
  18. /** simple destructor */
  19. virtual ~PostSemSeg();
  20. virtual void postprocess ( NICE::Image & result, NICE::MultiChannelImageT<double> & probabilities ) = 0;
  21. };
  22. } // namespace
  23. #endif