Описывается версия Grid 1.01. Операции с сеткой - построение и распознавание.
Изменения (1.01):
- исправлены ошибки конструктора и деструктора GRID;
- добавлена функция GRID::CreateGrid(FOUR_FIG_Pd pp,F_LINE f1,F_LINE f2,F_LINE f3,F_LINE f4,int*pointer);
- исправлена и оптимизирована функция GRID::RecogCells.
Функции ReturnCountBlackPoints и ReturnCountBlackPointsBr
int ReturnCountBlackPoints(IMG img,C_POINTd center,double radius,int& all_points,int& black_points,int& border_points);
int ReturnCountBlackPointsBr(IMG img,C_POINTd center,double radius,int& all_points,int& black_points,int& border_points,C_POINTd &border); |
    
Класс предназначен для выполнения операций связанной с построением и распознаванием сетки. Ниже описаны доступные функции класса.
Конструктор GRID
GRID(int x,int y);
|
int CreateGrid(FOUR_FIG_P pp); int CreateGrid(FOUR_FIG_Pd pp); |
int CreateGrid(FOUR_FIG_Pd pp,F_LINE f1,F_LINE f2,F_LINE f3,F_LINE f4,int*pointer=NULL);
|
F_LINE GetLine(int num);
|
int RecogCells(IMG img); int RecogCells(IMG img,IMG img24); |
int ReturnBlackCells(double delta);
|
void ReturnGrid(double delta,bool &array);
|
void ReturnGrid1(double delta,bool &array);
|