|
|
|
@ -210,6 +210,9 @@ void replace_image_to_label(char *input_path, char *output_path) { |
|
|
|
|
find_replace(input_path, "/images/train2014/", "/labels/train2014/", output_path); // COCO
|
|
|
|
|
find_replace(output_path, "/images/val2014/", "/labels/val2014/", output_path); // COCO
|
|
|
|
|
find_replace(output_path, "/JPEGImages/", "/labels/", output_path); // PascalVOC
|
|
|
|
|
find_replace(input_path, "\\images\\train2014\\", "\\labels\\train2014\\", output_path); // COCO
|
|
|
|
|
find_replace(output_path, "\\images\\val2014\\", "\\labels\\val2014\\", output_path); // COCO
|
|
|
|
|
find_replace(output_path, "\\JPEGImages\\", "\\labels\\", output_path); // PascalVOC
|
|
|
|
|
//find_replace(output_path, "/VOC2007/JPEGImages/", "/VOC2007/labels/", output_path); // PascalVOC
|
|
|
|
|
//find_replace(output_path, "/VOC2012/JPEGImages/", "/VOC2012/labels/", output_path); // PascalVOC
|
|
|
|
|
|
|
|
|
@ -578,7 +581,7 @@ float mag_array(float *a, int n) |
|
|
|
|
int i; |
|
|
|
|
float sum = 0; |
|
|
|
|
for(i = 0; i < n; ++i){ |
|
|
|
|
sum += a[i]*a[i];
|
|
|
|
|
sum += a[i]*a[i]; |
|
|
|
|
} |
|
|
|
|
return sqrt(sum); |
|
|
|
|
} |
|
|
|
@ -673,7 +676,7 @@ float rand_normal() |
|
|
|
|
|
|
|
|
|
size_t rand_size_t() |
|
|
|
|
{ |
|
|
|
|
return ((size_t)(rand()&0xff) << 56) |
|
|
|
|
|
return ((size_t)(rand()&0xff) << 56) | |
|
|
|
|
((size_t)(rand()&0xff) << 48) | |
|
|
|
|
((size_t)(rand()&0xff) << 40) | |
|
|
|
|
((size_t)(rand()&0xff) << 32) | |
|
|
|
|