nmpp
isubpixel2d.h
1#ifndef __SUBPIXEL2D_H
2#define __SUBPIXEL2D_H
3
4
5//class I_2DSubPixelMinPosition предназначен для поиска субпиксельного минимума в массиве 3x3.
6//»меются две реализации - "параболическая" и "тригонометрическая"
8{
9public:
10
11 //»щет субпиксельный минимум
12 //S9 - массив 3x3 с минимумом в центре квадрата.
13 //dx, dy - координаты точки минимума относительно центра квадрата 3x3 (S9).
14 virtual void Find(float *S9, float& dx, float& dy) = 0;
15
16 //ќсвобождает указатель
17 virtual void Release() = 0;
18
19};
20
21//“ип реализации ("параболическая" и "тригонометрическая" соответственно)
22enum SPP_TYPE {SPP_par, SPP_trg};
23
24
25//—оздает объект и возвращает его интерфейс I_2DSubPixelMinPosition.
26I_2DSubPixelMinPosition* Create2DSubPixelMinPosition(SPP_TYPE type);
27
28
29#endif
30
Definition: isubpixel2d.h:8