00001 #ifndef __IObjectPassFilter__ 00002 #define __IObjectPassFilter__ 00003 00004 00005 00025 #include "AnImageOp.hpp" 00026 #include "BiPartitionBayesClassifier.hpp" 00027 00028 class IObjectPassFilter : public AnImageOp 00029 { 00030 private: 00031 00032 BiPartitionBayesClassifier* classifier; 00033 00034 public: 00035 IObjectPassFilter(BiPartitionBayesClassifier* aclassifier); 00036 virtual ~IObjectPassFilter(){} 00037 00038 AnImage* filter(AnImage* src, AnImage* dest=0); 00039 00040 virtual void report(FILE* file){} 00041 }; 00042 00043 #endif