Joseph Redmon
2015-03-08 655f636a42d6e1d4518b712cfac6d973424de693
src/data.c
@@ -90,6 +90,7 @@
        float dh = (y - j*box_height)/box_height;
        //printf("%d %d %d %f %f\n", id, i, j, dh, dw);
        int index = (i+j*num_width)*(4+classes);
        if(truth[index+classes]) continue;
        truth[index+id] = 1;
        index += classes;
        truth[index++] = dh;
@@ -148,6 +149,16 @@
    return d;
}
data load_data_captcha_encode(char **paths, int n, int m, int h, int w)
{
    if(m) paths = get_random_paths(paths, n, m);
    data d;
    d.shallow = 0;
    d.X = load_image_paths(paths, n, h, w);
    d.y = d.X;
    if(m) free(paths);
    return d;
}
void fill_truth(char *path, char **labels, int k, float *truth)
{