blob: 415419a49e7c25e08ef73b8888874a955c18f010 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#ifndef gra_FeaturePointsDetector_H__
#define gra_FeaturePointsDetector_H__
#include "../oo/ObjBase.h"
#include "FeaturePoint.h"
#include "Bitmap.h"
#include <vector>
namespace meow {
template<class Pixel>
class FeaturePointsDetector: public ObjBase {
protected:
FeaturePointsDetector() { }
public:
virtual ~FeaturePointsDetector() { }
virtual std::vector<FeaturePoint<double, double> >
detect(Bitmap<Pixel> const& __bitmap) const = 0;
};
}
#endif // gra_FeaturePointsDetector_H__
|