AlexeyAB
2018-03-19 ced198e9390195875d743d77eadece99c7fd5b38
src/data.c
@@ -269,7 +269,7 @@
        h =  boxes[i].h;
        id = boxes[i].id;
        if (w < .01 || h < .01) continue;
        if (w < .001 || h < .001) continue;
        int col = (int)(x*num_boxes);
        int row = (int)(y*num_boxes);
@@ -326,7 +326,7 @@
        id = boxes[i].id;
      // not detect small objects
      if ((w < 0.01 || h < 0.01)) continue;
      if ((w < 0.001 || h < 0.001)) continue;
        truth[i*5+0] = x;
        truth[i*5+1] = y;
@@ -967,8 +967,8 @@
    for(i = 0; i < 10000; ++i){
        unsigned char bytes[3073];
        fread(bytes, 1, 3073, fp);
        int class = bytes[0];
        y.vals[i][class] = 1;
        int class_id = bytes[0];
        y.vals[i][class_id] = 1;
        for(j = 0; j < X.cols; ++j){
            X.vals[i][j] = (double)bytes[j+1];
        }
@@ -1031,8 +1031,8 @@
        for(i = 0; i < 10000; ++i){
            unsigned char bytes[3073];
            fread(bytes, 1, 3073, fp);
            int class = bytes[0];
            y.vals[i+b*10000][class] = 1;
            int class_id = bytes[0];
            y.vals[i+b*10000][class_id] = 1;
            for(j = 0; j < X.cols; ++j){
                X.vals[i+b*10000][j] = (double)bytes[j+1];
            }