AlexeyAB
2017-10-18 51b4fab30a307976ef3bf32515c9a5c48432d330
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef BOX_H
#define BOX_H
 
typedef struct{
    float x, y, w, h;
} box;
 
typedef struct{
    float dx, dy, dw, dh;
} dbox;
 
box float_to_box(float *f);
float box_iou(box a, box b);
float box_rmse(box a, box b);
dbox diou(box a, box b);
void do_nms(box *boxes, float **probs, int total, int classes, float thresh);
void do_nms_sort(box *boxes, float **probs, int total, int classes, float thresh);
box decode_box(box b, box anchor);
box encode_box(box b, box anchor);
 
#endif