(a, b)
| 18 | return right - left; |
| 19 | |
| 20 | def box_intersection(a, b): |
| 21 | w = overlap(a.x, a.w, b.x, b.w); |
| 22 | h = overlap(a.y, a.h, b.y, b.h); |
| 23 | if w < 0 or h < 0: return 0; |
| 24 | area = w * h; |
| 25 | return area; |
| 26 | |
| 27 | def box_union(a, b): |
| 28 | i = box_intersection(a, b); |