123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #ifndef PSSIMAGELEVELPRIORINCLUDE
- #define PSSIMAGELEVELPRIORINCLUDE
- #include "PostSemSeg.h"
- #include "vislearning/math/mathbase/FullVector.h"
- namespace OBJREC
- {
- class PSSImageLevelPrior : public PostSemSeg
- {
- protected:
- int imagePriorMethod;
- FullVector prior;
- int priorK;
- double alphaImagePrior;
- public:
- enum
- {
- IMAGE_PRIOR_BEST_K = 0,
- IMAGE_PRIOR_PSEUDOPROB
- };
-
- PSSImageLevelPrior ( int imagePriorMethod, int priorK, double alphaImagePrior );
-
- virtual ~PSSImageLevelPrior();
- void setPrior ( FullVector & prior );
- void postprocess ( NICE::ImageT<int> & result, NICE::MultiChannelImageT<double> & probabilities );
- };
- }
- #endif
|