added validation tests
This commit is contained in:
parent
841b34c339
commit
d040135d02
8 changed files with 5468 additions and 8 deletions
15
Main.py
15
Main.py
|
@ -1,7 +1,5 @@
|
||||||
import cv2
|
import cv2
|
||||||
import numpy as np
|
|
||||||
import argparse
|
import argparse
|
||||||
import sys
|
|
||||||
import time
|
import time
|
||||||
import os
|
import os
|
||||||
import datetime
|
import datetime
|
||||||
|
@ -36,6 +34,9 @@ def init_argparse() -> argparse.ArgumentParser:
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"-t", "--training-data", action='store_true', help="When set, saves successful face-location images and coordinates to use for future training data"
|
"-t", "--training-data", action='store_true', help="When set, saves successful face-location images and coordinates to use for future training data"
|
||||||
)
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
'--validate', action="store_true", help="if set, outputs frame_count and box coords for located faces for future validation"
|
||||||
|
)
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
multiplication_factor = 0.05
|
multiplication_factor = 0.05
|
||||||
|
@ -82,7 +83,7 @@ if args.file:
|
||||||
cap = cv2.VideoCapture(args.file)
|
cap = cv2.VideoCapture(args.file)
|
||||||
else:
|
else:
|
||||||
cap = cv2.VideoCapture(0, cv2.IMREAD_GRAYSCALE) # instead of grayscale you can also use -1, 0, or 1.
|
cap = cv2.VideoCapture(0, cv2.IMREAD_GRAYSCALE) # instead of grayscale you can also use -1, 0, or 1.
|
||||||
faceCascade = cv2.CascadeClassifier(r"./cascades/cascade_10.xml") # CHECK THIS FIRST TROUBLE SHOOTING
|
faceCascade = cv2.CascadeClassifier(r"./cascades/cascade_5.xml") # CHECK THIS FIRST TROUBLE SHOOTING
|
||||||
|
|
||||||
datestamp = "{:%Y_%m_%d %H_%M_%S}".format(datetime.datetime.now())
|
datestamp = "{:%Y_%m_%d %H_%M_%S}".format(datetime.datetime.now())
|
||||||
output_dir = r"./output/" + datestamp + r"/"
|
output_dir = r"./output/" + datestamp + r"/"
|
||||||
|
@ -96,6 +97,8 @@ if args.training_data:
|
||||||
|
|
||||||
tmp, frm = cap.read()
|
tmp, frm = cap.read()
|
||||||
height, width, channels = frm.shape
|
height, width, channels = frm.shape
|
||||||
|
frame_count = 0
|
||||||
|
start_timestamp = time.strftime("%Y%m%d-%H%M%S")
|
||||||
# print(f"{height*.25}, {width}")
|
# print(f"{height*.25}, {width}")
|
||||||
del tmp, frm
|
del tmp, frm
|
||||||
#Color is 1, grayscale is 0, and the unchanged is -1
|
#Color is 1, grayscale is 0, and the unchanged is -1
|
||||||
|
@ -121,6 +124,10 @@ while(True):
|
||||||
fd.write(f"frame_{frame_name}.jpg, {x}, {y}, {w}, {h}\n")
|
fd.write(f"frame_{frame_name}.jpg, {x}, {y}, {w}, {h}\n")
|
||||||
cv2.imwrite(output_dir + f"frame_{frame_name}.jpg", frame)
|
cv2.imwrite(output_dir + f"frame_{frame_name}.jpg", frame)
|
||||||
|
|
||||||
|
if args.validate:
|
||||||
|
with open(f"./validation/{start_timestamp}-validation.txt", 'a') as output_validation_file:
|
||||||
|
output_validation_file.write(f"{frame_count}, {x}, {y}, {x+w}, {y+h}\n")
|
||||||
|
|
||||||
faces_found += 1
|
faces_found += 1
|
||||||
adjustment_required = get_adjustment_amount([width, height], x, y, w, h)
|
adjustment_required = get_adjustment_amount([width, height], x, y, w, h)
|
||||||
cv2.rectangle(frame, (x, y), (x+w, y+h), (255, 255, 255))
|
cv2.rectangle(frame, (x, y), (x+w, y+h), (255, 255, 255))
|
||||||
|
@ -138,5 +145,7 @@ while(True):
|
||||||
if cv2.waitKey(1) & 0xFF == ord('q'):
|
if cv2.waitKey(1) & 0xFF == ord('q'):
|
||||||
break
|
break
|
||||||
|
|
||||||
|
frame_count += 1
|
||||||
|
|
||||||
draw_dashboard(keep_stat_line=True)
|
draw_dashboard(keep_stat_line=True)
|
||||||
cap.release()
|
cap.release()
|
||||||
|
|
2613
validation/cascade-1 output.txt
Normal file
2613
validation/cascade-1 output.txt
Normal file
File diff suppressed because it is too large
Load diff
522
validation/cascade-10 output.txt
Normal file
522
validation/cascade-10 output.txt
Normal file
|
@ -0,0 +1,522 @@
|
||||||
|
35, 1004, 320, 1466, 653
|
||||||
|
37, 1004, 320, 1466, 653
|
||||||
|
39, 1021, 333, 1457, 647
|
||||||
|
46, 1004, 320, 1466, 653
|
||||||
|
47, 1004, 320, 1466, 653
|
||||||
|
48, 1015, 339, 1451, 653
|
||||||
|
49, 1021, 339, 1457, 653
|
||||||
|
50, 1021, 339, 1457, 653
|
||||||
|
51, 1021, 339, 1457, 653
|
||||||
|
55, 528, 188, 1157, 640
|
||||||
|
56, 503, 371, 845, 617
|
||||||
|
56, 488, 169, 1154, 648
|
||||||
|
66, 492, 379, 826, 619
|
||||||
|
77, 505, 238, 1060, 637
|
||||||
|
79, 479, 192, 1108, 644
|
||||||
|
80, 461, 183, 1090, 635
|
||||||
|
84, 444, 241, 1036, 667
|
||||||
|
85, 444, 241, 1036, 667
|
||||||
|
87, 459, 266, 1014, 665
|
||||||
|
88, 461, 264, 1001, 652
|
||||||
|
89, 459, 266, 1014, 665
|
||||||
|
90, 424, 237, 1001, 652
|
||||||
|
91, 431, 234, 1005, 646
|
||||||
|
92, 444, 237, 999, 636
|
||||||
|
93, 451, 244, 1006, 643
|
||||||
|
94, 477, 244, 1001, 621
|
||||||
|
97, 395, 213, 994, 644
|
||||||
|
98, 395, 234, 987, 660
|
||||||
|
99, 416, 239, 990, 651
|
||||||
|
102, 422, 229, 977, 628
|
||||||
|
106, 399, 266, 954, 665
|
||||||
|
107, 399, 266, 954, 665
|
||||||
|
110, 387, 255, 948, 659
|
||||||
|
118, 407, 282, 931, 659
|
||||||
|
120, 407, 282, 931, 659
|
||||||
|
121, 399, 272, 931, 654
|
||||||
|
122, 410, 278, 942, 660
|
||||||
|
123, 399, 266, 954, 665
|
||||||
|
128, 414, 259, 969, 658
|
||||||
|
129, 390, 247, 973, 666
|
||||||
|
130, 390, 247, 973, 666
|
||||||
|
134, 437, 244, 992, 643
|
||||||
|
135, 1006, 317, 1473, 653
|
||||||
|
136, 1006, 317, 1473, 653
|
||||||
|
138, 411, 223, 1003, 649
|
||||||
|
139, 1006, 317, 1473, 653
|
||||||
|
139, 411, 232, 1003, 658
|
||||||
|
141, 451, 259, 1006, 658
|
||||||
|
142, 459, 266, 1014, 665
|
||||||
|
143, 459, 266, 1014, 665
|
||||||
|
146, 1006, 317, 1473, 653
|
||||||
|
147, 1006, 317, 1473, 653
|
||||||
|
150, 446, 220, 1056, 659
|
||||||
|
151, 489, 374, 826, 616
|
||||||
|
160, 479, 385, 800, 616
|
||||||
|
162, 588, 216, 1143, 615
|
||||||
|
163, 484, 385, 805, 616
|
||||||
|
165, 907, 147, 1662, 690
|
||||||
|
175, 602, 235, 1194, 661
|
||||||
|
177, 436, 139, 1235, 714
|
||||||
|
178, 531, 195, 1241, 706
|
||||||
|
214, 920, 176, 1630, 687
|
||||||
|
215, 934, 217, 1466, 599
|
||||||
|
216, 923, 195, 1589, 674
|
||||||
|
217, 943, 228, 1461, 601
|
||||||
|
218, 940, 214, 1513, 626
|
||||||
|
219, 934, 209, 1552, 654
|
||||||
|
220, 951, 216, 1533, 635
|
||||||
|
221, 952, 221, 1527, 635
|
||||||
|
222, 951, 209, 1527, 623
|
||||||
|
223, 956, 220, 1515, 622
|
||||||
|
224, 968, 213, 1535, 621
|
||||||
|
225, 505, 372, 826, 603
|
||||||
|
225, 967, 210, 1523, 610
|
||||||
|
226, 505, 372, 826, 603
|
||||||
|
226, 954, 195, 1551, 624
|
||||||
|
227, 505, 372, 826, 603
|
||||||
|
227, 974, 196, 1576, 629
|
||||||
|
228, 505, 372, 826, 603
|
||||||
|
228, 965, 193, 1557, 619
|
||||||
|
229, 981, 188, 1566, 609
|
||||||
|
230, 960, 195, 1573, 636
|
||||||
|
231, 996, 200, 1585, 624
|
||||||
|
232, 975, 191, 1609, 647
|
||||||
|
233, 501, 360, 863, 621
|
||||||
|
233, 976, 195, 1597, 642
|
||||||
|
234, 975, 187, 1598, 635
|
||||||
|
235, 992, 190, 1597, 625
|
||||||
|
236, 992, 180, 1607, 623
|
||||||
|
237, 970, 179, 1628, 652
|
||||||
|
238, 1031, 200, 1609, 616
|
||||||
|
239, 1002, 362, 1361, 621
|
||||||
|
239, 928, 178, 1627, 681
|
||||||
|
239, 1077, 200, 1609, 582
|
||||||
|
240, 939, 176, 1649, 687
|
||||||
|
240, 1084, 200, 1592, 566
|
||||||
|
241, 1068, 193, 1626, 594
|
||||||
|
242, 1034, 177, 1644, 616
|
||||||
|
243, 1016, 173, 1653, 631
|
||||||
|
244, 1045, 170, 1676, 624
|
||||||
|
246, 1004, 171, 1674, 653
|
||||||
|
247, 1091, 192, 1653, 597
|
||||||
|
249, 1188, 194, 1650, 527
|
||||||
|
250, 1208, 179, 1670, 512
|
||||||
|
252, 1187, 221, 1680, 576
|
||||||
|
253, 1202, 209, 1664, 542
|
||||||
|
254, 1211, 189, 1673, 522
|
||||||
|
255, 1210, 217, 1657, 539
|
||||||
|
256, 1199, 216, 1692, 571
|
||||||
|
259, 1228, 201, 1664, 515
|
||||||
|
263, 1205, 215, 1729, 592
|
||||||
|
264, 1205, 215, 1729, 592
|
||||||
|
265, 1205, 215, 1729, 592
|
||||||
|
266, 1205, 215, 1729, 592
|
||||||
|
267, 1205, 215, 1729, 592
|
||||||
|
273, 1228, 207, 1664, 521
|
||||||
|
274, 1214, 197, 1676, 530
|
||||||
|
275, 1205, 196, 1698, 551
|
||||||
|
278, 1204, 207, 1685, 553
|
||||||
|
279, 1214, 197, 1676, 530
|
||||||
|
280, 1206, 203, 1668, 536
|
||||||
|
281, 1198, 205, 1673, 547
|
||||||
|
282, 1214, 179, 1676, 512
|
||||||
|
283, 1211, 185, 1673, 518
|
||||||
|
284, 1206, 180, 1668, 513
|
||||||
|
285, 1199, 176, 1692, 531
|
||||||
|
286, 1186, 189, 1679, 544
|
||||||
|
287, 1191, 179, 1665, 520
|
||||||
|
288, 505, 372, 826, 603
|
||||||
|
288, 1180, 180, 1673, 535
|
||||||
|
288, 981, 343, 1405, 648
|
||||||
|
289, 505, 372, 826, 603
|
||||||
|
289, 1171, 182, 1658, 533
|
||||||
|
290, 1186, 156, 1679, 511
|
||||||
|
291, 505, 372, 826, 603
|
||||||
|
291, 1134, 175, 1651, 547
|
||||||
|
292, 1113, 160, 1690, 575
|
||||||
|
293, 505, 372, 826, 603
|
||||||
|
293, 1125, 158, 1667, 548
|
||||||
|
293, 993, 335, 1404, 631
|
||||||
|
294, 1117, 159, 1675, 560
|
||||||
|
295, 992, 341, 1383, 622
|
||||||
|
295, 505, 372, 826, 603
|
||||||
|
295, 1126, 168, 1650, 545
|
||||||
|
296, 993, 333, 1396, 623
|
||||||
|
296, 505, 372, 826, 603
|
||||||
|
296, 1125, 169, 1633, 535
|
||||||
|
297, 984, 342, 1392, 636
|
||||||
|
297, 1128, 165, 1636, 531
|
||||||
|
298, 1122, 171, 1621, 530
|
||||||
|
299, 1102, 168, 1617, 539
|
||||||
|
300, 1108, 172, 1605, 530
|
||||||
|
301, 1099, 171, 1635, 557
|
||||||
|
302, 1101, 168, 1617, 539
|
||||||
|
302, 863, 136, 1662, 711
|
||||||
|
303, 1093, 169, 1613, 543
|
||||||
|
304, 1097, 177, 1605, 542
|
||||||
|
305, 1094, 172, 1623, 553
|
||||||
|
306, 1099, 176, 1603, 539
|
||||||
|
307, 1093, 176, 1601, 542
|
||||||
|
308, 1096, 173, 1595, 532
|
||||||
|
309, 1097, 172, 1600, 534
|
||||||
|
310, 1097, 172, 1600, 534
|
||||||
|
310, 886, 107, 1641, 650
|
||||||
|
311, 1096, 180, 1592, 537
|
||||||
|
312, 1101, 178, 1591, 531
|
||||||
|
313, 1098, 180, 1594, 537
|
||||||
|
314, 1098, 169, 1603, 532
|
||||||
|
315, 1099, 174, 1600, 534
|
||||||
|
316, 1098, 167, 1610, 536
|
||||||
|
317, 1098, 169, 1603, 532
|
||||||
|
318, 1098, 166, 1606, 532
|
||||||
|
319, 1098, 166, 1606, 532
|
||||||
|
320, 1095, 167, 1608, 536
|
||||||
|
321, 1103, 171, 1602, 530
|
||||||
|
322, 1101, 170, 1586, 520
|
||||||
|
323, 1092, 171, 1585, 526
|
||||||
|
324, 1072, 176, 1593, 551
|
||||||
|
325, 1078, 182, 1571, 537
|
||||||
|
326, 1081, 166, 1589, 532
|
||||||
|
327, 1080, 172, 1585, 535
|
||||||
|
328, 991, 357, 1333, 603
|
||||||
|
328, 1099, 177, 1577, 521
|
||||||
|
329, 1024, 177, 1583, 579
|
||||||
|
330, 1037, 178, 1561, 555
|
||||||
|
331, 1028, 184, 1564, 570
|
||||||
|
332, 1030, 169, 1572, 559
|
||||||
|
333, 1022, 167, 1556, 551
|
||||||
|
334, 1018, 177, 1522, 540
|
||||||
|
335, 982, 170, 1558, 584
|
||||||
|
336, 995, 178, 1531, 564
|
||||||
|
337, 989, 183, 1504, 554
|
||||||
|
338, 1004, 185, 1503, 544
|
||||||
|
339, 973, 181, 1517, 573
|
||||||
|
340, 969, 182, 1502, 565
|
||||||
|
341, 963, 189, 1503, 577
|
||||||
|
342, 967, 206, 1509, 596
|
||||||
|
343, 967, 184, 1503, 570
|
||||||
|
344, 961, 202, 1460, 561
|
||||||
|
345, 950, 197, 1503, 595
|
||||||
|
346, 960, 194, 1441, 540
|
||||||
|
348, 958, 215, 1401, 534
|
||||||
|
388, 949, 209, 1411, 542
|
||||||
|
391, 965, 193, 1458, 548
|
||||||
|
392, 504, 357, 876, 625
|
||||||
|
392, 942, 200, 1524, 619
|
||||||
|
393, 941, 203, 1533, 629
|
||||||
|
394, 947, 206, 1507, 609
|
||||||
|
395, 950, 205, 1518, 614
|
||||||
|
396, 959, 225, 1516, 626
|
||||||
|
397, 953, 206, 1504, 602
|
||||||
|
398, 969, 195, 1519, 591
|
||||||
|
399, 968, 209, 1528, 611
|
||||||
|
400, 941, 193, 1540, 624
|
||||||
|
401, 966, 203, 1549, 622
|
||||||
|
402, 505, 372, 826, 603
|
||||||
|
402, 970, 200, 1539, 609
|
||||||
|
403, 990, 186, 1545, 585
|
||||||
|
404, 954, 178, 1576, 625
|
||||||
|
405, 971, 187, 1563, 613
|
||||||
|
406, 974, 191, 1575, 623
|
||||||
|
407, 995, 183, 1578, 602
|
||||||
|
408, 1031, 197, 1592, 601
|
||||||
|
409, 1008, 192, 1603, 620
|
||||||
|
410, 1015, 186, 1616, 619
|
||||||
|
411, 1026, 184, 1610, 604
|
||||||
|
412, 1016, 181, 1619, 615
|
||||||
|
413, 1033, 171, 1630, 601
|
||||||
|
414, 1033, 178, 1651, 623
|
||||||
|
415, 1043, 168, 1675, 623
|
||||||
|
416, 505, 372, 826, 603
|
||||||
|
416, 1034, 184, 1654, 630
|
||||||
|
417, 1111, 208, 1629, 581
|
||||||
|
418, 1107, 210, 1639, 592
|
||||||
|
418, 918, 147, 1673, 690
|
||||||
|
419, 1114, 211, 1622, 577
|
||||||
|
420, 1114, 211, 1622, 577
|
||||||
|
420, 949, 195, 1615, 674
|
||||||
|
421, 1110, 206, 1625, 577
|
||||||
|
421, 949, 195, 1615, 674
|
||||||
|
422, 1114, 211, 1622, 577
|
||||||
|
422, 949, 195, 1615, 674
|
||||||
|
423, 1111, 208, 1629, 581
|
||||||
|
424, 1117, 208, 1625, 574
|
||||||
|
425, 1111, 201, 1629, 574
|
||||||
|
426, 1111, 208, 1629, 581
|
||||||
|
427, 1028, 179, 1652, 628
|
||||||
|
428, 501, 368, 822, 599
|
||||||
|
428, 1038, 184, 1640, 617
|
||||||
|
429, 1025, 168, 1664, 628
|
||||||
|
430, 1037, 179, 1656, 624
|
||||||
|
431, 1022, 168, 1666, 631
|
||||||
|
432, 967, 159, 1659, 657
|
||||||
|
433, 944, 161, 1616, 644
|
||||||
|
434, 1057, 219, 1603, 611
|
||||||
|
435, 991, 174, 1624, 629
|
||||||
|
436, 907, 176, 1617, 687
|
||||||
|
437, 1012, 211, 1622, 650
|
||||||
|
438, 990, 203, 1614, 652
|
||||||
|
439, 986, 218, 1599, 659
|
||||||
|
440, 1002, 371, 1349, 620
|
||||||
|
440, 922, 174, 1641, 691
|
||||||
|
441, 922, 174, 1641, 691
|
||||||
|
442, 928, 185, 1638, 696
|
||||||
|
443, 912, 179, 1622, 690
|
||||||
|
444, 942, 218, 1608, 697
|
||||||
|
445, 968, 222, 1609, 683
|
||||||
|
446, 1383, 241, 1720, 483
|
||||||
|
446, 475, 149, 1230, 692
|
||||||
|
446, 913, 193, 1612, 696
|
||||||
|
447, 1381, 240, 1723, 486
|
||||||
|
447, 943, 223, 1591, 689
|
||||||
|
448, 1363, 230, 1771, 524
|
||||||
|
448, 958, 240, 1580, 687
|
||||||
|
449, 1350, 220, 1793, 539
|
||||||
|
450, 1350, 220, 1793, 539
|
||||||
|
450, 941, 204, 1607, 683
|
||||||
|
451, 501, 368, 822, 599
|
||||||
|
451, 1350, 220, 1793, 539
|
||||||
|
452, 501, 368, 822, 599
|
||||||
|
452, 1357, 219, 1793, 533
|
||||||
|
453, 501, 368, 822, 599
|
||||||
|
453, 1357, 219, 1793, 533
|
||||||
|
454, 1357, 219, 1793, 533
|
||||||
|
454, 955, 229, 1584, 681
|
||||||
|
465, 501, 368, 822, 599
|
||||||
|
476, 484, 149, 1239, 692
|
||||||
|
477, 484, 149, 1239, 692
|
||||||
|
480, 1344, 216, 1806, 549
|
||||||
|
481, 1336, 216, 1829, 571
|
||||||
|
486, 955, 318, 1516, 722
|
||||||
|
487, 947, 297, 1539, 723
|
||||||
|
489, 965, 359, 1458, 714
|
||||||
|
490, 939, 341, 1500, 745
|
||||||
|
491, 949, 318, 1473, 695
|
||||||
|
502, 505, 372, 826, 603
|
||||||
|
503, 505, 372, 826, 603
|
||||||
|
511, 806, 273, 1361, 672
|
||||||
|
512, 792, 296, 1347, 695
|
||||||
|
515, 810, 304, 1334, 681
|
||||||
|
517, 786, 295, 1347, 699
|
||||||
|
519, 781, 311, 1313, 693
|
||||||
|
520, 775, 311, 1299, 688
|
||||||
|
532, 939, 204, 1649, 715
|
||||||
|
535, 947, 257, 1657, 768
|
||||||
|
536, 947, 257, 1657, 768
|
||||||
|
557, 477, 294, 1032, 693
|
||||||
|
558, 488, 303, 1043, 702
|
||||||
|
559, 499, 300, 1054, 699
|
||||||
|
561, 475, 313, 1015, 701
|
||||||
|
562, 483, 311, 1007, 688
|
||||||
|
563, 484, 311, 1016, 693
|
||||||
|
564, 460, 289, 1019, 691
|
||||||
|
565, 460, 300, 1015, 699
|
||||||
|
566, 470, 275, 1031, 679
|
||||||
|
567, 461, 279, 1020, 681
|
||||||
|
568, 451, 303, 1006, 702
|
||||||
|
569, 453, 302, 985, 684
|
||||||
|
574, 443, 299, 936, 654
|
||||||
|
597, 405, 272, 960, 671
|
||||||
|
598, 388, 266, 943, 665
|
||||||
|
599, 422, 282, 946, 659
|
||||||
|
602, 407, 250, 931, 627
|
||||||
|
603, 407, 250, 931, 627
|
||||||
|
604, 407, 250, 931, 627
|
||||||
|
606, 392, 244, 947, 643
|
||||||
|
609, 364, 223, 947, 642
|
||||||
|
610, 367, 223, 959, 649
|
||||||
|
612, 364, 218, 947, 637
|
||||||
|
613, 347, 206, 950, 639
|
||||||
|
615, 383, 200, 915, 582
|
||||||
|
616, 375, 192, 934, 594
|
||||||
|
617, 387, 208, 929, 598
|
||||||
|
618, 387, 211, 933, 603
|
||||||
|
619, 416, 211, 924, 577
|
||||||
|
620, 405, 222, 913, 588
|
||||||
|
621, 352, 213, 935, 632
|
||||||
|
623, 416, 216, 924, 582
|
||||||
|
624, 407, 208, 931, 585
|
||||||
|
625, 385, 196, 945, 598
|
||||||
|
626, 383, 210, 942, 612
|
||||||
|
627, 405, 199, 932, 578
|
||||||
|
628, 398, 196, 929, 578
|
||||||
|
629, 403, 210, 925, 586
|
||||||
|
630, 397, 208, 928, 590
|
||||||
|
631, 397, 205, 928, 587
|
||||||
|
632, 388, 211, 932, 603
|
||||||
|
633, 415, 206, 917, 567
|
||||||
|
634, 394, 217, 926, 599
|
||||||
|
636, 444, 185, 906, 518
|
||||||
|
642, 392, 215, 947, 614
|
||||||
|
644, 414, 222, 969, 621
|
||||||
|
646, 367, 223, 959, 649
|
||||||
|
658, 347, 188, 976, 640
|
||||||
|
680, 407, 215, 962, 614
|
||||||
|
681, 366, 211, 921, 610
|
||||||
|
685, 355, 229, 910, 628
|
||||||
|
686, 391, 226, 909, 599
|
||||||
|
691, 372, 233, 927, 632
|
||||||
|
692, 359, 201, 951, 627
|
||||||
|
693, 358, 206, 941, 625
|
||||||
|
701, 362, 210, 939, 625
|
||||||
|
702, 362, 210, 939, 625
|
||||||
|
703, 364, 206, 947, 625
|
||||||
|
704, 359, 194, 951, 620
|
||||||
|
705, 358, 201, 941, 620
|
||||||
|
706, 364, 212, 947, 631
|
||||||
|
708, 370, 229, 925, 628
|
||||||
|
709, 364, 212, 947, 631
|
||||||
|
710, 364, 212, 947, 631
|
||||||
|
711, 362, 210, 939, 625
|
||||||
|
712, 362, 210, 939, 625
|
||||||
|
713, 362, 210, 939, 625
|
||||||
|
714, 362, 210, 939, 625
|
||||||
|
715, 364, 206, 947, 625
|
||||||
|
716, 358, 190, 941, 609
|
||||||
|
717, 362, 201, 939, 616
|
||||||
|
718, 362, 201, 939, 616
|
||||||
|
719, 364, 206, 947, 625
|
||||||
|
720, 364, 206, 947, 625
|
||||||
|
721, 359, 201, 951, 627
|
||||||
|
722, 356, 204, 966, 643
|
||||||
|
733, 355, 169, 1021, 648
|
||||||
|
757, 916, 174, 1671, 717
|
||||||
|
761, 1021, 339, 1457, 653
|
||||||
|
794, 493, 327, 955, 660
|
||||||
|
795, 900, 228, 1362, 561
|
||||||
|
795, 493, 327, 955, 660
|
||||||
|
799, 906, 240, 1368, 573
|
||||||
|
873, 901, 226, 1363, 559
|
||||||
|
876, 918, 234, 1380, 567
|
||||||
|
877, 900, 213, 1424, 590
|
||||||
|
878, 929, 217, 1422, 572
|
||||||
|
881, 947, 185, 1502, 584
|
||||||
|
882, 953, 214, 1461, 580
|
||||||
|
883, 940, 199, 1498, 600
|
||||||
|
884, 955, 199, 1486, 581
|
||||||
|
885, 501, 368, 822, 599
|
||||||
|
885, 965, 203, 1493, 583
|
||||||
|
886, 507, 369, 828, 600
|
||||||
|
886, 965, 200, 1483, 573
|
||||||
|
887, 959, 193, 1499, 581
|
||||||
|
888, 960, 196, 1496, 582
|
||||||
|
889, 960, 196, 1496, 582
|
||||||
|
890, 960, 196, 1496, 582
|
||||||
|
891, 505, 372, 826, 603
|
||||||
|
891, 961, 195, 1493, 577
|
||||||
|
892, 965, 200, 1483, 573
|
||||||
|
893, 959, 200, 1487, 580
|
||||||
|
894, 501, 368, 822, 599
|
||||||
|
894, 954, 197, 1513, 599
|
||||||
|
895, 949, 200, 1509, 602
|
||||||
|
896, 952, 193, 1501, 588
|
||||||
|
897, 949, 207, 1495, 599
|
||||||
|
898, 936, 203, 1519, 622
|
||||||
|
899, 941, 198, 1523, 616
|
||||||
|
900, 933, 200, 1536, 633
|
||||||
|
901, 950, 205, 1482, 587
|
||||||
|
902, 955, 200, 1479, 577
|
||||||
|
905, 954, 207, 1397, 526
|
||||||
|
907, 932, 215, 1440, 581
|
||||||
|
914, 886, 236, 1371, 586
|
||||||
|
991, 503, 371, 845, 617
|
||||||
|
992, 1015, 351, 1451, 665
|
||||||
|
993, 1021, 339, 1457, 653
|
||||||
|
997, 488, 376, 809, 607
|
||||||
|
997, 916, 174, 1671, 717
|
||||||
|
997, 1009, 339, 1445, 653
|
||||||
|
998, 501, 372, 822, 603
|
||||||
|
1000, 497, 372, 818, 603
|
||||||
|
1004, 1000, 332, 1466, 668
|
||||||
|
1005, 494, 370, 836, 616
|
||||||
|
1005, 991, 319, 1475, 667
|
||||||
|
1006, 995, 321, 1461, 657
|
||||||
|
1007, 995, 321, 1461, 657
|
||||||
|
1008, 995, 321, 1461, 657
|
||||||
|
1009, 999, 315, 1488, 667
|
||||||
|
1010, 1014, 332, 1481, 668
|
||||||
|
1011, 999, 315, 1488, 667
|
||||||
|
1012, 999, 315, 1488, 667
|
||||||
|
1013, 999, 322, 1483, 670
|
||||||
|
1014, 999, 315, 1488, 667
|
||||||
|
1015, 999, 315, 1488, 667
|
||||||
|
1016, 999, 315, 1488, 667
|
||||||
|
1017, 999, 315, 1488, 667
|
||||||
|
1018, 991, 319, 1475, 667
|
||||||
|
1019, 1000, 332, 1466, 668
|
||||||
|
1020, 995, 321, 1461, 657
|
||||||
|
1022, 995, 321, 1461, 657
|
||||||
|
1023, 1009, 339, 1445, 653
|
||||||
|
1026, 497, 381, 818, 612
|
||||||
|
1026, 1009, 339, 1445, 653
|
||||||
|
1029, 488, 382, 809, 613
|
||||||
|
1030, 492, 381, 813, 612
|
||||||
|
1032, 555, 229, 1110, 628
|
||||||
|
1034, 501, 372, 822, 603
|
||||||
|
1035, 503, 361, 845, 607
|
||||||
|
1036, 491, 380, 812, 611
|
||||||
|
1037, 491, 382, 812, 613
|
||||||
|
1038, 484, 385, 805, 616
|
||||||
|
1080, 991, 321, 1538, 714
|
||||||
|
1084, 1021, 339, 1457, 653
|
||||||
|
1091, 501, 376, 822, 607
|
||||||
|
1091, 993, 323, 1460, 659
|
||||||
|
1093, 501, 376, 822, 607
|
||||||
|
1094, 501, 372, 822, 603
|
||||||
|
1095, 501, 372, 822, 603
|
||||||
|
1096, 501, 372, 822, 603
|
||||||
|
1096, 1021, 339, 1457, 653
|
||||||
|
1097, 504, 369, 825, 600
|
||||||
|
1097, 1021, 339, 1457, 653
|
||||||
|
1098, 510, 368, 831, 599
|
||||||
|
1098, 1021, 339, 1457, 653
|
||||||
|
1099, 510, 368, 831, 599
|
||||||
|
1100, 510, 368, 831, 599
|
||||||
|
1101, 501, 372, 822, 603
|
||||||
|
1104, 599, 251, 1154, 650
|
||||||
|
1107, 568, 219, 1160, 645
|
||||||
|
1121, 1015, 333, 1458, 652
|
||||||
|
1122, 1015, 342, 1458, 661
|
||||||
|
1123, 1021, 339, 1457, 653
|
||||||
|
1124, 941, 212, 1673, 739
|
||||||
|
1127, 390, 92, 1295, 744
|
||||||
|
1148, 836, 225, 1303, 561
|
||||||
|
1155, 880, 221, 1373, 576
|
||||||
|
1159, 906, 240, 1368, 573
|
||||||
|
1160, 923, 242, 1359, 556
|
||||||
|
1161, 917, 249, 1353, 563
|
||||||
|
1184, 501, 368, 822, 599
|
||||||
|
1187, 481, 314, 943, 647
|
||||||
|
1220, 906, 240, 1368, 573
|
||||||
|
1221, 901, 236, 1363, 569
|
||||||
|
1226, 900, 228, 1362, 561
|
||||||
|
1291, 1021, 333, 1457, 647
|
||||||
|
1297, 1015, 351, 1451, 665
|
||||||
|
1302, 584, 222, 1139, 621
|
||||||
|
1304, 503, 371, 845, 617
|
||||||
|
1304, 592, 222, 1147, 621
|
||||||
|
1319, 588, 216, 1143, 615
|
||||||
|
1320, 998, 333, 1460, 666
|
||||||
|
1324, 1541, 128, 1862, 359
|
||||||
|
1324, 581, 232, 1210, 684
|
||||||
|
1329, 1015, 351, 1451, 665
|
||||||
|
1330, 998, 327, 1460, 660
|
||||||
|
1333, 1015, 358, 1451, 672
|
||||||
|
1339, 1012, 336, 1459, 658
|
||||||
|
1342, 1015, 342, 1458, 661
|
||||||
|
1343, 998, 333, 1460, 666
|
||||||
|
1347, 1004, 333, 1466, 666
|
||||||
|
1348, 1003, 328, 1465, 661
|
||||||
|
1350, 1015, 333, 1451, 647
|
||||||
|
1351, 1015, 351, 1451, 665
|
||||||
|
1353, 1015, 351, 1451, 665
|
||||||
|
1354, 998, 327, 1460, 660
|
||||||
|
1356, 1015, 351, 1451, 665
|
||||||
|
1358, 1015, 351, 1451, 665
|
||||||
|
1360, 1015, 351, 1451, 665
|
||||||
|
1361, 1015, 351, 1451, 665
|
||||||
|
1362, 1015, 351, 1451, 665
|
||||||
|
1363, 1015, 351, 1451, 665
|
||||||
|
1364, 1015, 351, 1451, 665
|
||||||
|
1366, 1015, 351, 1451, 665
|
627
validation/cascade-2 output.txt
Normal file
627
validation/cascade-2 output.txt
Normal file
|
@ -0,0 +1,627 @@
|
||||||
|
8, 775, 216, 1299, 593
|
||||||
|
9, 789, 214, 1282, 569
|
||||||
|
26, 97, 534, 482, 811
|
||||||
|
34, 1004, 308, 1466, 641
|
||||||
|
35, 1004, 308, 1466, 641
|
||||||
|
39, 992, 327, 1454, 660
|
||||||
|
41, 498, 188, 1264, 739
|
||||||
|
42, 490, 196, 1256, 747
|
||||||
|
43, 468, 181, 1267, 756
|
||||||
|
44, 468, 181, 1267, 756
|
||||||
|
49, 510, 200, 1220, 711
|
||||||
|
50, 447, 171, 1246, 746
|
||||||
|
51, 505, 206, 1241, 736
|
||||||
|
52, 447, 171, 1246, 746
|
||||||
|
53, 447, 176, 1246, 751
|
||||||
|
54, 447, 160, 1246, 735
|
||||||
|
54, 970, 318, 1463, 673
|
||||||
|
57, 986, 284, 1471, 634
|
||||||
|
58, 986, 284, 1471, 634
|
||||||
|
59, 447, 195, 1202, 738
|
||||||
|
60, 436, 181, 1191, 724
|
||||||
|
61, 456, 188, 1211, 731
|
||||||
|
62, 982, 280, 1467, 630
|
||||||
|
63, 998, 277, 1460, 610
|
||||||
|
63, 506, 203, 1178, 686
|
||||||
|
64, 528, 209, 1157, 661
|
||||||
|
65, 1005, 283, 1467, 616
|
||||||
|
65, 471, 257, 1137, 736
|
||||||
|
66, 1005, 283, 1467, 616
|
||||||
|
67, 1005, 283, 1467, 616
|
||||||
|
69, 998, 277, 1460, 610
|
||||||
|
70, 998, 277, 1460, 610
|
||||||
|
70, 488, 265, 1117, 717
|
||||||
|
71, 998, 277, 1460, 610
|
||||||
|
72, 998, 277, 1460, 610
|
||||||
|
73, 998, 277, 1460, 610
|
||||||
|
73, 493, 265, 1092, 696
|
||||||
|
74, 986, 308, 1448, 641
|
||||||
|
75, 986, 296, 1448, 629
|
||||||
|
76, 994, 291, 1456, 624
|
||||||
|
76, 430, 255, 1074, 718
|
||||||
|
77, 986, 310, 1429, 629
|
||||||
|
77, 453, 280, 1045, 706
|
||||||
|
78, 439, 289, 1068, 741
|
||||||
|
80, 453, 278, 1045, 704
|
||||||
|
81, 960, 319, 1427, 655
|
||||||
|
88, 974, 308, 1440, 644
|
||||||
|
95, 1005, 277, 1467, 610
|
||||||
|
107, 316, 217, 1026, 728
|
||||||
|
112, 316, 225, 1026, 736
|
||||||
|
114, 316, 225, 1026, 736
|
||||||
|
115, 316, 225, 1026, 736
|
||||||
|
116, 316, 225, 1026, 736
|
||||||
|
117, 316, 225, 1026, 736
|
||||||
|
122, 316, 225, 1026, 736
|
||||||
|
123, 316, 225, 1026, 736
|
||||||
|
144, 492, 359, 813, 590
|
||||||
|
148, 451, 271, 1043, 697
|
||||||
|
151, 97, 534, 482, 811
|
||||||
|
152, 998, 277, 1460, 610
|
||||||
|
152, 460, 295, 1052, 721
|
||||||
|
153, 995, 296, 1438, 615
|
||||||
|
154, 988, 303, 1424, 617
|
||||||
|
154, 97, 534, 482, 811
|
||||||
|
154, 488, 318, 1043, 717
|
||||||
|
155, 988, 303, 1424, 617
|
||||||
|
156, 974, 299, 1440, 635
|
||||||
|
164, 501, 195, 1171, 677
|
||||||
|
165, 995, 296, 1438, 615
|
||||||
|
165, 445, 188, 1200, 731
|
||||||
|
166, 983, 295, 1448, 630
|
||||||
|
167, 602, 237, 1126, 614
|
||||||
|
169, 986, 284, 1471, 634
|
||||||
|
169, 436, 171, 1235, 746
|
||||||
|
170, 986, 284, 1471, 634
|
||||||
|
171, 577, 229, 1132, 628
|
||||||
|
171, 436, 192, 1235, 767
|
||||||
|
173, 468, 171, 1267, 746
|
||||||
|
189, 1408, 728, 1729, 959
|
||||||
|
196, 97, 534, 482, 811
|
||||||
|
199, 653, 152, 1461, 733
|
||||||
|
215, 922, 212, 1454, 594
|
||||||
|
216, 958, 215, 1443, 565
|
||||||
|
218, 931, 220, 1471, 609
|
||||||
|
219, 934, 254, 1458, 631
|
||||||
|
220, 907, 238, 1488, 656
|
||||||
|
221, 923, 210, 1533, 649
|
||||||
|
222, 930, 207, 1522, 633
|
||||||
|
223, 939, 251, 1494, 650
|
||||||
|
226, 961, 251, 1516, 650
|
||||||
|
232, 947, 168, 1585, 627
|
||||||
|
237, 1036, 219, 1595, 621
|
||||||
|
239, 1114, 466, 1550, 780
|
||||||
|
240, 1141, 477, 1577, 791
|
||||||
|
241, 1152, 504, 1556, 795
|
||||||
|
241, 982, 153, 1655, 637
|
||||||
|
242, 1072, 207, 1627, 606
|
||||||
|
245, 946, 147, 1701, 690
|
||||||
|
246, 1044, 182, 1673, 634
|
||||||
|
247, 1069, 182, 1698, 634
|
||||||
|
254, 97, 534, 482, 811
|
||||||
|
260, 1205, 203, 1698, 558
|
||||||
|
273, 999, 352, 1410, 648
|
||||||
|
274, 999, 352, 1410, 648
|
||||||
|
275, 976, 334, 1412, 648
|
||||||
|
279, 1143, 210, 1704, 614
|
||||||
|
292, 905, 85, 1704, 660
|
||||||
|
299, 1062, 168, 1645, 587
|
||||||
|
302, 1145, 479, 1498, 733
|
||||||
|
302, 1046, 180, 1638, 606
|
||||||
|
303, 1047, 176, 1608, 580
|
||||||
|
304, 1088, 170, 1581, 525
|
||||||
|
305, 1176, 514, 1518, 760
|
||||||
|
306, 1094, 187, 1579, 537
|
||||||
|
307, 1071, 175, 1598, 554
|
||||||
|
308, 1097, 185, 1559, 518
|
||||||
|
310, 1155, 480, 1497, 726
|
||||||
|
310, 1094, 172, 1579, 522
|
||||||
|
311, 1096, 167, 1589, 522
|
||||||
|
312, 1148, 489, 1485, 731
|
||||||
|
321, 1134, 475, 1487, 729
|
||||||
|
321, 1084, 178, 1569, 528
|
||||||
|
322, 1081, 170, 1574, 525
|
||||||
|
323, 1081, 170, 1574, 525
|
||||||
|
324, 1081, 170, 1574, 525
|
||||||
|
325, 1081, 170, 1574, 525
|
||||||
|
326, 1121, 476, 1485, 738
|
||||||
|
326, 1075, 159, 1593, 532
|
||||||
|
327, 1076, 170, 1575, 529
|
||||||
|
328, 1057, 175, 1593, 561
|
||||||
|
329, 1064, 174, 1549, 524
|
||||||
|
330, 1062, 187, 1543, 533
|
||||||
|
331, 1124, 500, 1477, 754
|
||||||
|
331, 1032, 161, 1559, 540
|
||||||
|
332, 1050, 183, 1535, 533
|
||||||
|
332, 923, 80, 1589, 559
|
||||||
|
333, 1005, 154, 1541, 540
|
||||||
|
334, 1002, 154, 1548, 547
|
||||||
|
335, 983, 156, 1543, 558
|
||||||
|
337, 996, 188, 1489, 543
|
||||||
|
338, 996, 202, 1489, 557
|
||||||
|
339, 997, 217, 1478, 563
|
||||||
|
340, 975, 186, 1483, 552
|
||||||
|
341, 950, 209, 1474, 586
|
||||||
|
342, 950, 226, 1458, 592
|
||||||
|
343, 945, 200, 1469, 577
|
||||||
|
344, 936, 204, 1463, 583
|
||||||
|
346, 939, 190, 1440, 551
|
||||||
|
347, 952, 187, 1399, 509
|
||||||
|
348, 955, 191, 1417, 524
|
||||||
|
349, 931, 179, 1397, 515
|
||||||
|
352, 866, 194, 1406, 583
|
||||||
|
354, 97, 534, 482, 811
|
||||||
|
355, 97, 534, 482, 811
|
||||||
|
356, 97, 534, 482, 811
|
||||||
|
359, 581, 57, 1486, 709
|
||||||
|
360, 562, 51, 1520, 741
|
||||||
|
361, 511, 25, 1533, 761
|
||||||
|
374, 511, 25, 1533, 761
|
||||||
|
375, 536, 28, 1542, 752
|
||||||
|
376, 536, 28, 1542, 752
|
||||||
|
377, 97, 534, 482, 811
|
||||||
|
377, 549, 25, 1571, 761
|
||||||
|
387, 934, 208, 1396, 541
|
||||||
|
392, 953, 222, 1438, 572
|
||||||
|
393, 908, 211, 1468, 613
|
||||||
|
395, 929, 230, 1469, 618
|
||||||
|
396, 947, 217, 1465, 590
|
||||||
|
398, 959, 217, 1477, 590
|
||||||
|
400, 1003, 204, 1496, 559
|
||||||
|
401, 1008, 205, 1507, 564
|
||||||
|
402, 1035, 208, 1497, 541
|
||||||
|
403, 97, 534, 482, 811
|
||||||
|
403, 1024, 189, 1548, 566
|
||||||
|
404, 1026, 188, 1534, 554
|
||||||
|
406, 1043, 221, 1536, 576
|
||||||
|
407, 1125, 478, 1536, 774
|
||||||
|
410, 1058, 177, 1613, 576
|
||||||
|
411, 1025, 214, 1612, 636
|
||||||
|
412, 1052, 217, 1612, 619
|
||||||
|
413, 1064, 193, 1606, 583
|
||||||
|
414, 1146, 500, 1510, 762
|
||||||
|
419, 97, 534, 482, 811
|
||||||
|
420, 97, 534, 482, 811
|
||||||
|
421, 97, 534, 482, 811
|
||||||
|
422, 97, 534, 482, 811
|
||||||
|
423, 97, 534, 482, 811
|
||||||
|
424, 97, 534, 482, 811
|
||||||
|
428, 1177, 511, 1519, 757
|
||||||
|
429, 874, 96, 1673, 671
|
||||||
|
431, 97, 534, 482, 811
|
||||||
|
432, 97, 534, 482, 811
|
||||||
|
433, 97, 534, 482, 811
|
||||||
|
433, 1096, 194, 1589, 549
|
||||||
|
434, 976, 179, 1634, 652
|
||||||
|
435, 919, 148, 1651, 675
|
||||||
|
436, 1119, 468, 1537, 769
|
||||||
|
436, 919, 148, 1651, 675
|
||||||
|
437, 937, 179, 1634, 680
|
||||||
|
438, 932, 170, 1637, 677
|
||||||
|
439, 1114, 474, 1550, 788
|
||||||
|
439, 863, 139, 1662, 714
|
||||||
|
440, 97, 534, 482, 811
|
||||||
|
440, 1125, 494, 1561, 808
|
||||||
|
441, 1104, 509, 1493, 789
|
||||||
|
441, 97, 534, 482, 811
|
||||||
|
441, 895, 146, 1650, 689
|
||||||
|
443, 1126, 518, 1490, 780
|
||||||
|
446, 1387, 253, 1708, 484
|
||||||
|
447, 1387, 253, 1708, 484
|
||||||
|
448, 1387, 253, 1708, 484
|
||||||
|
449, 97, 534, 482, 811
|
||||||
|
449, 995, 305, 1544, 700
|
||||||
|
450, 97, 534, 482, 811
|
||||||
|
450, 967, 280, 1559, 706
|
||||||
|
451, 97, 534, 482, 811
|
||||||
|
452, 1363, 232, 1751, 512
|
||||||
|
452, 97, 534, 482, 811
|
||||||
|
452, 970, 291, 1562, 717
|
||||||
|
453, 1353, 234, 1761, 528
|
||||||
|
453, 97, 534, 482, 811
|
||||||
|
454, 97, 534, 482, 811
|
||||||
|
455, 97, 534, 482, 811
|
||||||
|
456, 97, 534, 482, 811
|
||||||
|
457, 1337, 228, 1761, 533
|
||||||
|
457, 97, 534, 482, 811
|
||||||
|
458, 1332, 224, 1743, 520
|
||||||
|
458, 97, 534, 482, 811
|
||||||
|
459, 1337, 228, 1761, 533
|
||||||
|
460, 1337, 228, 1761, 533
|
||||||
|
462, 1344, 235, 1768, 540
|
||||||
|
463, 1346, 231, 1782, 545
|
||||||
|
466, 1346, 231, 1782, 545
|
||||||
|
469, 1346, 231, 1782, 545
|
||||||
|
471, 1346, 231, 1782, 545
|
||||||
|
472, 1346, 231, 1782, 545
|
||||||
|
473, 1337, 223, 1761, 528
|
||||||
|
474, 1337, 223, 1761, 528
|
||||||
|
475, 1346, 231, 1782, 545
|
||||||
|
477, 1346, 231, 1782, 545
|
||||||
|
478, 1346, 231, 1782, 545
|
||||||
|
510, 1434, 732, 1755, 963
|
||||||
|
513, 596, 192, 1395, 767
|
||||||
|
514, 591, 200, 1390, 775
|
||||||
|
516, 591, 208, 1390, 783
|
||||||
|
525, 460, 177, 1312, 790
|
||||||
|
529, 479, 181, 1278, 756
|
||||||
|
532, 453, 186, 1252, 761
|
||||||
|
534, 1003, 231, 1496, 586
|
||||||
|
534, 435, 225, 1207, 781
|
||||||
|
535, 979, 200, 1515, 586
|
||||||
|
536, 979, 200, 1515, 586
|
||||||
|
537, 440, 225, 1206, 776
|
||||||
|
538, 984, 299, 1483, 658
|
||||||
|
539, 984, 308, 1477, 663
|
||||||
|
540, 97, 534, 482, 811
|
||||||
|
540, 980, 299, 1479, 658
|
||||||
|
541, 97, 534, 482, 811
|
||||||
|
544, 97, 534, 482, 811
|
||||||
|
544, 980, 294, 1479, 653
|
||||||
|
545, 97, 534, 482, 811
|
||||||
|
545, 980, 294, 1479, 653
|
||||||
|
549, 462, 266, 1128, 745
|
||||||
|
556, 947, 318, 1502, 717
|
||||||
|
561, 947, 318, 1502, 717
|
||||||
|
564, 947, 318, 1502, 717
|
||||||
|
600, 947, 318, 1502, 717
|
||||||
|
606, 97, 534, 482, 811
|
||||||
|
607, 97, 534, 482, 811
|
||||||
|
608, 97, 534, 482, 811
|
||||||
|
609, 314, 220, 943, 672
|
||||||
|
610, 314, 220, 943, 672
|
||||||
|
612, 324, 203, 934, 642
|
||||||
|
615, 968, 293, 1476, 659
|
||||||
|
615, 314, 182, 943, 634
|
||||||
|
616, 980, 298, 1479, 657
|
||||||
|
617, 932, 296, 1487, 695
|
||||||
|
618, 932, 296, 1487, 695
|
||||||
|
619, 932, 296, 1487, 695
|
||||||
|
620, 932, 296, 1487, 695
|
||||||
|
622, 310, 177, 976, 656
|
||||||
|
623, 306, 173, 972, 652
|
||||||
|
624, 971, 312, 1479, 678
|
||||||
|
625, 984, 313, 1477, 668
|
||||||
|
627, 976, 318, 1484, 684
|
||||||
|
628, 976, 318, 1484, 684
|
||||||
|
628, 337, 181, 966, 633
|
||||||
|
630, 337, 181, 966, 633
|
||||||
|
642, 287, 231, 960, 715
|
||||||
|
680, 310, 177, 976, 656
|
||||||
|
682, 310, 186, 976, 665
|
||||||
|
683, 315, 202, 953, 661
|
||||||
|
684, 321, 247, 950, 699
|
||||||
|
686, 97, 534, 482, 811
|
||||||
|
686, 984, 302, 1483, 661
|
||||||
|
687, 97, 534, 482, 811
|
||||||
|
687, 984, 302, 1483, 661
|
||||||
|
687, 308, 195, 946, 654
|
||||||
|
688, 97, 534, 482, 811
|
||||||
|
688, 992, 295, 1477, 645
|
||||||
|
688, 314, 189, 943, 641
|
||||||
|
689, 97, 534, 482, 811
|
||||||
|
689, 314, 197, 943, 649
|
||||||
|
690, 314, 197, 943, 649
|
||||||
|
691, 97, 534, 482, 811
|
||||||
|
693, 97, 534, 482, 811
|
||||||
|
694, 97, 534, 482, 811
|
||||||
|
695, 97, 534, 482, 811
|
||||||
|
696, 97, 534, 482, 811
|
||||||
|
697, 97, 534, 482, 811
|
||||||
|
698, 97, 534, 482, 811
|
||||||
|
699, 97, 534, 482, 811
|
||||||
|
700, 97, 534, 482, 811
|
||||||
|
701, 97, 534, 482, 811
|
||||||
|
702, 97, 534, 482, 811
|
||||||
|
703, 97, 534, 482, 811
|
||||||
|
705, 97, 534, 482, 811
|
||||||
|
706, 97, 534, 482, 811
|
||||||
|
707, 97, 534, 482, 811
|
||||||
|
708, 97, 534, 482, 811
|
||||||
|
709, 97, 534, 482, 811
|
||||||
|
710, 97, 534, 482, 811
|
||||||
|
711, 97, 534, 482, 811
|
||||||
|
712, 97, 534, 482, 811
|
||||||
|
713, 97, 534, 482, 811
|
||||||
|
714, 97, 534, 482, 811
|
||||||
|
715, 97, 534, 482, 811
|
||||||
|
716, 97, 534, 482, 811
|
||||||
|
717, 97, 534, 482, 811
|
||||||
|
718, 97, 534, 482, 811
|
||||||
|
719, 939, 303, 1494, 702
|
||||||
|
720, 97, 534, 482, 811
|
||||||
|
721, 97, 534, 482, 811
|
||||||
|
723, 97, 534, 482, 811
|
||||||
|
723, 939, 303, 1494, 702
|
||||||
|
724, 97, 534, 482, 811
|
||||||
|
724, 939, 303, 1494, 702
|
||||||
|
725, 297, 189, 926, 641
|
||||||
|
725, 939, 303, 1494, 702
|
||||||
|
726, 939, 303, 1494, 702
|
||||||
|
727, 97, 534, 482, 811
|
||||||
|
727, 939, 303, 1494, 702
|
||||||
|
729, 97, 534, 482, 811
|
||||||
|
730, 97, 534, 482, 811
|
||||||
|
733, 298, 177, 1008, 688
|
||||||
|
734, 932, 296, 1487, 695
|
||||||
|
735, 938, 305, 1493, 704
|
||||||
|
737, 938, 305, 1493, 704
|
||||||
|
738, 97, 539, 482, 816
|
||||||
|
738, 938, 305, 1493, 704
|
||||||
|
749, 943, 311, 1498, 710
|
||||||
|
750, 477, 294, 1032, 693
|
||||||
|
750, 947, 318, 1502, 717
|
||||||
|
753, 97, 534, 482, 811
|
||||||
|
757, 97, 534, 482, 811
|
||||||
|
757, 981, 290, 1462, 636
|
||||||
|
758, 975, 313, 1440, 648
|
||||||
|
759, 958, 312, 1451, 667
|
||||||
|
760, 988, 303, 1424, 617
|
||||||
|
760, 406, 155, 1245, 759
|
||||||
|
761, 393, 154, 1271, 786
|
||||||
|
762, 356, 105, 1261, 757
|
||||||
|
763, 97, 534, 482, 811
|
||||||
|
764, 420, 146, 1283, 767
|
||||||
|
766, 97, 534, 482, 811
|
||||||
|
767, 424, 143, 1276, 756
|
||||||
|
772, 538, 113, 1346, 694
|
||||||
|
774, 97, 534, 482, 811
|
||||||
|
775, 97, 534, 482, 811
|
||||||
|
776, 97, 534, 482, 811
|
||||||
|
777, 97, 534, 482, 811
|
||||||
|
778, 97, 534, 482, 811
|
||||||
|
779, 1427, 720, 1769, 966
|
||||||
|
779, 582, 122, 1421, 726
|
||||||
|
783, 442, 41, 1528, 823
|
||||||
|
784, 456, 40, 1510, 799
|
||||||
|
788, 97, 534, 482, 811
|
||||||
|
789, 97, 534, 482, 811
|
||||||
|
790, 97, 534, 482, 811
|
||||||
|
790, 596, 117, 1501, 769
|
||||||
|
791, 97, 534, 482, 811
|
||||||
|
792, 97, 534, 482, 811
|
||||||
|
793, 794, 192, 1423, 644
|
||||||
|
793, 588, 77, 1546, 767
|
||||||
|
794, 97, 534, 482, 811
|
||||||
|
794, 648, 118, 1493, 726
|
||||||
|
795, 97, 534, 482, 811
|
||||||
|
796, 97, 534, 482, 811
|
||||||
|
803, 97, 534, 482, 811
|
||||||
|
804, 97, 534, 482, 811
|
||||||
|
826, 97, 534, 482, 811
|
||||||
|
831, 97, 534, 482, 811
|
||||||
|
837, 97, 534, 482, 811
|
||||||
|
842, 97, 534, 482, 811
|
||||||
|
844, 97, 534, 482, 811
|
||||||
|
845, 97, 534, 482, 811
|
||||||
|
846, 97, 534, 482, 811
|
||||||
|
847, 97, 534, 482, 811
|
||||||
|
848, 97, 534, 482, 811
|
||||||
|
850, 97, 534, 482, 811
|
||||||
|
855, 97, 534, 482, 811
|
||||||
|
872, 97, 534, 482, 811
|
||||||
|
873, 97, 534, 482, 811
|
||||||
|
874, 97, 534, 482, 811
|
||||||
|
874, 870, 189, 1431, 593
|
||||||
|
875, 908, 178, 1440, 560
|
||||||
|
875, 549, 13, 1571, 749
|
||||||
|
878, 97, 534, 482, 811
|
||||||
|
879, 947, 214, 1428, 560
|
||||||
|
881, 922, 225, 1452, 606
|
||||||
|
882, 941, 220, 1456, 591
|
||||||
|
883, 946, 218, 1474, 598
|
||||||
|
884, 944, 238, 1454, 605
|
||||||
|
885, 939, 215, 1477, 602
|
||||||
|
886, 946, 207, 1477, 589
|
||||||
|
887, 97, 534, 482, 811
|
||||||
|
887, 957, 213, 1487, 594
|
||||||
|
888, 951, 212, 1487, 598
|
||||||
|
889, 97, 534, 482, 811
|
||||||
|
889, 951, 216, 1485, 600
|
||||||
|
890, 951, 216, 1485, 600
|
||||||
|
890, 97, 534, 482, 811
|
||||||
|
891, 951, 216, 1485, 600
|
||||||
|
892, 951, 211, 1472, 586
|
||||||
|
893, 965, 212, 1468, 574
|
||||||
|
894, 948, 220, 1468, 594
|
||||||
|
895, 939, 219, 1463, 596
|
||||||
|
896, 959, 225, 1469, 592
|
||||||
|
897, 941, 224, 1475, 608
|
||||||
|
898, 925, 215, 1484, 617
|
||||||
|
899, 927, 206, 1487, 608
|
||||||
|
900, 916, 201, 1489, 613
|
||||||
|
901, 915, 199, 1473, 600
|
||||||
|
902, 934, 221, 1458, 598
|
||||||
|
903, 942, 219, 1450, 585
|
||||||
|
904, 948, 240, 1414, 576
|
||||||
|
905, 945, 216, 1430, 566
|
||||||
|
906, 916, 225, 1424, 591
|
||||||
|
907, 861, 168, 1471, 607
|
||||||
|
908, 924, 215, 1423, 574
|
||||||
|
909, 903, 214, 1439, 600
|
||||||
|
910, 908, 195, 1440, 577
|
||||||
|
911, 912, 196, 1405, 551
|
||||||
|
913, 906, 201, 1399, 556
|
||||||
|
914, 97, 534, 482, 811
|
||||||
|
921, 97, 534, 482, 811
|
||||||
|
922, 97, 534, 482, 811
|
||||||
|
923, 97, 534, 482, 811
|
||||||
|
924, 97, 534, 482, 811
|
||||||
|
929, 97, 534, 482, 811
|
||||||
|
930, 97, 534, 482, 811
|
||||||
|
931, 528, 103, 1454, 770
|
||||||
|
932, 528, 103, 1454, 770
|
||||||
|
939, 97, 534, 482, 811
|
||||||
|
940, 511, 66, 1480, 764
|
||||||
|
941, 97, 534, 482, 811
|
||||||
|
941, 511, 66, 1480, 764
|
||||||
|
942, 97, 534, 482, 811
|
||||||
|
946, 97, 534, 482, 811
|
||||||
|
948, 97, 534, 482, 811
|
||||||
|
960, 97, 534, 482, 811
|
||||||
|
964, 97, 534, 482, 811
|
||||||
|
965, 97, 534, 482, 811
|
||||||
|
965, 573, 132, 1425, 745
|
||||||
|
967, 524, 117, 1429, 769
|
||||||
|
968, 485, 100, 1451, 796
|
||||||
|
970, 97, 534, 482, 811
|
||||||
|
970, 536, 136, 1414, 768
|
||||||
|
971, 97, 534, 482, 811
|
||||||
|
971, 562, 130, 1414, 743
|
||||||
|
972, 1427, 724, 1769, 970
|
||||||
|
972, 97, 534, 482, 811
|
||||||
|
973, 97, 534, 482, 811
|
||||||
|
973, 549, 130, 1401, 743
|
||||||
|
977, 498, 128, 1403, 780
|
||||||
|
985, 500, 374, 864, 636
|
||||||
|
988, 379, 117, 1284, 769
|
||||||
|
989, 404, 131, 1243, 735
|
||||||
|
990, 382, 136, 1300, 797
|
||||||
|
996, 1005, 283, 1467, 616
|
||||||
|
997, 1005, 283, 1467, 616
|
||||||
|
1006, 97, 534, 482, 811
|
||||||
|
1007, 97, 534, 482, 811
|
||||||
|
1008, 97, 534, 482, 811
|
||||||
|
1009, 947, 311, 1502, 710
|
||||||
|
1028, 482, 220, 1092, 659
|
||||||
|
1031, 537, 252, 1061, 629
|
||||||
|
1032, 488, 243, 1098, 682
|
||||||
|
1034, 592, 257, 1077, 607
|
||||||
|
1035, 497, 213, 1126, 665
|
||||||
|
1085, 422, 206, 1261, 810
|
||||||
|
1088, 1005, 283, 1467, 616
|
||||||
|
1089, 992, 296, 1477, 646
|
||||||
|
1090, 992, 296, 1477, 646
|
||||||
|
1092, 963, 326, 1487, 703
|
||||||
|
1094, 971, 332, 1464, 687
|
||||||
|
1095, 971, 332, 1464, 687
|
||||||
|
1097, 972, 332, 1480, 698
|
||||||
|
1099, 998, 300, 1460, 633
|
||||||
|
1102, 436, 171, 1235, 746
|
||||||
|
1105, 447, 160, 1246, 735
|
||||||
|
1105, 955, 311, 1479, 688
|
||||||
|
1105, 594, 233, 1149, 632
|
||||||
|
1106, 413, 143, 1244, 741
|
||||||
|
1107, 390, 132, 1242, 745
|
||||||
|
1108, 419, 159, 1225, 739
|
||||||
|
1109, 97, 534, 482, 811
|
||||||
|
1109, 419, 159, 1225, 739
|
||||||
|
1110, 390, 132, 1242, 745
|
||||||
|
1111, 390, 132, 1242, 745
|
||||||
|
1113, 97, 534, 482, 811
|
||||||
|
1113, 613, 253, 1106, 608
|
||||||
|
1114, 609, 256, 1117, 622
|
||||||
|
1115, 609, 256, 1117, 622
|
||||||
|
1116, 613, 253, 1106, 608
|
||||||
|
1116, 390, 132, 1242, 745
|
||||||
|
1117, 392, 133, 1255, 754
|
||||||
|
1118, 386, 126, 1264, 758
|
||||||
|
1119, 606, 222, 1161, 621
|
||||||
|
1121, 436, 171, 1235, 746
|
||||||
|
1122, 513, 190, 1218, 697
|
||||||
|
1123, 969, 317, 1493, 694
|
||||||
|
1124, 976, 318, 1500, 695
|
||||||
|
1125, 447, 160, 1246, 735
|
||||||
|
1126, 455, 168, 1254, 743
|
||||||
|
1127, 516, 203, 1240, 724
|
||||||
|
1129, 468, 160, 1267, 735
|
||||||
|
1130, 490, 180, 1256, 731
|
||||||
|
1131, 468, 149, 1267, 724
|
||||||
|
1132, 595, 168, 1261, 647
|
||||||
|
1138, 788, 490, 1157, 756
|
||||||
|
1138, 560, 172, 1292, 699
|
||||||
|
1140, 810, 516, 1152, 762
|
||||||
|
1142, 783, 463, 1276, 818
|
||||||
|
1147, 851, 509, 1215, 771
|
||||||
|
1149, 866, 509, 1230, 771
|
||||||
|
1157, 97, 534, 482, 811
|
||||||
|
1161, 927, 234, 1358, 545
|
||||||
|
1163, 924, 209, 1386, 542
|
||||||
|
1170, 97, 534, 482, 811
|
||||||
|
1203, 97, 534, 482, 811
|
||||||
|
1223, 600, 102, 1558, 792
|
||||||
|
1228, 571, 94, 1476, 746
|
||||||
|
1230, 596, 117, 1501, 769
|
||||||
|
1244, 596, 117, 1501, 769
|
||||||
|
1245, 596, 117, 1501, 769
|
||||||
|
1246, 596, 117, 1501, 769
|
||||||
|
1247, 596, 117, 1501, 769
|
||||||
|
1248, 596, 117, 1501, 769
|
||||||
|
1249, 596, 117, 1501, 769
|
||||||
|
1250, 596, 117, 1501, 769
|
||||||
|
1251, 596, 117, 1501, 769
|
||||||
|
1252, 596, 117, 1501, 769
|
||||||
|
1253, 596, 117, 1501, 769
|
||||||
|
1254, 596, 117, 1501, 769
|
||||||
|
1255, 97, 534, 482, 811
|
||||||
|
1255, 627, 148, 1472, 756
|
||||||
|
1256, 97, 534, 482, 811
|
||||||
|
1258, 97, 534, 482, 811
|
||||||
|
1260, 97, 534, 482, 811
|
||||||
|
1261, 97, 534, 482, 811
|
||||||
|
1262, 97, 534, 482, 811
|
||||||
|
1263, 97, 534, 482, 811
|
||||||
|
1269, 1430, 720, 1767, 962
|
||||||
|
1269, 97, 534, 482, 811
|
||||||
|
1270, 1431, 725, 1765, 965
|
||||||
|
1270, 97, 534, 482, 811
|
||||||
|
1270, 582, 138, 1421, 742
|
||||||
|
1271, 1427, 724, 1769, 970
|
||||||
|
1271, 97, 534, 482, 811
|
||||||
|
1272, 97, 534, 482, 811
|
||||||
|
1273, 97, 534, 482, 811
|
||||||
|
1275, 564, 171, 1363, 746
|
||||||
|
1294, 546, 195, 1219, 679
|
||||||
|
1297, 97, 534, 482, 811
|
||||||
|
1298, 447, 160, 1246, 735
|
||||||
|
1299, 977, 326, 1485, 692
|
||||||
|
1300, 97, 534, 482, 811
|
||||||
|
1300, 453, 179, 1252, 754
|
||||||
|
1301, 954, 303, 1509, 702
|
||||||
|
1303, 447, 192, 1246, 767
|
||||||
|
1304, 447, 192, 1246, 767
|
||||||
|
1307, 986, 284, 1471, 634
|
||||||
|
1308, 986, 284, 1471, 634
|
||||||
|
1308, 447, 160, 1246, 735
|
||||||
|
1309, 986, 284, 1471, 634
|
||||||
|
1309, 609, 260, 1133, 637
|
||||||
|
1310, 986, 284, 1471, 634
|
||||||
|
1310, 525, 197, 1200, 682
|
||||||
|
1311, 986, 284, 1471, 634
|
||||||
|
1312, 986, 284, 1471, 634
|
||||||
|
1313, 390, 143, 1242, 756
|
||||||
|
1313, 986, 284, 1471, 634
|
||||||
|
1314, 986, 284, 1471, 634
|
||||||
|
1315, 447, 176, 1246, 751
|
||||||
|
1316, 447, 192, 1246, 767
|
||||||
|
1317, 447, 192, 1246, 767
|
||||||
|
1318, 455, 192, 1254, 767
|
||||||
|
1319, 470, 196, 1242, 752
|
||||||
|
1320, 985, 326, 1478, 681
|
||||||
|
1322, 413, 168, 1265, 781
|
||||||
|
1323, 970, 318, 1494, 695
|
||||||
|
1323, 436, 171, 1235, 746
|
||||||
|
1324, 958, 302, 1466, 668
|
||||||
|
1324, 614, 259, 1169, 658
|
||||||
|
1324, 456, 197, 1211, 740
|
||||||
|
1325, 970, 318, 1494, 695
|
||||||
|
1325, 454, 188, 1220, 739
|
||||||
|
1328, 962, 308, 1461, 667
|
||||||
|
1329, 972, 322, 1480, 688
|
||||||
|
1329, 447, 160, 1246, 735
|
||||||
|
1330, 447, 160, 1246, 735
|
||||||
|
1332, 447, 160, 1246, 735
|
||||||
|
1333, 447, 160, 1246, 735
|
||||||
|
1334, 965, 319, 1458, 674
|
||||||
|
1337, 97, 534, 482, 811
|
||||||
|
1338, 97, 534, 482, 811
|
||||||
|
1338, 971, 325, 1464, 680
|
||||||
|
1338, 606, 251, 1161, 650
|
||||||
|
1339, 971, 325, 1464, 680
|
||||||
|
1340, 977, 332, 1470, 687
|
||||||
|
1341, 977, 332, 1470, 687
|
||||||
|
1342, 606, 251, 1161, 650
|
||||||
|
1343, 606, 251, 1161, 650
|
||||||
|
1361, 97, 534, 482, 811
|
||||||
|
1361, 721, 488, 1214, 843
|
||||||
|
1365, 97, 534, 482, 811
|
316
validation/cascade-5 output.txt
Normal file
316
validation/cascade-5 output.txt
Normal file
|
@ -0,0 +1,316 @@
|
||||||
|
7, 795, 209, 1257, 542
|
||||||
|
17, 795, 203, 1257, 536
|
||||||
|
54, 559, 191, 1142, 610
|
||||||
|
55, 561, 195, 1153, 621
|
||||||
|
63, 615, 193, 1139, 570
|
||||||
|
74, 478, 349, 863, 626
|
||||||
|
104, 783, 193, 1104, 424
|
||||||
|
105, 783, 193, 1104, 424
|
||||||
|
106, 783, 193, 1104, 424
|
||||||
|
107, 783, 193, 1104, 424
|
||||||
|
119, 779, 193, 1100, 424
|
||||||
|
121, 783, 193, 1104, 424
|
||||||
|
122, 783, 193, 1104, 424
|
||||||
|
123, 783, 193, 1104, 424
|
||||||
|
124, 783, 193, 1104, 424
|
||||||
|
124, 775, 356, 1164, 636
|
||||||
|
125, 783, 193, 1104, 424
|
||||||
|
125, 775, 356, 1164, 636
|
||||||
|
126, 783, 193, 1104, 424
|
||||||
|
126, 775, 356, 1164, 636
|
||||||
|
127, 775, 356, 1164, 636
|
||||||
|
128, 783, 193, 1104, 424
|
||||||
|
134, 451, 207, 1006, 606
|
||||||
|
139, 453, 197, 1045, 623
|
||||||
|
212, 937, 209, 1399, 542
|
||||||
|
213, 921, 197, 1429, 563
|
||||||
|
214, 937, 209, 1445, 575
|
||||||
|
215, 936, 196, 1454, 569
|
||||||
|
217, 942, 194, 1466, 571
|
||||||
|
218, 924, 181, 1484, 584
|
||||||
|
220, 963, 206, 1503, 595
|
||||||
|
222, 951, 204, 1491, 592
|
||||||
|
225, 968, 194, 1508, 582
|
||||||
|
226, 975, 216, 1534, 618
|
||||||
|
227, 969, 200, 1524, 599
|
||||||
|
228, 960, 203, 1543, 622
|
||||||
|
230, 945, 187, 1537, 613
|
||||||
|
232, 976, 194, 1568, 620
|
||||||
|
233, 965, 203, 1575, 642
|
||||||
|
234, 945, 133, 1598, 603
|
||||||
|
235, 913, 156, 1612, 659
|
||||||
|
236, 910, 138, 1629, 655
|
||||||
|
237, 941, 160, 1607, 639
|
||||||
|
238, 1000, 171, 1596, 600
|
||||||
|
240, 1044, 193, 1604, 595
|
||||||
|
241, 1073, 184, 1632, 586
|
||||||
|
243, 994, 177, 1660, 656
|
||||||
|
244, 1064, 187, 1640, 601
|
||||||
|
255, 1185, 208, 1709, 585
|
||||||
|
279, 1175, 185, 1735, 587
|
||||||
|
280, 1191, 174, 1715, 551
|
||||||
|
285, 1156, 186, 1680, 563
|
||||||
|
286, 1180, 188, 1673, 543
|
||||||
|
287, 1176, 187, 1641, 522
|
||||||
|
292, 1105, 179, 1666, 583
|
||||||
|
295, 1126, 176, 1619, 531
|
||||||
|
296, 1143, 158, 1610, 494
|
||||||
|
297, 1141, 152, 1607, 488
|
||||||
|
298, 1118, 172, 1603, 522
|
||||||
|
299, 1112, 162, 1611, 521
|
||||||
|
300, 1108, 174, 1593, 524
|
||||||
|
301, 1099, 158, 1596, 516
|
||||||
|
302, 1104, 159, 1600, 516
|
||||||
|
303, 1103, 164, 1586, 512
|
||||||
|
304, 1093, 153, 1595, 514
|
||||||
|
305, 1090, 151, 1605, 522
|
||||||
|
306, 1087, 164, 1605, 537
|
||||||
|
307, 1088, 174, 1590, 535
|
||||||
|
308, 1054, 145, 1590, 531
|
||||||
|
309, 1110, 154, 1590, 500
|
||||||
|
310, 1112, 151, 1590, 495
|
||||||
|
311, 1106, 154, 1593, 505
|
||||||
|
312, 1087, 160, 1602, 531
|
||||||
|
313, 1088, 159, 1591, 521
|
||||||
|
314, 1097, 165, 1577, 511
|
||||||
|
315, 1095, 159, 1582, 509
|
||||||
|
316, 1095, 159, 1582, 509
|
||||||
|
317, 1100, 157, 1580, 503
|
||||||
|
318, 1091, 162, 1588, 520
|
||||||
|
319, 1095, 158, 1588, 513
|
||||||
|
320, 1085, 163, 1588, 525
|
||||||
|
321, 1085, 158, 1593, 524
|
||||||
|
322, 1085, 161, 1593, 527
|
||||||
|
323, 1049, 150, 1593, 542
|
||||||
|
324, 1091, 157, 1580, 509
|
||||||
|
324, 928, 128, 1638, 639
|
||||||
|
325, 1078, 173, 1586, 539
|
||||||
|
326, 1070, 174, 1585, 545
|
||||||
|
327, 1034, 153, 1570, 539
|
||||||
|
328, 1006, 155, 1582, 569
|
||||||
|
329, 1091, 166, 1553, 499
|
||||||
|
330, 982, 126, 1593, 566
|
||||||
|
331, 934, 128, 1606, 611
|
||||||
|
332, 1039, 169, 1524, 519
|
||||||
|
333, 973, 144, 1555, 563
|
||||||
|
334, 1024, 175, 1511, 526
|
||||||
|
335, 1049, 166, 1511, 499
|
||||||
|
336, 1008, 166, 1515, 531
|
||||||
|
337, 1000, 171, 1508, 537
|
||||||
|
338, 1018, 155, 1507, 507
|
||||||
|
339, 978, 182, 1502, 559
|
||||||
|
340, 960, 183, 1515, 582
|
||||||
|
341, 958, 197, 1494, 583
|
||||||
|
342, 961, 187, 1485, 564
|
||||||
|
343, 965, 177, 1458, 532
|
||||||
|
344, 963, 194, 1444, 540
|
||||||
|
345, 946, 186, 1449, 548
|
||||||
|
346, 948, 190, 1437, 542
|
||||||
|
347, 932, 181, 1431, 540
|
||||||
|
348, 941, 192, 1419, 536
|
||||||
|
349, 939, 195, 1432, 550
|
||||||
|
352, 914, 188, 1413, 547
|
||||||
|
355, 912, 181, 1405, 536
|
||||||
|
378, 918, 203, 1380, 536
|
||||||
|
379, 918, 203, 1380, 536
|
||||||
|
380, 918, 203, 1380, 536
|
||||||
|
381, 916, 206, 1401, 556
|
||||||
|
382, 919, 201, 1412, 556
|
||||||
|
387, 948, 203, 1410, 536
|
||||||
|
388, 943, 203, 1405, 536
|
||||||
|
389, 945, 201, 1430, 551
|
||||||
|
390, 948, 194, 1429, 540
|
||||||
|
391, 945, 203, 1438, 558
|
||||||
|
392, 949, 196, 1467, 569
|
||||||
|
393, 949, 201, 1457, 567
|
||||||
|
394, 952, 200, 1470, 573
|
||||||
|
395, 956, 209, 1474, 582
|
||||||
|
397, 954, 206, 1486, 588
|
||||||
|
398, 958, 192, 1513, 591
|
||||||
|
399, 966, 203, 1508, 593
|
||||||
|
400, 971, 188, 1507, 574
|
||||||
|
401, 988, 193, 1520, 575
|
||||||
|
402, 942, 195, 1534, 621
|
||||||
|
404, 1020, 188, 1532, 556
|
||||||
|
405, 975, 167, 1556, 585
|
||||||
|
406, 1011, 172, 1563, 569
|
||||||
|
407, 968, 177, 1590, 624
|
||||||
|
408, 1097, 178, 1559, 511
|
||||||
|
408, 941, 169, 1607, 648
|
||||||
|
409, 1091, 194, 1553, 527
|
||||||
|
409, 945, 160, 1611, 639
|
||||||
|
410, 1083, 190, 1572, 542
|
||||||
|
411, 1102, 190, 1580, 534
|
||||||
|
412, 1034, 156, 1618, 576
|
||||||
|
413, 1043, 170, 1613, 580
|
||||||
|
414, 1065, 171, 1611, 564
|
||||||
|
415, 1122, 191, 1584, 524
|
||||||
|
416, 1112, 198, 1593, 544
|
||||||
|
427, 1094, 188, 1615, 563
|
||||||
|
428, 1108, 201, 1593, 551
|
||||||
|
430, 1092, 191, 1610, 564
|
||||||
|
431, 1092, 197, 1600, 563
|
||||||
|
432, 1087, 197, 1595, 563
|
||||||
|
433, 1102, 188, 1595, 543
|
||||||
|
436, 1103, 203, 1565, 536
|
||||||
|
437, 1089, 202, 1574, 552
|
||||||
|
438, 932, 160, 1598, 639
|
||||||
|
439, 938, 193, 1604, 672
|
||||||
|
440, 1074, 229, 1598, 606
|
||||||
|
441, 991, 215, 1613, 662
|
||||||
|
442, 923, 204, 1589, 683
|
||||||
|
443, 973, 210, 1602, 662
|
||||||
|
444, 913, 198, 1612, 701
|
||||||
|
445, 909, 194, 1619, 705
|
||||||
|
446, 958, 228, 1580, 675
|
||||||
|
447, 936, 238, 1574, 697
|
||||||
|
449, 947, 238, 1576, 690
|
||||||
|
450, 941, 227, 1585, 690
|
||||||
|
453, 926, 229, 1592, 708
|
||||||
|
454, 932, 213, 1598, 692
|
||||||
|
480, 819, 549, 1281, 882
|
||||||
|
517, 815, 324, 1308, 679
|
||||||
|
602, 386, 250, 910, 627
|
||||||
|
603, 378, 238, 910, 620
|
||||||
|
605, 371, 235, 895, 612
|
||||||
|
606, 378, 221, 902, 598
|
||||||
|
608, 382, 218, 900, 591
|
||||||
|
609, 402, 216, 895, 571
|
||||||
|
612, 395, 196, 903, 562
|
||||||
|
613, 374, 189, 914, 578
|
||||||
|
615, 378, 193, 902, 570
|
||||||
|
616, 357, 180, 917, 582
|
||||||
|
617, 379, 197, 897, 570
|
||||||
|
618, 352, 189, 911, 591
|
||||||
|
619, 352, 189, 911, 591
|
||||||
|
620, 395, 182, 903, 548
|
||||||
|
628, 766, 206, 1087, 437
|
||||||
|
629, 760, 202, 1102, 448
|
||||||
|
631, 411, 198, 904, 553
|
||||||
|
632, 760, 202, 1102, 448
|
||||||
|
632, 406, 200, 903, 558
|
||||||
|
633, 760, 202, 1102, 448
|
||||||
|
633, 395, 191, 903, 557
|
||||||
|
637, 338, 167, 964, 617
|
||||||
|
638, 359, 187, 951, 613
|
||||||
|
639, 350, 188, 949, 619
|
||||||
|
640, 344, 186, 954, 625
|
||||||
|
643, 362, 207, 917, 606
|
||||||
|
644, 766, 206, 1087, 437
|
||||||
|
644, 362, 207, 917, 606
|
||||||
|
646, 775, 214, 1096, 445
|
||||||
|
648, 767, 212, 1088, 443
|
||||||
|
649, 765, 205, 1086, 436
|
||||||
|
650, 768, 213, 1089, 444
|
||||||
|
651, 761, 196, 1082, 427
|
||||||
|
652, 763, 200, 1084, 431
|
||||||
|
653, 763, 200, 1084, 431
|
||||||
|
654, 762, 201, 1083, 432
|
||||||
|
655, 763, 200, 1084, 431
|
||||||
|
656, 764, 199, 1085, 430
|
||||||
|
657, 764, 199, 1085, 430
|
||||||
|
658, 764, 205, 1085, 436
|
||||||
|
659, 767, 202, 1088, 433
|
||||||
|
660, 767, 202, 1088, 433
|
||||||
|
661, 767, 202, 1088, 433
|
||||||
|
662, 767, 202, 1088, 433
|
||||||
|
663, 767, 202, 1088, 433
|
||||||
|
664, 766, 201, 1087, 432
|
||||||
|
665, 766, 201, 1087, 432
|
||||||
|
666, 766, 201, 1087, 432
|
||||||
|
667, 767, 202, 1088, 433
|
||||||
|
668, 767, 202, 1088, 433
|
||||||
|
669, 767, 205, 1088, 436
|
||||||
|
670, 765, 200, 1086, 431
|
||||||
|
671, 770, 212, 1091, 443
|
||||||
|
674, 775, 214, 1096, 445
|
||||||
|
675, 775, 214, 1096, 445
|
||||||
|
676, 766, 206, 1087, 437
|
||||||
|
677, 770, 206, 1091, 437
|
||||||
|
678, 766, 206, 1087, 437
|
||||||
|
679, 766, 206, 1087, 437
|
||||||
|
680, 383, 211, 915, 593
|
||||||
|
681, 344, 186, 954, 625
|
||||||
|
682, 344, 186, 954, 625
|
||||||
|
683, 444, 194, 906, 527
|
||||||
|
685, 342, 187, 934, 613
|
||||||
|
686, 375, 195, 917, 585
|
||||||
|
687, 372, 195, 916, 587
|
||||||
|
688, 334, 194, 926, 620
|
||||||
|
689, 343, 201, 920, 616
|
||||||
|
690, 355, 222, 910, 621
|
||||||
|
694, 355, 207, 910, 606
|
||||||
|
695, 355, 207, 910, 606
|
||||||
|
697, 355, 207, 910, 606
|
||||||
|
701, 752, 181, 1094, 427
|
||||||
|
701, 342, 196, 919, 611
|
||||||
|
702, 760, 196, 1097, 438
|
||||||
|
702, 333, 194, 925, 620
|
||||||
|
703, 760, 196, 1097, 438
|
||||||
|
706, 760, 202, 1102, 448
|
||||||
|
707, 355, 200, 910, 599
|
||||||
|
708, 760, 202, 1102, 448
|
||||||
|
708, 355, 200, 910, 599
|
||||||
|
709, 355, 200, 910, 599
|
||||||
|
710, 355, 200, 910, 599
|
||||||
|
718, 760, 202, 1102, 448
|
||||||
|
719, 766, 206, 1087, 437
|
||||||
|
719, 355, 200, 910, 599
|
||||||
|
720, 333, 190, 916, 609
|
||||||
|
721, 333, 190, 916, 609
|
||||||
|
722, 355, 200, 910, 599
|
||||||
|
724, 770, 199, 1091, 430
|
||||||
|
725, 770, 197, 1091, 428
|
||||||
|
726, 766, 197, 1087, 428
|
||||||
|
726, 331, 182, 960, 634
|
||||||
|
727, 773, 198, 1094, 429
|
||||||
|
728, 774, 195, 1095, 426
|
||||||
|
729, 778, 203, 1099, 434
|
||||||
|
877, 924, 240, 1386, 573
|
||||||
|
878, 935, 208, 1420, 558
|
||||||
|
879, 928, 215, 1452, 592
|
||||||
|
880, 944, 214, 1425, 560
|
||||||
|
881, 943, 206, 1440, 564
|
||||||
|
882, 944, 201, 1462, 574
|
||||||
|
883, 933, 213, 1475, 603
|
||||||
|
884, 939, 216, 1481, 606
|
||||||
|
885, 946, 222, 1482, 608
|
||||||
|
886, 944, 222, 1476, 604
|
||||||
|
887, 942, 222, 1478, 608
|
||||||
|
888, 957, 226, 1465, 592
|
||||||
|
889, 955, 222, 1479, 599
|
||||||
|
890, 944, 228, 1476, 610
|
||||||
|
891, 945, 225, 1469, 602
|
||||||
|
892, 944, 214, 1484, 602
|
||||||
|
893, 936, 212, 1478, 602
|
||||||
|
894, 936, 214, 1476, 602
|
||||||
|
895, 946, 204, 1492, 596
|
||||||
|
896, 946, 218, 1482, 604
|
||||||
|
897, 942, 214, 1478, 600
|
||||||
|
898, 938, 218, 1474, 604
|
||||||
|
899, 933, 206, 1475, 596
|
||||||
|
900, 939, 192, 1494, 591
|
||||||
|
901, 946, 196, 1454, 562
|
||||||
|
902, 950, 209, 1449, 568
|
||||||
|
903, 920, 182, 1462, 572
|
||||||
|
904, 936, 206, 1444, 572
|
||||||
|
905, 952, 208, 1414, 541
|
||||||
|
907, 943, 203, 1405, 536
|
||||||
|
908, 938, 208, 1400, 541
|
||||||
|
1030, 592, 222, 1054, 555
|
||||||
|
1033, 553, 219, 1089, 605
|
||||||
|
1034, 593, 213, 1086, 568
|
||||||
|
1036, 496, 182, 1125, 634
|
||||||
|
1091, 538, 178, 1182, 641
|
||||||
|
1092, 510, 171, 1183, 655
|
||||||
|
1123, 621, 207, 1176, 606
|
||||||
|
1125, 635, 228, 1159, 605
|
||||||
|
1126, 1008, 178, 1345, 420
|
||||||
|
1166, 921, 200, 1445, 577
|
||||||
|
1168, 926, 216, 1419, 571
|
||||||
|
1176, 926, 201, 1419, 556
|
||||||
|
1295, 1010, 176, 1331, 407
|
||||||
|
1302, 575, 203, 1167, 629
|
||||||
|
1306, 576, 208, 1159, 627
|
||||||
|
1308, 561, 195, 1153, 621
|
||||||
|
1320, 594, 200, 1149, 599
|
|
@ -32,7 +32,7 @@ if __name__ == '__main__' :
|
||||||
tracker = cv2.TrackerCSRT_create()
|
tracker = cv2.TrackerCSRT_create()
|
||||||
|
|
||||||
# Read video
|
# Read video
|
||||||
video = cv2.VideoCapture("./TestVideo.mp4")
|
video = cv2.VideoCapture("./validation/TestVideo.mp4")
|
||||||
|
|
||||||
# Exit if video not opened.
|
# Exit if video not opened.
|
||||||
if not video.isOpened():
|
if not video.isOpened():
|
||||||
|
@ -46,14 +46,12 @@ if __name__ == '__main__' :
|
||||||
sys.exit()
|
sys.exit()
|
||||||
|
|
||||||
# Define an initial bounding box
|
# Define an initial bounding box
|
||||||
bbox = (287, 23, 86, 320)
|
bbox = (857, 189, 346, 434)
|
||||||
|
|
||||||
# Uncomment the line below to select a different bounding box
|
|
||||||
bbox = cv2.selectROI(frame, False)
|
|
||||||
|
|
||||||
# Initialize tracker with first frame and bounding box
|
# Initialize tracker with first frame and bounding box
|
||||||
ok = tracker.init(frame, bbox)
|
ok = tracker.init(frame, bbox)
|
||||||
|
|
||||||
|
frame_count = 0
|
||||||
while True:
|
while True:
|
||||||
# Read a new frame
|
# Read a new frame
|
||||||
ok, frame = video.read()
|
ok, frame = video.read()
|
||||||
|
@ -74,6 +72,10 @@ if __name__ == '__main__' :
|
||||||
# Tracking success
|
# Tracking success
|
||||||
p1 = (int(bbox[0]), int(bbox[1]))
|
p1 = (int(bbox[0]), int(bbox[1]))
|
||||||
p2 = (int(bbox[0] + bbox[2]), int(bbox[1] + bbox[3]))
|
p2 = (int(bbox[0] + bbox[2]), int(bbox[1] + bbox[3]))
|
||||||
|
|
||||||
|
with open("./ground_truth.txt", 'a') as output_file:
|
||||||
|
output_file.write(f"{frame_count}, {p1[0]}, {p1[1]}, {p2[0]}, {p2[1]}\n")
|
||||||
|
|
||||||
cv2.rectangle(frame, p1, p2, (255,0,0), 2, 1)
|
cv2.rectangle(frame, p1, p2, (255,0,0), 2, 1)
|
||||||
else :
|
else :
|
||||||
# Tracking failure
|
# Tracking failure
|
||||||
|
@ -87,6 +89,9 @@ if __name__ == '__main__' :
|
||||||
|
|
||||||
# Display result
|
# Display result
|
||||||
cv2.imshow("Tracking", frame)
|
cv2.imshow("Tracking", frame)
|
||||||
|
|
||||||
|
|
||||||
|
frame_count += 1
|
||||||
|
|
||||||
# Exit if ESC pressed
|
# Exit if ESC pressed
|
||||||
k = cv2.waitKey(1) & 0xff
|
k = cv2.waitKey(1) & 0xff
|
1368
validation/ground_truth.txt
Normal file
1368
validation/ground_truth.txt
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue