00001 #ifndef __GPeronaMalikFlow__ 00002 #define __GPeronaMalikFlow__ 00003 00026 #include <stdio.h> 00027 00028 #include "AnImage.hpp" 00029 #include "RImage.hpp" 00030 00031 #include "AbsRImageFlow.hpp" 00032 00033 class GPeronaMalikFlow : public AbsRImageFlow 00034 { 00035 private: 00036 00037 double beta2; 00038 00039 public: 00040 00041 GPeronaMalikFlow(double beta=0.0001){beta2= beta*beta;} 00042 virtual ~GPeronaMalikFlow(){} 00043 00044 virtual double flow(RImage& image, int x, int y); 00045 00046 virtual void report(FILE* file){} 00047 }; 00048 00049 00050 #endif