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
|
|