PostSemSeg.h 667 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. {
  12. /** abstract interface for post processing steps concerning semantic segmentation routines */
  13. class PostSemSeg
  14. {
  15. protected:
  16. public:
  17. /** simple constructor */
  18. PostSemSeg();
  19. /** simple destructor */
  20. virtual ~PostSemSeg();
  21. virtual void postprocess ( NICE::Image & result, NICE::MultiChannelImageT<double> & probabilities ) = 0;
  22. };
  23. } // namespace
  24. #endif