www.pudn.com > GPUVision_5-13-05-2.zip > HarrisFilter.h
#ifndef _HARRISFILTER_H
#define _HARRISFILTER_H
#include "GenericFilter.h"
class HarrisFilter : public GenericFilter {
public:
HarrisFilter (float threshold, CGcontext context=NULL);
~HarrisFilter ();
virtual void applyFilter(GPUVision *image1);
virtual void applyFilter(GPUVision *image1, GPUVision *image2);
void SetThreshold(float threshold) { _threshold = threshold;}
private:
float _threshold;
CGprogram _program;
CGparameter _textureParam, _thresholdParam;
};
#endif