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);