Tesi Robotica Algoritmi ed architetture per la risoluzione di... | Page 86
86
44
49
54
} gimp_image3 = {
128, 128, 4,
//Codice dellimmagine non inserita
};
static int nExpectedCorners=0;
static CvPoint *ret;
int array[1024*sizeof(CvPoint)];
//unsigned char *imageData;
int numCorners_all;
CvPoint* agast5_8(const unsigned char* im, int xsize, int ysize, int b,
int* num_corners)
{
printf("INIZIO AGAST\n");
59
64
69
74
79
int total=0;
register int x, y;
register int xsizeB=xsize - 2;
register int ysizeB=ysize - 1;
register int_fast16_t offset0, offset1, offset2, offset3, offset4,
offset5, offset6, offset7;
register int width;
init5_8_pattern(xsize);
offset0=s_offset0;
offset1=s_offset1;
offset2=s_offset2;
offset3=s_offset3;
offset4=s_offset4;
offset5=s_offset5;
offset6=s_offset6;
offset7=s_offset7;
width=s_width;
{
for(y=1; y < ysizeB; y++)
x=0;