|
| 1 | +"""Validate that the output produced by integration testing on 'label-maker labels' |
| 2 | +matches our expectations, specifically for object detection tasks""" |
| 3 | +import numpy as np |
| 4 | + |
| 5 | +labels = np.load("integration-od/labels.npz") |
| 6 | + |
| 7 | +expected_num = dict() |
| 8 | +expected_num['62092-50162-17'] = np.array([]) |
| 9 | +expected_num['62092-50163-17'] = np.array([ |
| 10 | + [209, 192, 259, 259, 6], [251, 251, 259, 259, 6] |
| 11 | +]) |
| 12 | +expected_num['62092-50164-17'] = np.array([ |
| 13 | + [209, -4, 250, 28, 6], [242, -4, 259, 28, 6], |
| 14 | + [222, 13, 235, 66, 6], [87, 20, 250, 259, 6] |
| 15 | +]) |
| 16 | +expected_num['62093-50162-17'] = np.array([ |
| 17 | + [81, 145, 128, 259, 6], [124, -4, 218, 259, 6], |
| 18 | + [207, -4, 247, 153, 6], [140, 108, 193, 259, 6], |
| 19 | + [125, 236, 152, 259, 6], [162, 177, 176, 216, 6], |
| 20 | + [170, 151, 214, 179, 6], [141, 166, 244, 259, 6], |
| 21 | + [203, 88, 259, 186, 6] |
| 22 | +]) |
| 23 | +expected_num['62093-50163-17'] = np.array([ |
| 24 | + [81, -4, 125, 15, 6], [117, -4, 133, 17, 6], |
| 25 | + [119, -4, 151, 36, 6], [125, -4, 140, 7, 6], |
| 26 | + [141, -4, 187, 7, 6], [64, 32, 91, 60, 4], |
| 27 | + [84, 50, 106, 64, 6], [111, 9, 127, 26, 6], |
| 28 | + [111, 18, 127, 35, 6], [84, 15, 119, 52, 6], |
| 29 | + [74, 6, 129, 69, 5], [93, 24, 123, 46, 6], |
| 30 | + [88, 27, 127, 93, 6], [-4, 85, 96, 213, 6], |
| 31 | + [-2, 85, 96, 259, 6], [115, 38, 259, 100, 6] |
| 32 | +]) |
| 33 | +expected_num['62094-50162-17'] = np.array([ |
| 34 | + [67, -4, 172, 248, 6], [-4, 172, 90, 259, 6], |
| 35 | + [91, 170, 259, 227, 6] |
| 36 | +]) |
| 37 | +expected_num['62093-50164-17'] = np.array([ |
| 38 | + [-4, -4, 12, 22, 6], [207, 158, 259, 195, 6] |
| 39 | +]) |
| 40 | +expected_num['62094-50163-17'] = np.array([ |
| 41 | + [73, -4, 259, 78, 6], [30, 166, 60, 196, 1], |
| 42 | + [30, 166, 60, 196, 2], [203, 129, 259, 259, 6], |
| 43 | + [-4, 90, 259, 138, 6] |
| 44 | +]) |
| 45 | +expected_num['62094-50164-17'] = np. array([ |
| 46 | + [158, -4, 216, 82, 6], [-4, 108, 147, 173, 6], |
| 47 | + [139, 74, 254, 143, 6], [240, 90, 259, 232, 6] |
| 48 | +]) |
| 49 | + |
| 50 | +assert len(labels.files) == len(expected_num.keys()) |
0 commit comments