00001 00009 class CCFiltering: public CCLabeling 00010 { 00011 protected: 00012 //members 00013 short int *tabs; 00014 //functions 00015 void TabSCreate(); 00016 void TabSCreate(vector <Cc> &); 00017 bool FilteringTest(Cc &); 00018 void EraseLabel(Cc &,Image*,int); 00019 public: 00020 //members 00021 int dxmin,dxmax; 00022 int dymin,dymax; 00023 int smin,smax; 00024 //functions 00025 CCFiltering(Image*); 00026 ~CCFiltering(); 00027 void ComputeSThreshold(int); 00028 void ComputeSThreshold(int,vector <Cc> &); 00029 void SetThreshold(int*); 00030 void GetNullThreshold(); 00031 void PerformFiltering(); 00032 void ExportFiltering(Image*,int); 00033 }; 00034 00035 00036
1.3