diff --git a/src/data.c b/src/data.c index 1b9117d9..2780a82c 100644 --- a/src/data.c +++ b/src/data.c @@ -841,7 +841,8 @@ data load_data_detection(int n, char **paths, int m, int w, int h, int c, int bo d.y = make_matrix(n, 5*boxes); int i_mixup = 0; for (i_mixup = 0; i_mixup <= mixup; i_mixup++) { - if (i_mixup) augmentation_calculated = 0; + if (i_mixup) augmentation_calculated = 0; // recalculate augmentation for the 2nd sequence if(track==1) + for (i = 0; i < n; ++i) { float *truth = (float*)calloc(5 * boxes, sizeof(float)); const char *filename = (i_mixup) ? mixup_random_paths[i] : random_paths[i]; diff --git a/src/parser.c b/src/parser.c index e0962f02..f425560f 100644 --- a/src/parser.c +++ b/src/parser.c @@ -409,7 +409,7 @@ int *parse_gaussian_yolo_mask(char *a, int *num) // Gaussian_YOLOv3 for (i = 0; i < len; ++i) { if (a[i] == ',') ++n; } - mask = calloc(n, sizeof(int)); + mask = (int *)calloc(n, sizeof(int)); for (i = 0; i < n; ++i) { int val = atoi(a); mask[i] = val;