summaryrefslogtreecommitdiffstats
path: root/SD-VBS/benchmarks
diff options
context:
space:
mode:
Diffstat (limited to 'SD-VBS/benchmarks')
-rw-r--r--SD-VBS/benchmarks/stitch/src/c/script_stitch.c12
-rw-r--r--SD-VBS/benchmarks/tracking/src/c/script_tracking.c6
2 files changed, 8 insertions, 10 deletions
diff --git a/SD-VBS/benchmarks/stitch/src/c/script_stitch.c b/SD-VBS/benchmarks/stitch/src/c/script_stitch.c
index b7611f1..9310048 100644
--- a/SD-VBS/benchmarks/stitch/src/c/script_stitch.c
+++ b/SD-VBS/benchmarks/stitch/src/c/script_stitch.c
@@ -23,6 +23,12 @@ int main(int argc, char* argv[])
23 cols = Icur->width; 23 cols = Icur->width;
24 24
25 for_each_job { 25 for_each_job {
26 iFreeHandle(Icur);
27 fFreeHandle(v);
28 fFreeHandle(interestPnts);
29 fFreeHandle(int1);
30 fFreeHandle(int2);
31 fFreeHandle(Fcur);
26 v = harris(Icur); 32 v = harris(Icur);
27 interestPnts = getANMS(v, 24); 33 interestPnts = getANMS(v, 24);
28 int1 = fMallocHandle(interestPnts->height, 1); 34 int1 = fMallocHandle(interestPnts->height, 1);
@@ -49,12 +55,6 @@ int main(int argc, char* argv[])
49 printf("Error in Stitch\n"); 55 printf("Error in Stitch\n");
50 } 56 }
51#endif 57#endif
52 iFreeHandle(Icur);
53 fFreeHandle(v);
54 fFreeHandle(interestPnts);
55 fFreeHandle(int1);
56 fFreeHandle(int2);
57 fFreeHandle(Fcur);
58 WRITE_TO_FILE 58 WRITE_TO_FILE
59 return 0; 59 return 0;
60} 60}
diff --git a/SD-VBS/benchmarks/tracking/src/c/script_tracking.c b/SD-VBS/benchmarks/tracking/src/c/script_tracking.c
index 2938126..c0af2d7 100644
--- a/SD-VBS/benchmarks/tracking/src/c/script_tracking.c
+++ b/SD-VBS/benchmarks/tracking/src/c/script_tracking.c
@@ -93,9 +93,8 @@ int main(int argc, char* argv[])
93 93
94 I2D* images[counter]; 94 I2D* images[counter];
95 /** Read input image **/ 95 /** Read input image **/
96 for(count=1; count<=counter; count++) 96 for(count=1; count<=counter; count++){
97 { 97 /** Read Image **/
98 /** Read image **/
99 scanf("%s", im1); 98 scanf("%s", im1);
100 images[count - 1] = readImage(im1); 99 images[count - 1] = readImage(im1);
101 if(count == 1) Ic = readImage(im1); 100 if(count == 1) Ic = readImage(im1);
@@ -227,7 +226,6 @@ int main(int argc, char* argv[])
227 fFreeHandle(newpoints); 226 fFreeHandle(newpoints);
228 } 227 }
229 } 228 }
230
231#ifdef CHECK 229#ifdef CHECK
232 /* Self checking */ 230 /* Self checking */
233 { 231 {