Tesi Robotica Algoritmi ed architetture per la risoluzione di... | Page 104
104
nExpectedCorners *=2;
//ret=(CvPoint*)realloc(ret, nExpectedCorners*sizeof(CvPoint));
}
}
ret[total].x = x;
ret[total].y = y;
total++;
goto structured;
799
804
}
}
}
*num_corners = total;
printf("FINE AGAST\n");
return ret;
809
814
819
void agast5_8_freeMemory()
{
if(nExpectedCorners!=0)
{
free(ret);
nExpectedCorners=0;
}
}
void gather()
824
829
834
{
ret = (CvPoint*) array;
printf("test inizio prima immagine \n");
ret = agast5_8(gimp_image1.pixel_data, 128, 128, AST_THR_8, &
numCorners_all);
printf("test fine prima immagine \n");
printf("\n");
/*printf("test inizio seconda immagine \n");
ret = agast5_8(gimp_image2.pixel_data, 128, 128, AST_THR_8, &
numCorners_all);