diff --git a/run_demo.sh b/run_demo.sh new file mode 100644 index 0000000..24e2c42 --- /dev/null +++ b/run_demo.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# Python 脚本路径 +PYTHON_SCRIPT="demo/top_down_img_demo.py" + +# 固定的参数 +CONFIG_FILE="configs/body/2d_kpt_sview_rgb_img/topdown_heatmap/coco/ViTPose_huge_coco_256x192.py" +CHECKPOINT="checkpoints/vitpose/vitpose-h.pth" +IMG_ROOT="tests/data/hengdian" +JSON_FILE="tests/data/hengdian/test_hengdian.json" +OUT_IMG_ROOT="test/hengdian/test" + +# 执行 Python 脚本并传递固定的参数 +python $PYTHON_SCRIPT $CONFIG_FILE $CHECKPOINT --img-root $IMG_ROOT \ + --json-file $JSON_FILE --out-img-root $OUT_IMG_ROOT \ No newline at end of file diff --git a/run_train.sh b/run_train.sh index a2cc209..091f12d 100644 --- a/run_train.sh +++ b/run_train.sh @@ -5,8 +5,8 @@ PYTHON_SCRIPT="tools/train+sam.py" # 固定的参数 CONFIG_FILE="configs/vitpose_sam/2d_kpt_sview_rgb_img/topdown_heatmap/coco/ViTSam_base_coco_256x192.py" -WORK_DIR="work_dirs/ViTSam_base_coco_256x192_frozen_cross-attn" -RESUME="work_dirs/ViTSam_base_coco_256x192_frozen_sam_ffn/epoch_2.pth" +WORK_DIR="work_dirs/ViTPose_SAM-B_6" +# RESUME="work_dirs/ViTSam_base_coco_256x192_frozen_sam_ffn/epoch_2.pth" # 执行 Python 脚本并传递固定的参数 python $PYTHON_SCRIPT $CONFIG_FILE --work-dir $WORK_DIR \ No newline at end of file diff --git a/tests/data/hengdian/frame0003480.jpg b/tests/data/hengdian/frame0003480.jpg new file mode 100644 index 0000000..4ba1e7a Binary files /dev/null and b/tests/data/hengdian/frame0003480.jpg differ diff --git a/tests/data/hengdian/frame0003574.jpg b/tests/data/hengdian/frame0003574.jpg new file mode 100644 index 0000000..67837fd Binary files /dev/null and b/tests/data/hengdian/frame0003574.jpg differ diff --git a/tests/data/hengdian/frame0003678.jpg b/tests/data/hengdian/frame0003678.jpg new file mode 100644 index 0000000..61033a8 Binary files /dev/null and b/tests/data/hengdian/frame0003678.jpg differ diff --git a/tests/data/hengdian/frame0003707.jpg b/tests/data/hengdian/frame0003707.jpg new file mode 100644 index 0000000..b66cc2e Binary files /dev/null and b/tests/data/hengdian/frame0003707.jpg differ diff --git a/tests/data/hengdian/test_hengdian.json b/tests/data/hengdian/test_hengdian.json new file mode 100644 index 0000000..49f2388 --- /dev/null +++ b/tests/data/hengdian/test_hengdian.json @@ -0,0 +1,569 @@ +{ + "info": { + "description": "For testing hengdian dataset only.", + "year": 2024, + "date_created": "2020/06/20" + }, + "licenses": [ + ], + "categories": [ + { + "supercategory": "person", + "id": 1, + "name": "person", + "keypoints": [ + "nose", + "left_eye", + "right_eye", + "left_ear", + "right_ear", + "left_shoulder", + "right_shoulder", + "left_elbow", + "right_elbow", + "left_wrist", + "right_wrist", + "left_hip", + "right_hip", + "left_knee", + "right_knee", + "left_ankle", + "right_ankle" + ], + "skeleton": [ + [ + 16, + 14 + ], + [ + 14, + 12 + ], + [ + 17, + 15 + ], + [ + 15, + 13 + ], + [ + 12, + 13 + ], + [ + 6, + 12 + ], + [ + 7, + 13 + ], + [ + 6, + 7 + ], + [ + 6, + 8 + ], + [ + 7, + 9 + ], + [ + 8, + 10 + ], + [ + 9, + 11 + ], + [ + 2, + 3 + ], + [ + 1, + 2 + ], + [ + 1, + 3 + ], + [ + 2, + 4 + ], + [ + 3, + 5 + ], + [ + 4, + 6 + ], + [ + 5, + 7 + ] + ] + } + ], + "images": [ + { + "file_name": "frame0003480.jpg", + "height": 1080, + "width": 1920, + "id": 3480 + }, + { + "file_name": "frame0003574.jpg", + "height": 1080, + "width": 1920, + "id": 3574 + }, + { + "file_name": "frame0003678.jpg", + "height": 1080, + "width": 1920, + "id": 3678 + }, + { + "file_name": "frame0003707.jpg", + "height": 1080, + "width": 1920, + "id": 3707 + } + ], + "annotations": [ + { + "segmentation": [], + "num_keypoints": 13, + "area": 72393, "iscrowd": 0, + "keypoints": [1001, 228, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1061, 234, 2, 1021, 263, 2, 1104, 270, 2, 991, 303, 2, 1083, 326, 2, 961, 342, 2, 1075, 344, 2, 1037, 348, 2, 1063, 440, 2, 1031, 446, 2, 1060, 531, 2, 1037, 543, 2], + "image_id": 3480, + "bbox": [957.0, 161.0, 177, 409], + "category_id": 1, + "id": 33 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 44486, + "iscrowd": 0, + "keypoints": [746, 217, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 802, 227, 2, 764, 240, 2, 841, 292, 2, 754, 297, 2, 821, 326, 2, 746, 344, 2, 807, 328, 2, 772, 336, 2, 796, 430, 2, 779, 434, 2, 816, 513, 2, 797, 513, 2], + "image_id": 3480, + "bbox": [732.0, 163.0, 118, 377], + "category_id": 1, + "id": 34 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 30261, + "iscrowd": 0, + "keypoints": [436, 38, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 446, 40, 2, 468, 40, 2, 408, 54, 2, 475, 92, 2, 381, 46, 2, 452, 88, 2, 457, 103, 2, 478, 111, 2, 431, 56, 2, 472, 182, 2, 414, 102, 2, 478, 233, 2], + "image_id": 3480, + "bbox": [379.3076923076923, 6.230769230769226, 131, 231], + "category_id": 1, + "id": 35 + }, + { + "segmentation": [], + "num_keypoints": 8, + "area": 12960, + "iscrowd": 0, + "keypoints": [10, 235, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 258, 2, 0, 0, 0, 34, 296, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 316, 2, 0, 0, 0, 13, 394, 2, 2, 400, 2, 26, 447, 2, 6, 449, 2], + "image_id": 3480, + "bbox": [0, 182, 48, 270], + "category_id": 1, + "id": 36 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 41358, + "iscrowd": 0, + "keypoints": [589, 241, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 617, 254, 2, 605, 258, 2, 636, 297, 2, 592, 318, 2, 632, 306, 2, 577, 352, 2, 629, 340, 2, 602, 343, 2, 619, 416, 2, 600, 417, 2, 638, 497, 2, 623, 498, 2], + "image_id": 3480, + "bbox": [559.0, 182.0, 122, 339], + "category_id": 1, + "id": 37 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 61778, + "iscrowd": 0, + "keypoints": [919, 226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 929, 264, 2, 871, 245, 2, 952, 304, 2, 852, 294, 2, 976, 343, 2, 870, 327, 2, 901, 336, 2, 867, 337, 2, 905, 437, 2, 878, 442, 2, 910, 521, 2, 892, 515, 2], + "image_id": 3480, + "bbox": [842.0, 162.0, 158, 391], + "category_id": 1, + "id": 38 + }, + { + "segmentation": [], + "num_keypoints": 10, + "area": 29512, + "iscrowd": 0, + "keypoints": [228, 19, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 251, 55, 2, 0, 0, 0, 230, 100, 2, 0, 0, 0, 204, 104, 2, 0, 0, 0, 266, 123, 2, 237, 122, 2, 234, 175, 2, 220, 167, 2, 280, 225, 2, 243, 228, 2], + "image_id": 3480, + "bbox": [182, 0, 124, 238], + "category_id": 1, + "id": 39 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 40793, + "iscrowd": 0, + "keypoints": [689, 228, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 694, 253, 2, 647, 246, 2, 723, 303, 2, 638, 300, 2, 717, 349, 2, 643, 339, 2, 681, 328, 2, 649, 328, 2, 684, 419, 2, 652, 416, 2, 692, 490, 2, 665, 488, 2], + "image_id": 3480, + "bbox": [619.0769230769231, 162.0, 113, 361], + "category_id": 1, + "id": 40 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 69660, + "iscrowd": 0, + "keypoints": [1236, 220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1240, 258, 2, 1181, 234, 2, 1273, 303, 2, 1164, 287, 2, 1298, 337, 2, 1186, 315, 2, 1219, 330, 2, 1176, 332, 2, 1218, 447, 2, 1180, 461, 2, 1232, 524, 2, 1198, 523, 2], + "image_id": 3480, + "bbox": [1150.0, 148.0, 162, 430], + "category_id": 1, + "id": 41 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 96152.0, + "iscrowd": 0, + "keypoints": [340, 180, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 322, 227, 2, 413, 227, 2, 311, 304, 2, 426, 295, 2, 319, 342, 2, 392, 295, 2, 333, 368, 2, 398, 366, 2, 327, 471, 2, 379, 471, 2, 295, 567, 2, 359, 574, 2], + "image_id": 3574, + "bbox": [256.0, 129.0, 202.0, 476.0], + "category_id": 1, + "id": 522 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 14104.0, + "iscrowd": 0, + "keypoints": [839, 285, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 853, 305, 2, 823, 300, 2, 872, 324, 2, 804, 301, 2, 855, 339, 2, 800, 294, 2, 843, 348, 2, 822, 347, 2, 842, 394, 2, 819, 391, 2, 841, 429, 2, 820, 425, 2], + "image_id": 3574, + "bbox": [796.0, 269.0, 82.0, 172.0], + "category_id": 1, + "id": 523 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 27008.0, + "iscrowd": 0, + "keypoints": [1325, 281, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1348, 305, 2, 1313, 301, 2, 1370, 322, 2, 1293, 294, 2, 1386, 334, 2, 1279, 283, 2, 1340, 350, 2, 1317, 350, 2, 1338, 402, 2, 1316, 401, 2, 1340, 450, 2, 1316, 448, 2], + "image_id": 3574, + "bbox": [1266.0, 250.0, 128.0, 211.0], + "category_id": 1, + "id": 524 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 20910.172516359304, + "iscrowd": 0, + "keypoints": [904, 274, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 922, 298, 2, 905, 299, 2, 904, 282, 2, 907, 325, 2, 891, 266, 2, 900, 344, 2, 922, 352, 2, 909, 355, 2, 923, 404, 2, 908, 403, 2, 906, 443, 2, 929, 438, 2], + "image_id": 3574, + "bbox": [869.951219512195, 233.14634146341461, 90.2439024390244, 231.70731707317066], + "category_id": 1, + "id": 525 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 31753.0, + "iscrowd": 0, + "keypoints": [1430, 263, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1458, 292, 2, 1415, 289, 2, 1463, 338, 2, 1386, 262, 2, 1470, 359, 2, 1370, 231, 2, 1450, 355, 2, 1416, 354, 2, 1445, 430, 2, 1415, 428, 2, 1438, 486, 2, 1411, 482, 2], + "image_id": 3574, + "bbox": [1365.0, 227.0, 113.0, 281.0], + "category_id": 1, + "id": 526 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 12922.0, + "iscrowd": 0, + "keypoints": [519, 275, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 538, 294, 2, 512, 292, 2, 556, 316, 2, 503, 289, 2, 542, 324, 2, 499, 278, 2, 534, 335, 2, 511, 333, 2, 538, 391, 2, 517, 391, 2, 541, 425, 2, 517, 425, 2], + "image_id": 3574, + "bbox": [493.0, 255.0, 71.0, 182.0], + "category_id": 1, + "id": 527 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 22413.0, + "iscrowd": 0, + "keypoints": [177, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 226, 274, 2, 170, 286, 2, 241, 286, 2, 160, 329, 2, 197, 279, 2, 160, 363, 2, 226, 349, 2, 187, 351, 2, 235, 424, 2, 154, 422, 2, 241, 456, 2, 149, 454, 2], + "image_id": 3574, + "bbox": [149.0, 228.0, 93.0, 241.0], + "category_id": 1, + "id": 528 + }, + { + "segmentation": [], + "num_keypoints": 12, + "area": 9464.0, + "iscrowd": 0, + "keypoints": [468, 268, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 476, 290, 2, 456, 283, 2, 480, 311, 2, 449, 266, 2, 486, 340, 2, 0, 0, 0, 479, 336, 2, 459, 337, 2, 485, 379, 2, 465, 381, 2, 495, 414, 2, 458, 419, 2], + "image_id": 3574, + "bbox": [449.0, 251.0, 52.0, 182.0], + "category_id": 1, + "id": 529 + }, + { + "segmentation": [], + "num_keypoints": 11, + "area": 6726.0, + "iscrowd": 0, + "keypoints": [778, 340, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 795, 355, 2, 769, 358, 2, 0, 0, 0, 756, 353, 2, 0, 0, 0, 747, 345, 2, 797, 394, 2, 775, 397, 2, 791, 396, 2, 773, 426, 2, 785, 428, 2, 792, 429, 2], + "image_id": 3574, + "bbox": [746.0, 323.0, 59.0, 114.0], + "category_id": 1, + "id": 530 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 14427.0, + "iscrowd": 0, + "keypoints": [241, 265, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 260, 285, 2, 271, 281, 2, 221, 285, 2, 248, 279, 2, 221, 278, 2, 236, 272, 2, 258, 362, 2, 276, 356, 2, 252, 418, 2, 269, 415, 2, 277, 460, 2, 259, 466, 2], + "image_id": 3574, + "bbox": [221.0, 238.0, 63.0, 229.0], + "category_id": 1, + "id": 531 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 34515.0, + "iscrowd": 0, + "keypoints": [1504, 267, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1536, 299, 2, 1498, 290, 2, 1564, 327, 2, 1474, 265, 2, 1536, 351, 2, 1458, 235, 2, 1525, 360, 2, 1491, 355, 2, 1532, 424, 2, 1497, 427, 2, 1546, 494, 2, 1499, 493, 2], + "image_id": 3574, + "bbox": [1456.0, 223.0, 117.0, 295.0], + "category_id": 1, + "id": 532 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 41028, + "iscrowd": 0, + "keypoints": [1410, 276, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1420, 295, 2, 1425, 288, 2, 1413, 318, 2, 1428, 265, 2, 1410, 331, 2, 1430, 248, 2, 1400, 355, 2, 1408, 355, 2, 1366, 421, 2, 1422, 425, 2, 1364, 464, 2, 1424, 468, 2], + "image_id": 3678, + "bbox": [1341.0, 230.0, 156, 263], + "category_id": 1, + "id": 1270 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 89790, + "iscrowd": 0, + "keypoints": [832, 233, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 837, 266, 2, 788, 255, 2, 871, 304, 2, 751, 280, 2, 912, 329, 2, 724, 292, 2, 817, 347, 2, 774, 343, 2, 827, 447, 2, 747, 445, 2, 822, 513, 2, 727, 508, 2], + "image_id": 3678, + "bbox": [700.0, 182.0, 246, 365], + "category_id": 1, + "id": 1271 + }, + { + "segmentation": [], + "num_keypoints": 12, + "area": 18200, + "iscrowd": 0, + "keypoints": [387, 269, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 385, 286, 2, 359, 282, 2, 398, 305, 2, 341, 303, 2, 0, 0, 0, 321, 309, 2, 385, 328, 2, 364, 327, 2, 390, 366, 2, 361, 365, 2, 383, 425, 2, 348, 423, 2], + "image_id": 3678, + "bbox": [308.9756097560975, 239.2439024390244, 91, 200], + "category_id": 1, + "id": 1272 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 26880, + "iscrowd": 0, + "keypoints": [164, 262, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 284, 2, 172, 277, 2, 158, 305, 2, 168, 296, 2, 148, 324, 2, 168, 323, 2, 163, 332, 2, 178, 331, 2, 151, 373, 2, 178, 374, 2, 140, 435, 2, 183, 436, 2], + "image_id": 3678, + "bbox": [115.95121951219517, 228.12195121951214, 112, 240], + "category_id": 1, + "id": 1273 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 23199, + "iscrowd": 0, + "keypoints": [264, 264, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 270, 284, 2, 233, 283, 2, 295, 300, 2, 207, 297, 2, 313, 310, 2, 223, 321, 2, 262, 335, 2, 235, 332, 2, 238, 386, 2, 246, 387, 2, 236, 428, 2, 264, 428, 2], + "image_id": 3678, + "bbox": [205.0, 233.0, 111, 209], + "category_id": 1, + "id": 1274 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 28658, + "iscrowd": 0, + "keypoints": [1027, 267, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1034, 288, 2, 992, 278, 2, 1047, 319, 2, 972, 308, 2, 1066, 338, 2, 946, 322, 2, 1024, 344, 2, 989, 341, 2, 1020, 385, 2, 980, 384, 2, 1020, 408, 2, 976, 408, 2], + "image_id": 3678, + "bbox": [928.0, 230.0, 161, 178], + "category_id": 1, + "id": 1275 + }, + { + "segmentation": [], + "num_keypoints": 8, + "area": 12075, + "iscrowd": 0, + "keypoints": [592, 278, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 565, 293, 2, 595, 296, 2, 543, 302, 2, 605, 328, 2, 0, 0, 0, 618, 342, 2, 569, 340, 2, 602, 346, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "image_id": 3678, + "bbox": [522.0, 235.0, 105, 115], + "category_id": 1, + "id": 1276 + }, + { + "segmentation": [], + "num_keypoints": 12, + "area": 143671.0, + "iscrowd": 0, + "keypoints": [998, 485, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1069, 509, 2, 1015, 516, 2, 1155, 422, 2, 970, 585, 2, 0, 0, 0, 935, 615, 2, 1101, 667, 2, 1031, 656, 2, 1038, 634, 2, 928, 650, 2, 911, 713, 2, 979, 726, 2], + "image_id": 3707, + "bbox": [873.0, 358.0, 353.0, 407.0], + "category_id": 1, + "id": 1445 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 13860.0, + "iscrowd": 0, + "keypoints": [401, 90, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 430, 102, 2, 397, 109, 2, 430, 132, 2, 398, 134, 2, 405, 135, 2, 392, 137, 2, 423, 162, 2, 406, 163, 2, 427, 205, 2, 405, 206, 2, 427, 252, 2, 410, 249, 2], + "image_id": 3707, + "bbox": [379.0, 58.0, 66.0, 210.0], + "category_id": 1, + "id": 1446 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 56268.59012492563, + "iscrowd": 0, + "keypoints": [274, 378, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 256, 403, 2, 297, 408, 2, 315, 410, 2, 207, 406, 2, 276, 386, 2, 228, 381, 2, 317, 530, 2, 240, 522, 2, 299, 513, 2, 251, 528, 2, 286, 578, 2, 242, 584, 2], + "image_id": 3707, + "bbox": [176.04878048780486, 342.9024390243902, 196.34146341463415, 286.58536585365846], + "category_id": 1, + "id": 1447 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 53807.25758477095, + "iscrowd": 0, + "keypoints": [446, 382, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 478, 410, 2, 433, 402, 2, 458, 387, 2, 398, 428, 2, 418, 344, 2, 402, 356, 2, 468, 572, 2, 413, 551, 2, 407, 557, 2, 367, 548, 2, 394, 613, 2, 372, 611, 2], + "image_id": 3707, + "bbox": [361.4146341463414, 318.5121951219512, 164.6341463414634, 326.82926829268285], + "category_id": 1, + "id": 1448 + }, + { + "segmentation": [], + "num_keypoints": 12, + "area": 53187.09101725164, + "iscrowd": 0, + "keypoints": [880, 240, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 911, 278, 2, 871, 271, 2, 917, 324, 2, 839, 246, 2, 902, 353, 2, 0, 0, 0, 884, 352, 2, 851, 346, 2, 879, 423, 2, 848, 418, 2, 876, 482, 2, 847, 478, 2], + "image_id": 3707, + "bbox": [794.3414634146341, 156.3170731707317, 159.7560975609756, 332.9268292682927], + "category_id": 1, + "id": 1449 + }, + { + "segmentation": [], + "num_keypoints": 9, + "area": 17670.0, + "iscrowd": 0, + "keypoints": [1010, 252, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1041, 284, 2, 997, 282, 2, 1056, 321, 2, 978, 322, 2, 1036, 333, 2, 974, 329, 2, 1031, 360, 2, 998, 359, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "image_id": 3707, + "bbox": [968.0, 222.0, 95.0, 186.0], + "category_id": 1, + "id": 1450 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 114310.0, + "iscrowd": 0, + "keypoints": [838, 485, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 904, 493, 2, 826, 488, 2, 921, 568, 2, 773, 509, 2, 832, 550, 2, 716, 495, 2, 877, 607, 2, 821, 600, 2, 856, 636, 2, 724, 608, 2, 802, 673, 2, 746, 663, 2], + "image_id": 3707, + "bbox": [647.4878048780488, 397.6341463414634, 355.0, 322.0], + "category_id": 1, + "id": 1451 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 25758.0, + "iscrowd": 0, + "keypoints": [1110, 244, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1144, 276, 2, 1106, 273, 2, 1156, 320, 2, 1087, 290, 2, 1150, 353, 2, 1077, 269, 2, 1133, 347, 2, 1106, 348, 2, 1130, 391, 2, 1104, 389, 2, 1130, 438, 2, 1101, 437, 2], + "image_id": 3707, + "bbox": [1073.0, 206.78048780487802, 106.0, 243.0], + "category_id": 1, + "id": 1452 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 24252.0, + "iscrowd": 0, + "keypoints": [605, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 632, 285, 2, 635, 281, 2, 611, 324, 2, 661, 338, 2, 589, 332, 2, 655, 368, 2, 636, 360, 2, 646, 355, 2, 629, 411, 2, 636, 411, 2, 626, 461, 2, 637, 461, 2], + "image_id": 3707, + "bbox": [589.0, 222.0, 94.0, 258.0], + "category_id": 1, + "id": 1453 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 23035.721594289127, + "iscrowd": 0, + "keypoints": [559, 263, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 561, 286, 2, 579, 282, 2, 531, 306, 2, 585, 318, 2, 513, 296, 2, 565, 328, 2, 560, 345, 2, 580, 344, 2, 561, 381, 2, 583, 381, 2, 557, 436, 2, 578, 433, 2], + "image_id": 3707, + "bbox": [495.56097560975604, 213.6341463414634, 95.43902439024396, 241.3658536585366], + "category_id": 1, + "id": 1454 + }, + { + "segmentation": [], + "num_keypoints": 13, + "area": 98273.34919690667, + "iscrowd": 0, + "keypoints": [1361, 212, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1400, 253, 2, 1350, 252, 2, 1407, 309, 2, 1291, 265, 2, 1383, 331, 2, 1256, 207, 2, 1390, 372, 2, 1336, 356, 2, 1366, 465, 2, 1340, 460, 2, 1386, 555, 2, 1349, 555, 2], + "image_id": 3707, + "bbox": [1229.7073170731705, 140.46341463414632, 206.0975609756099, 476.8292682926829], + "category_id": 1, + "id": 1455 + }, + { + "segmentation": [], + "num_keypoints": 9, + "area": 29514.402736466353, + "iscrowd": 0, + "keypoints": [1289, 126, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1317, 91, 2, 1270, 92, 2, 1333, 127, 2, 1266, 134, 2, 1331, 156, 2, 0, 0, 0, 0, 0, 0, 1283, 24, 2, 1364, 4, 2, 1248, 6, 2, 0, 0, 0, 0, 0, 0], + "image_id": 3707, + "bbox": [1229, 0, 170.21951219512175, 173.390243902439], + "category_id": 1, + "id": 1456 + } + ] +}