From c3c7e042bbc74e3aa23e4c54d1acb92679a463f6 Mon Sep 17 00:00:00 2001 From: Crussade Date: Tue, 2 Dec 2025 09:31:52 +0100 Subject: [PATCH] training fix. add global settings --- TRANSFER_LEARNING_FEATURE.md | 434 +- add-project.html | 414 +- backend/.gitignore | 80 +- backend/0815/27/exp_infer.py | 28 - backend/1/6/exp.py | 48 + backend/1/6/exp_infer.py | 48 + backend/CONVERSION_SUMMARY.md | 148 - backend/QUICKSTART.md | 226 +- backend/README.md | 214 +- backend/app.py | 91 +- backend/asdf/5/exp_infer.py | 25 - backend/backend/1/1/exp_infer.py | 84 + .../annotations/coco_project_1_test.json | 3634 + .../annotations/coco_project_1_train.json | 57310 ++++++++++++++++ .../annotations/coco_project_1_valid.json | 6874 ++ backend/backend/1/custom_exp_1/exp.py | 84 + backend/check_db.py | 28 +- backend/data/README.md | 280 +- backend/data/__init__.py | 2 +- backend/data/test_base_configs.py | 158 +- backend/data/yolox_l.py | 30 +- backend/data/yolox_m.py | 28 +- backend/data/yolox_s.py | 34 +- backend/data/yolox_x.py | 28 +- backend/database/__init__.py | 8 +- backend/database/database.js | 20 +- backend/database/database.py | 18 +- .../migration_add_image_dimensions.sql | 12 - backend/models/Annotation.js | 80 +- backend/models/Annotation.py | 46 +- backend/models/AnnotationProjectMapping.py | 21 + backend/models/ClassMapping.py | 25 + backend/models/Images.js | 70 +- backend/models/Images.py | 38 +- backend/models/LabelStudioProject.js | 48 +- backend/models/LabelStudioProject.py | 26 +- backend/models/ProjectClass.py | 23 + backend/models/Settings.py | 21 + backend/models/TrainingProject.js | 76 +- backend/models/TrainingProject.py | 64 +- backend/models/TrainingProjectDetails.js | 66 +- backend/models/TrainingProjectDetails.py | 54 +- backend/models/TrainingSize.py | 25 + backend/models/__init__.py | 42 +- backend/models/index.js | 60 +- backend/models/training.js | 280 +- backend/models/training.py | 201 +- backend/requirements.txt | 16 +- backend/routes/__init__.py | 2 +- backend/routes/api.js | 992 +- backend/routes/api.py | 1398 +- backend/server.js | 68 +- backend/services/__init__.py | 2 +- backend/services/fetch-labelstudio.js | 184 +- backend/services/fetch_labelstudio.py | 178 +- backend/services/generate-json-yolox.js | 350 +- backend/services/generate-yolox-exp.js | 268 +- backend/services/generate_json_yolox.py | 467 +- backend/services/generate_yolox_exp.py | 557 +- backend/services/push-yolox-exp.js | 94 +- backend/services/push_yolox_exp.py | 205 +- backend/services/seed-label-studio.js | 240 +- backend/services/seed_label_studio.py | 298 +- backend/services/settings_service.py | 71 + backend/start.py | 28 +- backend/test/7/exp.py | 47 + documentation/Projektdoku.pdf | Bin 0 -> 1631626 bytes documentation/Projektdokumentation.md | 764 + edit-training.html | 1221 +- globals.css | 40 +- index.html | 259 +- js/add-class.js | 308 +- js/add-image.js | 76 +- js/dashboard-label-studio.js | 274 +- js/dashboard.js | 342 +- js/settings.js | 224 + js/setup-training-project.js | 430 +- js/start-training.js | 544 +- js/storage.js | 20 +- overview-training.html | 577 +- project-details.html | 297 +- settings.html | 236 + setup-training-project.html | 283 +- style.css | 1442 +- styleguide.css | 32 +- text.css | 78 +- 86 files changed, 77512 insertions(+), 7054 deletions(-) delete mode 100644 backend/0815/27/exp_infer.py create mode 100644 backend/1/6/exp.py create mode 100644 backend/1/6/exp_infer.py delete mode 100644 backend/CONVERSION_SUMMARY.md delete mode 100644 backend/asdf/5/exp_infer.py create mode 100644 backend/backend/1/1/exp_infer.py create mode 100644 backend/backend/1/custom_exp_1/annotations/coco_project_1_test.json create mode 100644 backend/backend/1/custom_exp_1/annotations/coco_project_1_train.json create mode 100644 backend/backend/1/custom_exp_1/annotations/coco_project_1_valid.json create mode 100644 backend/backend/1/custom_exp_1/exp.py delete mode 100644 backend/database/migration_add_image_dimensions.sql create mode 100644 backend/models/AnnotationProjectMapping.py create mode 100644 backend/models/ClassMapping.py create mode 100644 backend/models/ProjectClass.py create mode 100644 backend/models/Settings.py create mode 100644 backend/models/TrainingSize.py create mode 100644 backend/services/settings_service.py create mode 100644 backend/test/7/exp.py create mode 100644 documentation/Projektdoku.pdf create mode 100644 documentation/Projektdokumentation.md create mode 100644 js/settings.js create mode 100644 settings.html diff --git a/TRANSFER_LEARNING_FEATURE.md b/TRANSFER_LEARNING_FEATURE.md index 8f4bc49..7a19036 100644 --- a/TRANSFER_LEARNING_FEATURE.md +++ b/TRANSFER_LEARNING_FEATURE.md @@ -1,217 +1,217 @@ -# Transfer Learning Base Configuration Feature - -## Overview -This feature implements automatic loading of base configurations when "Train on COCO" transfer learning is selected. Base parameters are loaded from `backend/data/` based on the selected YOLOX model, and these protected fields are displayed as greyed out and non-editable in the frontend. - -## Components Modified/Created - -### Backend - -#### 1. Base Configuration Files (`backend/data/`) -- **`yolox_s.py`** - Base config for YOLOX-Small (depth=0.33, width=0.50) -- **`yolox_m.py`** - Base config for YOLOX-Medium (depth=0.67, width=0.75) -- **`yolox_l.py`** - Base config for YOLOX-Large (depth=1.0, width=1.0) -- **`yolox_x.py`** - Base config for YOLOX-XLarge (depth=1.33, width=1.25) - -Each file contains a `BaseExp` class with protected parameters: -- Model architecture (depth, width, activation) -- Training hyperparameters (max_epoch, warmup_epochs, scheduler, etc.) -- Optimizer settings (momentum, weight_decay) -- Augmentation probabilities (mosaic_prob, mixup_prob, etc.) -- Input/output sizes - -#### 2. Services (`backend/services/generate_yolox_exp.py`) -**New functions:** -- `load_base_config(selected_model)` - Dynamically loads base config using importlib -- Modified `generate_yolox_inference_exp()` to support `use_base_config` parameter -- Base config merging logic: base β†’ user overrides β†’ defaults - -**Behavior:** -- `transfer_learning='coco'` β†’ loads base config + applies user overrides -- `transfer_learning='sketch'` β†’ uses only user-defined values -- Protected parameters from base config are preserved unless explicitly overridden - -#### 3. API Routes (`backend/routes/api.py`) -**New endpoint:** -```python -@api_bp.route('/base-config/', methods=['GET']) -def get_base_config(model_name): -``` -Returns the base configuration JSON for a specific YOLOX model. - -### Frontend - -#### 1. HTML (`edit-training.html`) -**Added:** -- Info banner to indicate when base config is active -- CSS styles for disabled input fields (grey background, not-allowed cursor) -- Visual feedback showing which model's base config is loaded - -**Banner HTML:** -```html - -``` - -**CSS for disabled fields:** -```css -.setting-row input[type="number"]:disabled, -.setting-row input[type="text"]:disabled, -.setting-row input[type="checkbox"]:disabled { - background: #d3d3d3 !important; - color: #666 !important; - cursor: not-allowed !important; - border: 1px solid #999 !important; -} -``` - -#### 2. JavaScript (`js/start-training.js`) -**New functionality:** - -1. **Base Config Loading:** - ```javascript - function loadBaseConfig(modelName) - ``` - Fetches base config from `/api/base-config/` - -2. **Apply Base Config:** - ```javascript - function applyBaseConfig(config, isCocoMode) - ``` - - Applies config values to form fields - - Disables and greys out protected fields - - Shows/hides info banner - - Adds tooltips to disabled fields - -3. **Update Transfer Learning Mode:** - ```javascript - function updateTransferLearningMode() - ``` - - Monitors changes to "Transfer Learning" dropdown - - Monitors changes to "Select Model" dropdown - - Loads appropriate base config when COCO mode is selected - - Clears base config when sketch mode is selected - -4. **Form Submission Enhancement:** - - Temporarily enables disabled fields before submission - - Ensures protected parameters are included in form data - - Re-disables fields after collection - -**Protected Fields List:** -```javascript -const protectedFields = [ - 'depth', 'width', 'act', 'max_epoch', 'warmup_epochs', 'warmup_lr', - 'scheduler', 'no_aug_epochs', 'min_lr_ratio', 'ema', 'weight_decay', - 'momentum', 'input_size', 'mosaic_scale', 'test_size', 'enable_mixup', - 'mosaic_prob', 'mixup_prob', 'hsv_prob', 'flip_prob', 'degrees', - 'translate', 'shear', 'mixup_scale', 'print_interval', 'eval_interval' -]; -``` - -## User Flow - -### 1. Normal Custom Training (Train from sketch) -- User selects model: e.g., "YOLOX-s" -- User selects "Train from sketch" -- All fields are editable (white background) -- User can customize all parameters -- Submission uses user-defined values only - -### 2. COCO Transfer Learning (Train on COCO) -- User selects model: e.g., "YOLOX-s" -- User selects "Train on coco" -- **Automatic actions:** - 1. Frontend calls `/api/base-config/YOLOX-s` - 2. Base config is loaded and applied - 3. Protected fields become greyed out and disabled - 4. Green info banner appears: "πŸ”’ Base Configuration Active" - 5. Tooltip on hover: "Protected by base config for YOLOX-s. Switch to 'Train from sketch' to customize." -- User can still edit non-protected fields -- On submit: both base config values AND user overrides are sent to backend -- Backend generates exp.py with merged settings - -### 3. Switching Models -- User changes from "YOLOX-s" to "YOLOX-l" (while in COCO mode) -- Frontend automatically: - 1. Fetches new base config for YOLOX-l - 2. Updates field values (depth=1.0, width=1.0, etc.) - 3. Updates banner text to show "YOLOX-l" -- Protected parameters update to match new model's architecture - -## Testing - -### Manual Test Steps: - -1. **Test Base Config Loading:** - ```bash - cd backend/data - python test_base_configs.py - ``` - Should display all parameters for yolox-s, yolox-m, yolox-l, yolox-x - -2. **Test API Endpoint:** - ```bash - # Start Flask server - cd backend - python app.py - - # In another terminal: - curl http://localhost:3000/api/base-config/YOLOX-s - ``` - Should return JSON with depth, width, activation, etc. - -3. **Test Frontend:** - - Open `edit-training.html?id=` in browser - - Select "YOLOX-s" model - - Select "Train on coco" β†’ fields should grey out - - Select "Train from sketch" β†’ fields should become editable - - Switch to "YOLOX-l" (in COCO mode) β†’ values should update - - Open browser console and check for: `Applied base config. Protected fields: depth, width, ...` - -4. **Test Form Submission:** - - With COCO mode active (fields greyed out) - - Click "Save Parameters" - - Check browser Network tab β†’ POST to `/api/yolox-settings` - - Verify payload includes protected parameters (depth, width, etc.) - - Check Flask logs for successful save - -### Expected Behaviors: - -βœ… **COCO mode + YOLOX-s:** -- depth: 0.33 (greyed out) -- width: 0.50 (greyed out) -- activation: silu (greyed out) -- Info banner visible - -βœ… **COCO mode + YOLOX-l:** -- depth: 1.0 (greyed out) -- width: 1.0 (greyed out) -- activation: silu (greyed out) - -βœ… **Sketch mode:** -- All fields white/editable -- No info banner -- User can set any values - -## Documentation - -- **`backend/data/README.md`** - Complete guide on base config system -- **`backend/data/test_base_configs.py`** - Test script for base configs - -## Benefits - -1. **Proven defaults:** Users start with battle-tested COCO pretraining settings -2. **Prevents mistakes:** Can't accidentally break model architecture by changing depth/width -3. **Easy customization:** Can still override specific parameters if needed -4. **Visual feedback:** Clear indication of which fields are protected -5. **Model-specific:** Each model (s/m/l/x) has appropriate architecture defaults -6. **Flexible:** Can easily add new models by creating new base config files - -## Future Enhancements - -- Add "Override" button next to protected fields to unlock individual parameters -- Show diff comparison between base config and user overrides -- Add validation warnings if user tries values far from base config ranges -- Export final merged config as preview before training +# Transfer Learning Base Configuration Feature + +## Overview +This feature implements automatic loading of base configurations when "Train on COCO" transfer learning is selected. Base parameters are loaded from `backend/data/` based on the selected YOLOX model, and these protected fields are displayed as greyed out and non-editable in the frontend. + +## Components Modified/Created + +### Backend + +#### 1. Base Configuration Files (`backend/data/`) +- **`yolox_s.py`** - Base config for YOLOX-Small (depth=0.33, width=0.50) +- **`yolox_m.py`** - Base config for YOLOX-Medium (depth=0.67, width=0.75) +- **`yolox_l.py`** - Base config for YOLOX-Large (depth=1.0, width=1.0) +- **`yolox_x.py`** - Base config for YOLOX-XLarge (depth=1.33, width=1.25) + +Each file contains a `BaseExp` class with protected parameters: +- Model architecture (depth, width, activation) +- Training hyperparameters (max_epoch, warmup_epochs, scheduler, etc.) +- Optimizer settings (momentum, weight_decay) +- Augmentation probabilities (mosaic_prob, mixup_prob, etc.) +- Input/output sizes + +#### 2. Services (`backend/services/generate_yolox_exp.py`) +**New functions:** +- `load_base_config(selected_model)` - Dynamically loads base config using importlib +- Modified `generate_yolox_inference_exp()` to support `use_base_config` parameter +- Base config merging logic: base β†’ user overrides β†’ defaults + +**Behavior:** +- `transfer_learning='coco'` β†’ loads base config + applies user overrides +- `transfer_learning='sketch'` β†’ uses only user-defined values +- Protected parameters from base config are preserved unless explicitly overridden + +#### 3. API Routes (`backend/routes/api.py`) +**New endpoint:** +```python +@api_bp.route('/base-config/', methods=['GET']) +def get_base_config(model_name): +``` +Returns the base configuration JSON for a specific YOLOX model. + +### Frontend + +#### 1. HTML (`edit-training.html`) +**Added:** +- Info banner to indicate when base config is active +- CSS styles for disabled input fields (grey background, not-allowed cursor) +- Visual feedback showing which model's base config is loaded + +**Banner HTML:** +```html + +``` + +**CSS for disabled fields:** +```css +.setting-row input[type="number"]:disabled, +.setting-row input[type="text"]:disabled, +.setting-row input[type="checkbox"]:disabled { + background: #d3d3d3 !important; + color: #666 !important; + cursor: not-allowed !important; + border: 1px solid #999 !important; +} +``` + +#### 2. JavaScript (`js/start-training.js`) +**New functionality:** + +1. **Base Config Loading:** + ```javascript + function loadBaseConfig(modelName) + ``` + Fetches base config from `/api/base-config/` + +2. **Apply Base Config:** + ```javascript + function applyBaseConfig(config, isCocoMode) + ``` + - Applies config values to form fields + - Disables and greys out protected fields + - Shows/hides info banner + - Adds tooltips to disabled fields + +3. **Update Transfer Learning Mode:** + ```javascript + function updateTransferLearningMode() + ``` + - Monitors changes to "Transfer Learning" dropdown + - Monitors changes to "Select Model" dropdown + - Loads appropriate base config when COCO mode is selected + - Clears base config when sketch mode is selected + +4. **Form Submission Enhancement:** + - Temporarily enables disabled fields before submission + - Ensures protected parameters are included in form data + - Re-disables fields after collection + +**Protected Fields List:** +```javascript +const protectedFields = [ + 'depth', 'width', 'act', 'max_epoch', 'warmup_epochs', 'warmup_lr', + 'scheduler', 'no_aug_epochs', 'min_lr_ratio', 'ema', 'weight_decay', + 'momentum', 'input_size', 'mosaic_scale', 'test_size', 'enable_mixup', + 'mosaic_prob', 'mixup_prob', 'hsv_prob', 'flip_prob', 'degrees', + 'translate', 'shear', 'mixup_scale', 'print_interval', 'eval_interval' +]; +``` + +## User Flow + +### 1. Normal Custom Training (Train from sketch) +- User selects model: e.g., "YOLOX-s" +- User selects "Train from sketch" +- All fields are editable (white background) +- User can customize all parameters +- Submission uses user-defined values only + +### 2. COCO Transfer Learning (Train on COCO) +- User selects model: e.g., "YOLOX-s" +- User selects "Train on coco" +- **Automatic actions:** + 1. Frontend calls `/api/base-config/YOLOX-s` + 2. Base config is loaded and applied + 3. Protected fields become greyed out and disabled + 4. Green info banner appears: "πŸ”’ Base Configuration Active" + 5. Tooltip on hover: "Protected by base config for YOLOX-s. Switch to 'Train from sketch' to customize." +- User can still edit non-protected fields +- On submit: both base config values AND user overrides are sent to backend +- Backend generates exp.py with merged settings + +### 3. Switching Models +- User changes from "YOLOX-s" to "YOLOX-l" (while in COCO mode) +- Frontend automatically: + 1. Fetches new base config for YOLOX-l + 2. Updates field values (depth=1.0, width=1.0, etc.) + 3. Updates banner text to show "YOLOX-l" +- Protected parameters update to match new model's architecture + +## Testing + +### Manual Test Steps: + +1. **Test Base Config Loading:** + ```bash + cd backend/data + python test_base_configs.py + ``` + Should display all parameters for yolox-s, yolox-m, yolox-l, yolox-x + +2. **Test API Endpoint:** + ```bash + # Start Flask server + cd backend + python app.py + + # In another terminal: + curl http://localhost:3000/api/base-config/YOLOX-s + ``` + Should return JSON with depth, width, activation, etc. + +3. **Test Frontend:** + - Open `edit-training.html?id=` in browser + - Select "YOLOX-s" model + - Select "Train on coco" β†’ fields should grey out + - Select "Train from sketch" β†’ fields should become editable + - Switch to "YOLOX-l" (in COCO mode) β†’ values should update + - Open browser console and check for: `Applied base config. Protected fields: depth, width, ...` + +4. **Test Form Submission:** + - With COCO mode active (fields greyed out) + - Click "Save Parameters" + - Check browser Network tab β†’ POST to `/api/yolox-settings` + - Verify payload includes protected parameters (depth, width, etc.) + - Check Flask logs for successful save + +### Expected Behaviors: + +βœ… **COCO mode + YOLOX-s:** +- depth: 0.33 (greyed out) +- width: 0.50 (greyed out) +- activation: silu (greyed out) +- Info banner visible + +βœ… **COCO mode + YOLOX-l:** +- depth: 1.0 (greyed out) +- width: 1.0 (greyed out) +- activation: silu (greyed out) + +βœ… **Sketch mode:** +- All fields white/editable +- No info banner +- User can set any values + +## Documentation + +- **`backend/data/README.md`** - Complete guide on base config system +- **`backend/data/test_base_configs.py`** - Test script for base configs + +## Benefits + +1. **Proven defaults:** Users start with battle-tested COCO pretraining settings +2. **Prevents mistakes:** Can't accidentally break model architecture by changing depth/width +3. **Easy customization:** Can still override specific parameters if needed +4. **Visual feedback:** Clear indication of which fields are protected +5. **Model-specific:** Each model (s/m/l/x) has appropriate architecture defaults +6. **Flexible:** Can easily add new models by creating new base config files + +## Future Enhancements + +- Add "Override" button next to protected fields to unlock individual parameters +- Show diff comparison between base config and user overrides +- Add validation warnings if user tries values far from base config ranges +- Export final merged config as preview before training diff --git a/add-project.html b/add-project.html index a9b6a35..cd4baa4 100644 --- a/add-project.html +++ b/add-project.html @@ -1,175 +1,241 @@ - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - + + + + + + + + + + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/backend/.gitignore b/backend/.gitignore index 01d2e7e..eac320e 100644 --- a/backend/.gitignore +++ b/backend/.gitignore @@ -1,40 +1,40 @@ -# Python -__pycache__/ -*.py[cod] -*$py.class -*.so -.Python -venv/ -env/ -ENV/ -*.egg-info/ -dist/ -build/ - -# Flask -instance/ -.webassets-cache - -# Database -*.db -*.sqlite - -# Environment -.env -.flaskenv - -# IDE -.vscode/ -.idea/ -*.swp -*.swo - -# OS -.DS_Store -Thumbs.db - -# Logs -*.log - -# Uploads -uploads/*.pth +# Python +__pycache__/ +*.py[cod] +*$py.class +*.so +.Python +venv/ +env/ +ENV/ +*.egg-info/ +dist/ +build/ + +# Flask +instance/ +.webassets-cache + +# Database +*.db +*.sqlite + +# Environment +.env +.flaskenv + +# IDE +.vscode/ +.idea/ +*.swp +*.swo + +# OS +.DS_Store +Thumbs.db + +# Logs +*.log + +# Uploads +uploads/*.pth diff --git a/backend/0815/27/exp_infer.py b/backend/0815/27/exp_infer.py deleted file mode 100644 index 26bd2d1..0000000 --- a/backend/0815/27/exp_infer.py +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding:utf-8 -*- -# Copyright (c) Megvii, Inc. and its affiliates. - -import os - -from yolox.exp import Exp as MyExp - - -class Exp(MyExp): - def __init__(self): - super(Exp, self).__init__() - self.data_dir = "/home/kitraining/To_Annotate/" - self.train_ann = "coco_project_27_train.json" - self.val_ann = "coco_project_27_valid.json" - self.test_ann = "coco_project_27_test.json" - self.num_classes = 80 - self.pretrained_ckpt = r'/home/kitraining/Yolox/YOLOX-main/pretrained/YOLOX-s.pth' - - - self.depth = 1.0 - self.width = 1.0 - self.input_size = (640.0, 640.0) - self.mosaic_scale = (0.1, 2.0) - self.random_size = (10, 20) - self.test_size = (640.0, 640.0) - self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(".")[0] - self.enable_mixup = False diff --git a/backend/1/6/exp.py b/backend/1/6/exp.py new file mode 100644 index 0000000..07b7223 --- /dev/null +++ b/backend/1/6/exp.py @@ -0,0 +1,48 @@ +#!/usr/bin/env python3 +# -*- coding:utf-8 -*- +# Copyright (c) Megvii, Inc. and its affiliates. + +import os + +from yolox.exp import Exp as MyExp + + +class Exp(MyExp): + def __init__(self): + super(Exp, self).__init__() + self.data_dir = "/home/kitraining/To_Annotate/" + self.train_ann = "coco_project_2_train.json" + self.val_ann = "coco_project_2_valid.json" + self.test_ann = "coco_project_2_test.json" + self.num_classes = 2 + self.pretrained_ckpt = r'/home/kitraining/Yolox/YOLOX-main/pretrained/YOLOX-s.pth' + self.activation = "silu" + self.depth = 0.33 + self.scheduler = "yoloxwarmcos" + self.width = 0.5 + self.input_size = (640.0, 640.0) + self.mosaic_scale = (0.1, 2.0) + self.test_size = (640.0, 640.0) + self.enable_mixup = True + self.max_epoch = 300 + self.warmup_epochs = 5 + self.warmup_lr = 0.0 + self.no_aug_epochs = 15 + self.min_lr_ratio = 0.05 + self.ema = True + self.weight_decay = 0.0005 + self.momentum = 0.9 + self.print_interval = 10 + self.eval_interval = 10 + self.test_conf = 0.01 + self.nms_thre = 0.65 + self.mosaic_prob = 1.0 + self.mixup_prob = 1.0 + self.hsv_prob = 1.0 + self.flip_prob = 0.5 + self.degrees = 10.0 + self.translate = 0.1 + self.shear = 2.0 + self.mixup_scale = (0.5, 1.5) + self.random_size = (10, 20) + self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(".")[0] diff --git a/backend/1/6/exp_infer.py b/backend/1/6/exp_infer.py new file mode 100644 index 0000000..96a02d7 --- /dev/null +++ b/backend/1/6/exp_infer.py @@ -0,0 +1,48 @@ +#!/usr/bin/env python3 +# -*- coding:utf-8 -*- +# Copyright (c) Megvii, Inc. and its affiliates. + +import os + +from yolox.exp import Exp as MyExp + + +class Exp(MyExp): + def __init__(self): + super(Exp, self).__init__() + self.data_dir = "/home/kitraining/To_Annotate/" + self.train_ann = "coco_project_6_train.json" + self.val_ann = "coco_project_6_valid.json" + self.test_ann = "coco_project_6_test.json" + self.num_classes = 2 + self.pretrained_ckpt = r'/home/kitraining/Yolox/YOLOX-main/pretrained/YOLOX-s.pth' + self.depth = 0.33 + self.width = 0.5 + self.input_size = (640.0, 640.0) + self.mosaic_scale = (0.1, 2.0) + self.test_size = (640.0, 640.0) + self.enable_mixup = True + self.max_epoch = 300 + self.warmup_epochs = 5 + self.warmup_lr = 0.0 + self.scheduler = "yoloxwarmcos" + self.no_aug_epochs = 15 + self.min_lr_ratio = 0.05 + self.ema = True + self.weight_decay = 0.0005 + self.momentum = 0.9 + self.print_interval = 10 + self.eval_interval = 10 + self.test_conf = 0.01 + self.nms_thre = 0.65 + self.mosaic_prob = 1.0 + self.mixup_prob = 1.0 + self.hsv_prob = 1.0 + self.flip_prob = 0.5 + self.degrees = 10.0 + self.translate = 0.1 + self.shear = 2.0 + self.mixup_scale = (0.5, 1.5) + self.activation = "silu" + self.random_size = (10, 20) + self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(".")[0] diff --git a/backend/CONVERSION_SUMMARY.md b/backend/CONVERSION_SUMMARY.md deleted file mode 100644 index ed977a0..0000000 --- a/backend/CONVERSION_SUMMARY.md +++ /dev/null @@ -1,148 +0,0 @@ -# Backend Conversion Summary - -## βœ… Conversion Complete - -Your Node.js backend has been successfully converted to Python using Flask and SQLAlchemy. - -## πŸ“ New Python Files Created - -### Core Application -- **app.py** - Main Flask application (replaces server.js) -- **start.py** - Startup script for easy launching -- **requirements.txt** - Python dependencies (replaces package.json) - -### Database Layer -- **database/database.py** - SQLAlchemy database configuration (replaces database.js) - -### Models (Sequelize β†’ SQLAlchemy) -- **models/TrainingProject.py** -- **models/TrainingProjectDetails.py** -- **models/training.py** -- **models/LabelStudioProject.py** -- **models/Images.py** -- **models/Annotation.py** -- **models/__init__.py** - -### API Routes -- **routes/api.py** - All API endpoints converted to Flask blueprints (replaces api.js) -- **routes/__init__.py** - -### Services -- **services/fetch_labelstudio.py** - Label Studio API integration -- **services/seed_label_studio.py** - Database seeding logic -- **services/generate_json_yolox.py** - COCO JSON generation -- **services/generate_yolox_exp.py** - YOLOX experiment file generation -- **services/push_yolox_exp.py** - Save training settings to DB -- **services/__init__.py** - -### Documentation -- **README.md** - Comprehensive documentation -- **QUICKSTART.md** - Quick setup guide -- **.gitignore** - Python-specific ignore patterns - -## πŸ”„ Key Changes - -### Technology Stack -| Component | Node.js | Python | -|-----------|---------|--------| -| Framework | Express.js | Flask | -| ORM | Sequelize | SQLAlchemy | -| HTTP Client | node-fetch | requests | -| Package Manager | npm | pip | -| Runtime | Node.js | Python 3.8+ | - -### API Compatibility -βœ… All endpoints preserved with same URLs -βœ… Request/response formats maintained -βœ… Same database schema -βœ… Same business logic - -### Converted Features -- βœ… Training project management -- βœ… Label Studio integration -- βœ… YOLOX configuration and training -- βœ… File upload handling -- βœ… Image and annotation management -- βœ… COCO JSON generation -- βœ… Training logs - -## πŸš€ Getting Started - -1. **Install dependencies:** - ```bash - cd backend - python -m venv venv - .\venv\Scripts\Activate.ps1 # Windows - pip install -r requirements.txt - ``` - -2. **Run the server:** - ```bash - python start.py - ``` - -3. **Server runs at:** `http://0.0.0.0:3000` - -## πŸ“¦ Dependencies Installed - -- Flask 3.0.0 - Web framework -- Flask-CORS 4.0.0 - Cross-origin resource sharing -- Flask-SQLAlchemy 3.1.1 - ORM integration -- SQLAlchemy 2.0.23 - Database ORM -- PyMySQL 1.1.0 - MySQL driver -- requests 2.31.0 - HTTP client -- Pillow 10.1.0 - Image processing - -## ⚠️ Important Notes - -1. **Virtual Environment**: Always activate the virtual environment before running -2. **Database**: MySQL must be running with the `myapp` database created -3. **Credentials**: Update database credentials in `app.py` if needed -4. **Python Version**: Requires Python 3.8 or higher - -## πŸ§ͺ Testing - -Test the conversion: -```bash -# Get all training projects -curl http://localhost:3000/api/training-projects - -# Get Label Studio projects -curl http://localhost:3000/api/label-studio-projects -``` - -## πŸ“ Original Files - -Your original Node.js files remain untouched: -- server.js -- package.json -- routes/api.js -- models/*.js (JavaScript) -- services/*.js (JavaScript) - -You can keep them as backup or remove them once you verify the Python version works correctly. - -## πŸ” What to Verify - -1. βœ… Database connection works -2. βœ… All API endpoints respond correctly -3. βœ… File uploads work -4. βœ… Label Studio integration works -5. βœ… YOLOX training can be triggered -6. βœ… COCO JSON generation works - -## πŸ› Troubleshooting - -See **QUICKSTART.md** for common issues and solutions. - -## πŸ“š Further Documentation - -- **README.md** - Complete project documentation -- **QUICKSTART.md** - Setup guide -- **API Documentation** - All endpoints documented in README.md - ---- - -**Conversion completed successfully!** πŸŽ‰ - -Your backend is now running on Python with Flask and SQLAlchemy. diff --git a/backend/QUICKSTART.md b/backend/QUICKSTART.md index 42707e2..ca97b89 100644 --- a/backend/QUICKSTART.md +++ b/backend/QUICKSTART.md @@ -1,113 +1,113 @@ -# Quick Start Guide - Python Backend - -## Step-by-Step Setup - -### 1. Install Python -Make sure you have Python 3.8 or higher installed: -```bash -python --version -``` - -### 2. Create Virtual Environment -```bash -cd backend -python -m venv venv -``` - -### 3. Activate Virtual Environment - -**Windows:** -```powershell -.\venv\Scripts\Activate.ps1 -``` - -**Linux/Mac:** -```bash -source venv/bin/activate -``` - -### 4. Install Dependencies -```bash -pip install -r requirements.txt -``` - -### 5. Verify Database Connection -Make sure MySQL is running and the database `myapp` exists: -```sql -CREATE DATABASE IF NOT EXISTS myapp; -``` - -### 6. Run the Server -```bash -python start.py -``` - -Or: -```bash -python app.py -``` - -The server should now be running at `http://0.0.0.0:3000` - -## Testing the API - -Test if the server is working: -```bash -curl http://localhost:3000/api/training-projects -``` - -## Common Issues - -### ModuleNotFoundError -If you get import errors, make sure you've activated the virtual environment and installed all dependencies. - -### Database Connection Error -Check that: -- MySQL is running -- Database credentials in `app.py` are correct -- Database `myapp` exists - -### Port Already in Use -If port 3000 is already in use, modify the port in `app.py`: -```python -app.run(host='0.0.0.0', port=3001, debug=True) -``` - -## What Changed from Node.js - -1. **Server Framework**: Express.js β†’ Flask -2. **ORM**: Sequelize β†’ SQLAlchemy -3. **HTTP Client**: node-fetch β†’ requests -4. **Package Manager**: npm β†’ pip -5. **Dependencies**: package.json β†’ requirements.txt -6. **Startup**: `node server.js` β†’ `python app.py` - -## Next Steps - -1. Test all API endpoints -2. Update frontend to point to the new Python backend (if needed) -3. Migrate any remaining Node.js-specific logic -4. Test file uploads and downloads -5. Test YOLOX training functionality - -## File Structure Comparison - -**Before (Node.js):** -``` -backend/ -β”œβ”€β”€ server.js -β”œβ”€β”€ package.json -β”œβ”€β”€ routes/api.js -β”œβ”€β”€ models/*.js -└── services/*.js -``` - -**After (Python):** -``` -backend/ -β”œβ”€β”€ app.py -β”œβ”€β”€ requirements.txt -β”œβ”€β”€ routes/api.py -β”œβ”€β”€ models/*.py -└── services/*.py -``` +# Quick Start Guide - Python Backend + +## Step-by-Step Setup + +### 1. Install Python +Make sure you have Python 3.8 or higher installed: +```bash +python --version +``` + +### 2. Create Virtual Environment +```bash +cd backend +python -m venv venv +``` + +### 3. Activate Virtual Environment + +**Windows:** +```powershell +.\venv\Scripts\Activate.ps1 +``` + +**Linux/Mac:** +```bash +source venv/bin/activate +``` + +### 4. Install Dependencies +```bash +pip install -r requirements.txt +``` + +### 5. Verify Database Connection +Make sure MySQL is running and the database `myapp` exists: +```sql +CREATE DATABASE IF NOT EXISTS myapp; +``` + +### 6. Run the Server +```bash +python start.py +``` + +Or: +```bash +python app.py +``` + +The server should now be running at `http://0.0.0.0:3000` + +## Testing the API + +Test if the server is working: +```bash +curl http://localhost:3000/api/training-projects +``` + +## Common Issues + +### ModuleNotFoundError +If you get import errors, make sure you've activated the virtual environment and installed all dependencies. + +### Database Connection Error +Check that: +- MySQL is running +- Database credentials in `app.py` are correct +- Database `myapp` exists + +### Port Already in Use +If port 3000 is already in use, modify the port in `app.py`: +```python +app.run(host='0.0.0.0', port=3001, debug=True) +``` + +## What Changed from Node.js + +1. **Server Framework**: Express.js β†’ Flask +2. **ORM**: Sequelize β†’ SQLAlchemy +3. **HTTP Client**: node-fetch β†’ requests +4. **Package Manager**: npm β†’ pip +5. **Dependencies**: package.json β†’ requirements.txt +6. **Startup**: `node server.js` β†’ `python app.py` + +## Next Steps + +1. Test all API endpoints +2. Update frontend to point to the new Python backend (if needed) +3. Migrate any remaining Node.js-specific logic +4. Test file uploads and downloads +5. Test YOLOX training functionality + +## File Structure Comparison + +**Before (Node.js):** +``` +backend/ +β”œβ”€β”€ server.js +β”œβ”€β”€ package.json +β”œβ”€β”€ routes/api.js +β”œβ”€β”€ models/*.js +└── services/*.js +``` + +**After (Python):** +``` +backend/ +β”œβ”€β”€ app.py +β”œβ”€β”€ requirements.txt +β”œβ”€β”€ routes/api.py +β”œβ”€β”€ models/*.py +└── services/*.py +``` diff --git a/backend/README.md b/backend/README.md index f5d7fb1..e8a097b 100644 --- a/backend/README.md +++ b/backend/README.md @@ -1,107 +1,107 @@ -# Python Backend for COCO Tool - -This is the converted Python backend using Flask and SQLAlchemy. - -## Setup - -1. Create a virtual environment (recommended): -```bash -python -m venv venv -``` - -2. Activate the virtual environment: - - Windows: `venv\Scripts\activate` - - Linux/Mac: `source venv/bin/activate` - -3. Install dependencies: -```bash -pip install -r requirements.txt -``` - -## Running the Server - -### Option 1: Using start.py -```bash -python start.py -``` - -### Option 2: Using Flask directly -```bash -python app.py -``` - -### Option 3: Using Flask CLI -```bash -flask --app app run --host=0.0.0.0 --port=3000 -``` - -The server will start on `http://0.0.0.0:3000` - -## Database Configuration - -The database configuration is in `database/database.py`. Default settings: -- Host: localhost -- Database: myapp -- User: root -- Password: root - -Modify `app.py` to change these settings. - -## Project Structure - -``` -backend/ -β”œβ”€β”€ app.py # Main Flask application -β”œβ”€β”€ start.py # Startup script -β”œβ”€β”€ requirements.txt # Python dependencies -β”œβ”€β”€ database/ -β”‚ └── database.py # Database configuration -β”œβ”€β”€ models/ # SQLAlchemy models -β”‚ β”œβ”€β”€ __init__.py -β”‚ β”œβ”€β”€ Annotation.py -β”‚ β”œβ”€β”€ Images.py -β”‚ β”œβ”€β”€ LabelStudioProject.py -β”‚ β”œβ”€β”€ training.py -β”‚ β”œβ”€β”€ TrainingProject.py -β”‚ └── TrainingProjectDetails.py -β”œβ”€β”€ routes/ -β”‚ └── api.py # API endpoints -└── services/ # Business logic - β”œβ”€β”€ fetch_labelstudio.py - β”œβ”€β”€ generate_json_yolox.py - β”œβ”€β”€ generate_yolox_exp.py - β”œβ”€β”€ push_yolox_exp.py - └── seed_label_studio.py -``` - -## API Endpoints - -All endpoints are prefixed with `/api`: - -- `GET /api/seed` - Seed database from Label Studio -- `POST /api/generate-yolox-json` - Generate YOLOX training files -- `POST /api/start-yolox-training` - Start YOLOX training -- `GET /api/training-log` - Get training logs -- `GET/POST /api/training-projects` - Manage training projects -- `GET /api/label-studio-projects` - Get Label Studio projects -- `GET/POST/PUT /api/training-project-details` - Manage project details -- `POST /api/yolox-settings` - Save YOLOX settings -- `GET/DELETE /api/trainings` - Manage trainings -- `DELETE /api/training-projects/:id` - Delete training project - -## Migration Notes - -This is a direct conversion from Node.js/Express to Python/Flask: -- Express β†’ Flask -- Sequelize ORM β†’ SQLAlchemy ORM -- node-fetch β†’ requests library -- Async routes maintained where needed -- All file paths and logic preserved from original - -## Differences from Node.js Version - -1. Python uses async/await differently - some routes may need adjustments -2. File handling uses Python's built-in open() instead of fs module -3. Subprocess calls use Python's subprocess module -4. JSON handling uses Python's json module -5. Path operations use os.path instead of Node's path module +# Python Backend for COCO Tool + +This is the converted Python backend using Flask and SQLAlchemy. + +## Setup + +1. Create a virtual environment (recommended): +```bash +python -m venv venv +``` + +2. Activate the virtual environment: + - Windows: `venv\Scripts\activate` + - Linux/Mac: `source venv/bin/activate` + +3. Install dependencies: +```bash +pip install -r requirements.txt +``` + +## Running the Server + +### Option 1: Using start.py +```bash +python start.py +``` + +### Option 2: Using Flask directly +```bash +python app.py +``` + +### Option 3: Using Flask CLI +```bash +flask --app app run --host=0.0.0.0 --port=3000 +``` + +The server will start on `http://0.0.0.0:3000` + +## Database Configuration + +The database configuration is in `database/database.py`. Default settings: +- Host: localhost +- Database: myapp +- User: root +- Password: root + +Modify `app.py` to change these settings. + +## Project Structure + +``` +backend/ +β”œβ”€β”€ app.py # Main Flask application +β”œβ”€β”€ start.py # Startup script +β”œβ”€β”€ requirements.txt # Python dependencies +β”œβ”€β”€ database/ +β”‚ └── database.py # Database configuration +β”œβ”€β”€ models/ # SQLAlchemy models +β”‚ β”œβ”€β”€ __init__.py +β”‚ β”œβ”€β”€ Annotation.py +β”‚ β”œβ”€β”€ Images.py +β”‚ β”œβ”€β”€ LabelStudioProject.py +β”‚ β”œβ”€β”€ training.py +β”‚ β”œβ”€β”€ TrainingProject.py +β”‚ └── TrainingProjectDetails.py +β”œβ”€β”€ routes/ +β”‚ └── api.py # API endpoints +└── services/ # Business logic + β”œβ”€β”€ fetch_labelstudio.py + β”œβ”€β”€ generate_json_yolox.py + β”œβ”€β”€ generate_yolox_exp.py + β”œβ”€β”€ push_yolox_exp.py + └── seed_label_studio.py +``` + +## API Endpoints + +All endpoints are prefixed with `/api`: + +- `GET /api/seed` - Seed database from Label Studio +- `POST /api/generate-yolox-json` - Generate YOLOX training files +- `POST /api/start-yolox-training` - Start YOLOX training +- `GET /api/training-log` - Get training logs +- `GET/POST /api/training-projects` - Manage training projects +- `GET /api/label-studio-projects` - Get Label Studio projects +- `GET/POST/PUT /api/training-project-details` - Manage project details +- `POST /api/yolox-settings` - Save YOLOX settings +- `GET/DELETE /api/trainings` - Manage trainings +- `DELETE /api/training-projects/:id` - Delete training project + +## Migration Notes + +This is a direct conversion from Node.js/Express to Python/Flask: +- Express β†’ Flask +- Sequelize ORM β†’ SQLAlchemy ORM +- node-fetch β†’ requests library +- Async routes maintained where needed +- All file paths and logic preserved from original + +## Differences from Node.js Version + +1. Python uses async/await differently - some routes may need adjustments +2. File handling uses Python's built-in open() instead of fs module +3. Subprocess calls use Python's subprocess module +4. JSON handling uses Python's json module +5. Path operations use os.path instead of Node's path module diff --git a/backend/app.py b/backend/app.py index fcd1cdc..727aa4e 100644 --- a/backend/app.py +++ b/backend/app.py @@ -1,43 +1,48 @@ -from flask import Flask, send_from_directory -from flask_cors import CORS -import os -from database.database import db, init_db - -app = Flask(__name__, static_folder='..', static_url_path='') -CORS(app) - -# Configure database -app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:root@localhost/myapp' -app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False - -# Initialize database -db.init_app(app) - -# Import and register blueprints -from routes.api import api_bp -app.register_blueprint(api_bp, url_prefix='/api') - -# Serve static files (HTML, CSS, JS) -@app.route('/') -def index(): - return send_from_directory('..', 'index.html') - -@app.route('/') -def serve_static(path): - return send_from_directory('..', path) - -# Initialize DB and start server -if __name__ == '__main__': - with app.app_context(): - try: - # Test database connection - db.engine.connect() - print('DB connection established.') - - # Create tables if they don't exist - db.create_all() - - # Start server - app.run(host='0.0.0.0', port=3000, debug=True) - except Exception as err: - print(f'Failed to start: {err}') +from flask import Flask, send_from_directory +from flask_cors import CORS +import os +from database.database import db, init_db + +app = Flask(__name__, static_folder='..', static_url_path='') +CORS(app) + +# Configure database +app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:root@localhost/myapp2' +app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False + +# Initialize database +db.init_app(app) + +# Import and register blueprints +from routes.api import api_bp +app.register_blueprint(api_bp, url_prefix='/api') + +# Serve static files (HTML, CSS, JS) +@app.route('/') +def index(): + return send_from_directory('..', 'index.html') + +@app.route('/') +def serve_static(path): + return send_from_directory('..', path) + +# Initialize DB and start server +if __name__ == '__main__': + with app.app_context(): + try: + # Test database connection + db.engine.connect() + print('DB connection established.') + + # Create tables if they don't exist + db.create_all() + + # Initialize default settings + from services.settings_service import initialize_default_settings + initialize_default_settings() + print('Settings initialized.') + + # Start server + app.run(host='0.0.0.0', port=4000, debug=True) + except Exception as err: + print(f'Failed to start: {err}') diff --git a/backend/asdf/5/exp_infer.py b/backend/asdf/5/exp_infer.py deleted file mode 100644 index de775e4..0000000 --- a/backend/asdf/5/exp_infer.py +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding:utf-8 -*- -# Copyright (c) Megvii, Inc. and its affiliates. - -import os - -from yolox.exp import Exp as MyExp - - -class Exp(MyExp): - def __init__(self): - super(Exp, self).__init__() - self.data_dir = "/home/kitraining/To_Annotate/" - self.train_ann = "coco_project_5_train.json" - self.val_ann = "coco_project_5_valid.json" - self.test_ann = "coco_project_5_test.json" - self.num_classes = 4 - self.depth = 1.0 - self.width = 1.0 - self.input_size = (640, 640) - self.mosaic_scale = (0.1, 2) - self.random_size = (10, 20) - self.test_size = (640, 640) - self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(".")[0] - self.enable_mixup = False diff --git a/backend/backend/1/1/exp_infer.py b/backend/backend/1/1/exp_infer.py new file mode 100644 index 0000000..63b48ce --- /dev/null +++ b/backend/backend/1/1/exp_infer.py @@ -0,0 +1,84 @@ +#!/usr/bin/env python3 +# -*- coding:utf-8 -*- +# Copyright (c) Megvii, Inc. and its affiliates. + +import os + +from yolox.exp import Exp as MyExp + + +class Exp(MyExp): + def __init__(self): + super(Exp, self).__init__() + self.data_dir = "/home/kitraining/To_Annotate" # Where images are located + self.annotations_dir = "./backend/1/custom_exp_1" # Where annotation JSONs are located + self.train_ann = "coco_project_1_train.json" + self.val_ann = "coco_project_1_valid.json" + self.test_ann = "coco_project_1_test.json" + self.num_classes = 2 + # Disable train2017 subdirectory - our images are directly in data_dir + self.name = "" + # Set data workers for training + self.data_num_workers = 8 + self.depth = 1.0 + self.width = 1.0 + self.input_size = (640.0, 640.0) + self.mosaic_scale = (0.1, 2.0) + self.test_size = (640.0, 640.0) + self.enable_mixup = True + self.max_epoch = 300 + self.warmup_epochs = 5 + self.warmup_lr = 0.0 + self.scheduler = "yoloxwarmcos" + self.no_aug_epochs = 15 + self.min_lr_ratio = 0.05 + self.ema = True + self.weight_decay = 0.0005 + self.momentum = 0.9 + self.print_interval = 10 + self.eval_interval = 10 + self.test_conf = 0.01 + self.nms_thre = 0.65 + self.mosaic_prob = 1.0 + self.mixup_prob = 1.0 + self.hsv_prob = 1.0 + self.flip_prob = 0.5 + self.degrees = 10.0 + self.translate = 0.1 + self.shear = 2.0 + self.mixup_scale = (0.5, 1.5) + self.activation = "silu" + self.random_size = (10, 20) + + def get_dataset(self, cache=False, cache_type="ram"): + """Override to use name parameter for images directory""" + from yolox.data import COCODataset + + # COCODataset constructs image paths as: os.path.join(data_dir, name, file_name) + # YOLOX adds "annotations/" to data_dir automatically, so we pass annotations_dir directly + # Use empty string for name since we have absolute paths in JSON + return COCODataset( + data_dir=self.annotations_dir, + json_file=self.train_ann, + name="", + img_size=self.input_size, + preproc=self.preproc if hasattr(self, 'preproc') else None, + cache=cache, + cache_type=cache_type, + ) + + def get_eval_dataset(self, **kwargs): + """Override eval dataset using name parameter""" + from yolox.data import COCODataset + + testdev = kwargs.get("testdev", False) + legacy = kwargs.get("legacy", False) + + return COCODataset( + data_dir=self.annotations_dir, + json_file=self.val_ann if not testdev else self.test_ann, + name="", + img_size=self.test_size, + preproc=None, # No preprocessing for evaluation + ) + self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(".")[0] diff --git a/backend/backend/1/custom_exp_1/annotations/coco_project_1_test.json b/backend/backend/1/custom_exp_1/annotations/coco_project_1_test.json new file mode 100644 index 0000000..9637898 --- /dev/null +++ b/backend/backend/1/custom_exp_1/annotations/coco_project_1_test.json @@ -0,0 +1,3634 @@ +{ + "images": [ + { + "id": 794, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 193, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 693, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 826, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0060.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 178, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 340, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 109, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0053.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 279, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 613, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0043.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 448, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0044.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 589, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 222, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 256, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 577, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 859, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 436, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 868, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0042.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 775, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 852, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 876, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0050.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 796, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 582, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 547, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 163, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 417, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 521, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 829, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 854, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 848, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 38, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 889, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0001.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 562, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 831, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 845, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 723, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 348, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 218, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0001.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 75, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 288, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 716, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 126, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 488, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 395, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 405, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 394, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 202, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 646, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0000.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 531, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0016.jpg", + "width": 1280.0, + "height": 720.0 + } + ], + "annotations": [ + { + "id": 169, + "image_id": 38, + "category_id": 1, + "bbox": [ + 616.477, + 374.755, + 137.769, + 341.779 + ], + "area": 47086.551051, + "iscrowd": 0 + }, + { + "id": 170, + "image_id": 38, + "category_id": 1, + "bbox": [ + 270.377, + 387.587, + 54.7932, + 145.628 + ], + "area": 7979.424129599999, + "iscrowd": 0 + }, + { + "id": 171, + "image_id": 38, + "category_id": 1, + "bbox": [ + 880.111, + 395.957, + 62.9783, + 134.656 + ], + "area": 8480.4059648, + "iscrowd": 0 + }, + { + "id": 172, + "image_id": 38, + "category_id": 1, + "bbox": [ + 1128.84, + 402.926, + 90.1562, + 117.473 + ], + "area": 10590.9192826, + "iscrowd": 0 + }, + { + "id": 173, + "image_id": 38, + "category_id": 1, + "bbox": [ + 1198.45, + 403.495, + 42.5708, + 98.8911 + ], + "area": 4209.873239879999, + "iscrowd": 0 + }, + { + "id": 174, + "image_id": 38, + "category_id": 0, + "bbox": [ + 1110.0, + 426.943, + 52.6289, + 68.6064 + ], + "area": 3610.67936496, + "iscrowd": 0 + }, + { + "id": 175, + "image_id": 38, + "category_id": 0, + "bbox": [ + 671.338, + 437.959, + 72.4966, + 102.29 + ], + "area": 7415.677214, + "iscrowd": 0 + }, + { + "id": 176, + "image_id": 38, + "category_id": 0, + "bbox": [ + 873.931, + 453.848, + 49.6552, + 81.4345 + ], + "area": 4043.6463844, + "iscrowd": 0 + }, + { + "id": 413, + "image_id": 75, + "category_id": 1, + "bbox": [ + 39.7523, + 167.28, + 469.574, + 544.972 + ], + "area": 255904.681928, + "iscrowd": 0 + }, + { + "id": 414, + "image_id": 75, + "category_id": 1, + "bbox": [ + 596.523, + 419.732, + 126.847, + 296.596 + ], + "area": 37622.312812, + "iscrowd": 0 + }, + { + "id": 415, + "image_id": 75, + "category_id": 1, + "bbox": [ + 486.664, + 327.019, + 139.67, + 389.428 + ], + "area": 54391.40875999999, + "iscrowd": 0 + }, + { + "id": 416, + "image_id": 75, + "category_id": 1, + "bbox": [ + 787.318, + 411.125, + 132.405, + 304.953 + ], + "area": 40377.301965, + "iscrowd": 0 + }, + { + "id": 417, + "image_id": 75, + "category_id": 0, + "bbox": [ + 787.531, + 462.786, + 128.11, + 162.869 + ], + "area": 20865.14759, + "iscrowd": 0 + }, + { + "id": 418, + "image_id": 75, + "category_id": 0, + "bbox": [ + 607.779, + 448.883, + 68.5241, + 120.166 + ], + "area": 8234.2670006, + "iscrowd": 0 + }, + { + "id": 419, + "image_id": 75, + "category_id": 0, + "bbox": [ + 49.6552, + 417.103, + 289.986, + 251.255 + ], + "area": 72860.43243, + "iscrowd": 0 + }, + { + "id": 575, + "image_id": 109, + "category_id": 1, + "bbox": [ + 324.678, + 433.306, + 33.6259, + 42.0268 + ], + "area": 1413.18897412, + "iscrowd": 0 + }, + { + "id": 660, + "image_id": 126, + "category_id": 1, + "bbox": [ + 588.727, + 360.247, + 257.835, + 355.775 + ], + "area": 91731.24712499998, + "iscrowd": 0 + }, + { + "id": 661, + "image_id": 126, + "category_id": 1, + "bbox": [ + 1168.11, + 397.325, + 84.8931, + 119.537 + ], + "area": 10147.866494700002, + "iscrowd": 0 + }, + { + "id": 662, + "image_id": 126, + "category_id": 1, + "bbox": [ + 1057.88, + 397.989, + 111.4, + 149.173 + ], + "area": 16617.8722, + "iscrowd": 0 + }, + { + "id": 663, + "image_id": 126, + "category_id": 1, + "bbox": [ + 324.479, + 433.629, + 33.925, + 41.5604 + ], + "area": 1409.9365699999998, + "iscrowd": 0 + }, + { + "id": 664, + "image_id": 126, + "category_id": 1, + "bbox": [ + 797.586, + 403.956, + 62.3156, + 124.826 + ], + "area": 7778.6070856, + "iscrowd": 0 + }, + { + "id": 665, + "image_id": 126, + "category_id": 0, + "bbox": [ + 719.336, + 426.028, + 120.111, + 236.24 + ], + "area": 28375.022640000003, + "iscrowd": 0 + }, + { + "id": 892, + "image_id": 163, + "category_id": 1, + "bbox": [ + 817.422, + 378.885, + 209.966, + 338.652 + ], + "area": 71105.405832, + "iscrowd": 0 + }, + { + "id": 893, + "image_id": 163, + "category_id": 1, + "bbox": [ + 538.477, + 365.29, + 135.095, + 352.863 + ], + "area": 47670.026985, + "iscrowd": 0 + }, + { + "id": 894, + "image_id": 163, + "category_id": 1, + "bbox": [ + 696.616, + 378.804, + 114.989, + 338.361 + ], + "area": 38907.793029, + "iscrowd": 0 + }, + { + "id": 895, + "image_id": 163, + "category_id": 1, + "bbox": [ + 323.998, + 433.422, + 31.7206, + 41.2943 + ], + "area": 1309.87997258, + "iscrowd": 0 + }, + { + "id": 896, + "image_id": 163, + "category_id": 0, + "bbox": [ + 549.456, + 529.548, + 104.848, + 101.53 + ], + "area": 10645.21744, + "iscrowd": 0 + }, + { + "id": 897, + "image_id": 163, + "category_id": 0, + "bbox": [ + 672.665, + 476.101, + 55.1601, + 65.5729 + ], + "area": 3617.00772129, + "iscrowd": 0 + }, + { + "id": 1002, + "image_id": 178, + "category_id": 0, + "bbox": [ + 620.655, + 515.897, + 182.32, + 202.804 + ], + "area": 36975.22528, + "iscrowd": 0 + }, + { + "id": 1003, + "image_id": 178, + "category_id": 1, + "bbox": [ + 562.675, + 333.122, + 215.407, + 384.755 + ], + "area": 82878.920285, + "iscrowd": 0 + }, + { + "id": 1004, + "image_id": 178, + "category_id": 1, + "bbox": [ + 454.244, + 355.771, + 146.521, + 359.555 + ], + "area": 52682.358154999994, + "iscrowd": 0 + }, + { + "id": 1005, + "image_id": 178, + "category_id": 1, + "bbox": [ + 323.319, + 432.939, + 34.5074, + 41.5104 + ], + "area": 1432.4159769599999, + "iscrowd": 0 + }, + { + "id": 1006, + "image_id": 178, + "category_id": 0, + "bbox": [ + 491.456, + 468.258, + 91.0737, + 119.427 + ], + "area": 10876.658769900001, + "iscrowd": 0 + }, + { + "id": 1101, + "image_id": 193, + "category_id": 1, + "bbox": [ + 327.632, + 296.388, + 294.972, + 423.612 + ], + "area": 124953.678864, + "iscrowd": 0 + }, + { + "id": 1102, + "image_id": 193, + "category_id": 1, + "bbox": [ + 324.023, + 433.323, + 34.4296, + 41.9388 + ], + "area": 1443.93610848, + "iscrowd": 0 + }, + { + "id": 1103, + "image_id": 193, + "category_id": 0, + "bbox": [ + 420.055, + 523.576, + 208.369, + 196.424 + ], + "area": 40928.672456, + "iscrowd": 0 + }, + { + "id": 1145, + "image_id": 202, + "category_id": 1, + "bbox": [ + 847.372, + 290.059, + 285.058, + 429.941 + ], + "area": 122558.12157799999, + "iscrowd": 0 + }, + { + "id": 1146, + "image_id": 202, + "category_id": 1, + "bbox": [ + 324.198, + 433.35, + 34.2018, + 41.9351 + ], + "area": 1434.25590318, + "iscrowd": 0 + }, + { + "id": 1147, + "image_id": 202, + "category_id": 0, + "bbox": [ + 756.086, + 508.64, + 130.597, + 184.726 + ], + "area": 24124.661422, + "iscrowd": 0 + }, + { + "id": 1209, + "image_id": 218, + "category_id": 1, + "bbox": [ + 996.187, + 438.874, + 74.2661, + 94.7608 + ], + "area": 7037.51504888, + "iscrowd": 0 + }, + { + "id": 1210, + "image_id": 218, + "category_id": 0, + "bbox": [ + 1152.0, + 471.724, + 39.7241, + 59.5862 + ], + "area": 2367.00816742, + "iscrowd": 0 + }, + { + "id": 1211, + "image_id": 218, + "category_id": 1, + "bbox": [ + 1091.42, + 418.097, + 61.5724, + 135.062 + ], + "area": 8316.0914888, + "iscrowd": 0 + }, + { + "id": 1223, + "image_id": 222, + "category_id": 1, + "bbox": [ + 701.607, + 393.061, + 120.101, + 312.536 + ], + "area": 37535.886136, + "iscrowd": 0 + }, + { + "id": 1224, + "image_id": 222, + "category_id": 1, + "bbox": [ + 1151.37, + 392.388, + 85.5225, + 125.666 + ], + "area": 10747.270485, + "iscrowd": 0 + }, + { + "id": 1225, + "image_id": 222, + "category_id": 1, + "bbox": [ + 946.158, + 388.19, + 47.5725, + 96.5823 + ], + "area": 4594.66146675, + "iscrowd": 0 + }, + { + "id": 1226, + "image_id": 222, + "category_id": 1, + "bbox": [ + 844.323, + 406.007, + 127.262, + 132.945 + ], + "area": 16918.846589999997, + "iscrowd": 0 + }, + { + "id": 1227, + "image_id": 222, + "category_id": 1, + "bbox": [ + 1051.81, + 397.309, + 67.1616, + 157.494 + ], + "area": 10577.549030400001, + "iscrowd": 0 + }, + { + "id": 1228, + "image_id": 222, + "category_id": 1, + "bbox": [ + 321.486, + 432.788, + 36.8685, + 41.5747 + ], + "area": 1532.79682695, + "iscrowd": 0 + }, + { + "id": 1229, + "image_id": 222, + "category_id": 1, + "bbox": [ + 871.945, + 385.324, + 45.6828, + 75.4759 + ], + "area": 3447.95044452, + "iscrowd": 0 + }, + { + "id": 1407, + "image_id": 256, + "category_id": 1, + "bbox": [ + 565.988, + 347.365, + 174.334, + 368.947 + ], + "area": 64320.006298, + "iscrowd": 0 + }, + { + "id": 1408, + "image_id": 256, + "category_id": 1, + "bbox": [ + 511.869, + 364.41, + 108.074, + 349.764 + ], + "area": 37800.394536, + "iscrowd": 0 + }, + { + "id": 1409, + "image_id": 256, + "category_id": 1, + "bbox": [ + 680.085, + 397.836, + 125.846, + 316.456 + ], + "area": 39824.721776000006, + "iscrowd": 0 + }, + { + "id": 1410, + "image_id": 256, + "category_id": 1, + "bbox": [ + 799.827, + 385.834, + 116.732, + 302.2 + ], + "area": 35276.4104, + "iscrowd": 0 + }, + { + "id": 1411, + "image_id": 256, + "category_id": 1, + "bbox": [ + 323.521, + 435.524, + 58.8083, + 52.4924 + ], + "area": 3086.9888069200006, + "iscrowd": 0 + }, + { + "id": 1412, + "image_id": 256, + "category_id": 0, + "bbox": [ + 711.062, + 450.869, + 87.3931, + 87.3931 + ], + "area": 7637.553927610001, + "iscrowd": 0 + }, + { + "id": 1413, + "image_id": 256, + "category_id": 0, + "bbox": [ + 558.124, + 434.979, + 56.6069, + 107.255 + ], + "area": 6071.3730595, + "iscrowd": 0 + }, + { + "id": 1414, + "image_id": 256, + "category_id": 0, + "bbox": [ + 850.097, + 433.986, + 62.5655, + 76.469 + ], + "area": 4784.3212195, + "iscrowd": 0 + }, + { + "id": 1555, + "image_id": 279, + "category_id": 1, + "bbox": [ + 614.078, + 368.635, + 102.473, + 310.411 + ], + "area": 31808.746403, + "iscrowd": 0 + }, + { + "id": 1556, + "image_id": 279, + "category_id": 1, + "bbox": [ + 750.166, + 420.0, + 115.896, + 298.753 + ], + "area": 34624.277688, + "iscrowd": 0 + }, + { + "id": 1557, + "image_id": 279, + "category_id": 1, + "bbox": [ + 683.612, + 423.78, + 99.8218, + 281.242 + ], + "area": 28074.082675600002, + "iscrowd": 0 + }, + { + "id": 1558, + "image_id": 279, + "category_id": 1, + "bbox": [ + 1175.06, + 385.472, + 98.7695, + 127.352 + ], + "area": 12578.493364, + "iscrowd": 0 + }, + { + "id": 1559, + "image_id": 279, + "category_id": 1, + "bbox": [ + 838.432, + 404.274, + 116.976, + 264.406 + ], + "area": 30929.156256000002, + "iscrowd": 0 + }, + { + "id": 1560, + "image_id": 279, + "category_id": 0, + "bbox": [ + 676.303, + 458.814, + 69.5172, + 121.159 + ], + "area": 8422.6344348, + "iscrowd": 0 + }, + { + "id": 1561, + "image_id": 279, + "category_id": 0, + "bbox": [ + 750.786, + 469.738, + 71.5034, + 94.3448 + ], + "area": 6745.97397232, + "iscrowd": 0 + }, + { + "id": 1562, + "image_id": 279, + "category_id": 0, + "bbox": [ + 621.683, + 403.2, + 52.6345, + 65.5448 + ], + "area": 3449.9177756, + "iscrowd": 0 + }, + { + "id": 1563, + "image_id": 279, + "category_id": 0, + "bbox": [ + 1181.79, + 436.966, + 43.6966, + 66.5379 + ], + "area": 2907.4800011399993, + "iscrowd": 0 + }, + { + "id": 1619, + "image_id": 288, + "category_id": 1, + "bbox": [ + 518.317, + 417.066, + 110.02, + 300.504 + ], + "area": 33061.45008, + "iscrowd": 0 + }, + { + "id": 1620, + "image_id": 288, + "category_id": 1, + "bbox": [ + 719.875, + 394.07, + 74.3882, + 323.221 + ], + "area": 24043.8283922, + "iscrowd": 0 + }, + { + "id": 1621, + "image_id": 288, + "category_id": 1, + "bbox": [ + 617.328, + 405.359, + 139.247, + 310.392 + ], + "area": 43221.154824000005, + "iscrowd": 0 + }, + { + "id": 1622, + "image_id": 288, + "category_id": 1, + "bbox": [ + 828.766, + 376.097, + 111.717, + 329.941 + ], + "area": 36860.018697, + "iscrowd": 0 + }, + { + "id": 1623, + "image_id": 288, + "category_id": 1, + "bbox": [ + 415.643, + 357.798, + 126.323, + 359.723 + ], + "area": 45441.288529, + "iscrowd": 0 + }, + { + "id": 1624, + "image_id": 288, + "category_id": 0, + "bbox": [ + 419.549, + 399.344, + 59.2653, + 125.859 + ], + "area": 7459.0713927, + "iscrowd": 0 + }, + { + "id": 1625, + "image_id": 288, + "category_id": 0, + "bbox": [ + 534.577, + 473.905, + 71.0524, + 120.201 + ], + "area": 8540.5695324, + "iscrowd": 0 + }, + { + "id": 1626, + "image_id": 288, + "category_id": 0, + "bbox": [ + 662.664, + 490.156, + 91.4493, + 140.593 + ], + "area": 12857.131434899999, + "iscrowd": 0 + }, + { + "id": 1627, + "image_id": 288, + "category_id": 0, + "bbox": [ + 843.965, + 453.83, + 36.3238, + 73.6035 + ], + "area": 2673.5588132999997, + "iscrowd": 0 + }, + { + "id": 1827, + "image_id": 340, + "category_id": 1, + "bbox": [ + 680.92, + 232.197, + 104.105, + 276.541 + ], + "area": 28789.300805000003, + "iscrowd": 0 + }, + { + "id": 1828, + "image_id": 340, + "category_id": 1, + "bbox": [ + 23.251, + 208.377, + 112.682, + 131.321 + ], + "area": 14797.512922, + "iscrowd": 0 + }, + { + "id": 1829, + "image_id": 340, + "category_id": 1, + "bbox": [ + 433.254, + 229.666, + 59.8862, + 92.7142 + ], + "area": 5552.30112404, + "iscrowd": 0 + }, + { + "id": 1830, + "image_id": 340, + "category_id": 1, + "bbox": [ + 0.227203, + 304.613, + 68.2478, + 184.557 + ], + "area": 12595.609224599999, + "iscrowd": 0 + }, + { + "id": 1831, + "image_id": 340, + "category_id": 1, + "bbox": [ + 216.497, + 216.497, + 76.469, + 97.3241 + ], + "area": 7442.2766028999995, + "iscrowd": 0 + }, + { + "id": 1832, + "image_id": 340, + "category_id": 0, + "bbox": [ + 244.303, + 242.317, + 39.7241, + 58.5931 + ], + "area": 2327.55816371, + "iscrowd": 0 + }, + { + "id": 1833, + "image_id": 340, + "category_id": 0, + "bbox": [ + 435.972, + 245.297, + 36.7448, + 48.6621 + ], + "area": 1788.07913208, + "iscrowd": 0 + }, + { + "id": 1867, + "image_id": 348, + "category_id": 1, + "bbox": [ + 512.846, + 352.64, + 94.6094, + 293.772 + ], + "area": 27793.592656799996, + "iscrowd": 0 + }, + { + "id": 1868, + "image_id": 348, + "category_id": 1, + "bbox": [ + 68.7586, + 368.432, + 53.6531, + 75.1964 + ], + "area": 4034.51996884, + "iscrowd": 0 + }, + { + "id": 1869, + "image_id": 348, + "category_id": 0, + "bbox": [ + 542.524, + 388.327, + 59.5838, + 78.5107 + ], + "area": 4677.965846659999, + "iscrowd": 0 + }, + { + "id": 2102, + "image_id": 394, + "category_id": 1, + "bbox": [ + 187.426, + 388.718, + 89.8613, + 73.4272 + ], + "area": 6598.26364736, + "iscrowd": 0 + }, + { + "id": 2103, + "image_id": 394, + "category_id": 1, + "bbox": [ + 310.388, + 370.769, + 69.5986, + 226.679 + ], + "area": 15776.5410494, + "iscrowd": 0 + }, + { + "id": 2104, + "image_id": 394, + "category_id": 0, + "bbox": [ + 351.559, + 393.269, + 50.6483, + 68.5241 + ], + "area": 3470.6291740300003, + "iscrowd": 0 + }, + { + "id": 2105, + "image_id": 395, + "category_id": 1, + "bbox": [ + 781.977, + 373.727, + 349.136, + 341.443 + ], + "area": 119210.043248, + "iscrowd": 0 + }, + { + "id": 2106, + "image_id": 395, + "category_id": 1, + "bbox": [ + 561.076, + 382.246, + 156.113, + 334.799 + ], + "area": 52266.476287, + "iscrowd": 0 + }, + { + "id": 2107, + "image_id": 395, + "category_id": 0, + "bbox": [ + 566.069, + 403.2, + 125.131, + 142.014 + ], + "area": 17770.353834, + "iscrowd": 0 + }, + { + "id": 2150, + "image_id": 405, + "category_id": 1, + "bbox": [ + 767.772, + 370.267, + 199.143, + 346.393 + ], + "area": 68981.741199, + "iscrowd": 0 + }, + { + "id": 2151, + "image_id": 405, + "category_id": 1, + "bbox": [ + 373.946, + 391.056, + 57.0957, + 74.9346 + ], + "area": 4278.44344122, + "iscrowd": 0 + }, + { + "id": 2152, + "image_id": 405, + "category_id": 1, + "bbox": [ + 556.165, + 340.983, + 122.887, + 204.817 + ], + "area": 25169.346679000002, + "iscrowd": 0 + }, + { + "id": 2153, + "image_id": 405, + "category_id": 0, + "bbox": [ + 504.63, + 439.19, + 139.406, + 172.013 + ], + "area": 23979.644278000003, + "iscrowd": 0 + }, + { + "id": 2154, + "image_id": 405, + "category_id": 1, + "bbox": [ + 523.89, + 425.295, + 128.235, + 294.705 + ], + "area": 37791.495675000006, + "iscrowd": 0 + }, + { + "id": 2155, + "image_id": 405, + "category_id": 0, + "bbox": [ + 768.39, + 431.299, + 117.478, + 112.697 + ], + "area": 13239.418166, + "iscrowd": 0 + }, + { + "id": 2213, + "image_id": 417, + "category_id": 1, + "bbox": [ + 533.203, + 310.269, + 190.636, + 405.498 + ], + "area": 77302.516728, + "iscrowd": 0 + }, + { + "id": 2214, + "image_id": 417, + "category_id": 1, + "bbox": [ + 0.583529, + 410.538, + 153.361, + 303.085 + ], + "area": 46481.418685, + "iscrowd": 0 + }, + { + "id": 2298, + "image_id": 436, + "category_id": 1, + "bbox": [ + 290.143, + 372.386, + 166.094, + 347.614 + ], + "area": 57736.599716, + "iscrowd": 0 + }, + { + "id": 2299, + "image_id": 436, + "category_id": 1, + "bbox": [ + 404.315, + 341.584, + 129.936, + 378.416 + ], + "area": 49169.861376, + "iscrowd": 0 + }, + { + "id": 2300, + "image_id": 436, + "category_id": 1, + "bbox": [ + 401.097, + 361.214, + 38.7158, + 62.1189 + ], + "area": 2404.9829086199998, + "iscrowd": 0 + }, + { + "id": 2301, + "image_id": 436, + "category_id": 1, + "bbox": [ + 370.967, + 362.769, + 36.6298, + 55.9167 + ], + "area": 2048.2175376600003, + "iscrowd": 0 + }, + { + "id": 2302, + "image_id": 436, + "category_id": 0, + "bbox": [ + 328.369, + 429.983, + 119.443, + 74.5516 + ], + "area": 8904.666758799998, + "iscrowd": 0 + }, + { + "id": 2303, + "image_id": 436, + "category_id": 0, + "bbox": [ + 243.797, + 393.107, + 23.2474, + 34.0695 + ], + "area": 792.0272942999999, + "iscrowd": 0 + }, + { + "id": 2351, + "image_id": 448, + "category_id": 1, + "bbox": [ + 142.499, + 299.925, + 317.013, + 420.075 + ], + "area": 133169.235975, + "iscrowd": 0 + }, + { + "id": 2352, + "image_id": 448, + "category_id": 1, + "bbox": [ + 450.119, + 350.782, + 99.7045, + 334.058 + ], + "area": 33307.085861, + "iscrowd": 0 + }, + { + "id": 2353, + "image_id": 448, + "category_id": 1, + "bbox": [ + 526.455, + 369.962, + 72.5, + 260.89 + ], + "area": 18914.524999999998, + "iscrowd": 0 + }, + { + "id": 2354, + "image_id": 448, + "category_id": 1, + "bbox": [ + 363.938, + 356.468, + 86.6567, + 142.462 + ], + "area": 12345.2867954, + "iscrowd": 0 + }, + { + "id": 2355, + "image_id": 448, + "category_id": 0, + "bbox": [ + 354.753, + 391.776, + 56.7827, + 48.7266 + ], + "area": 2766.8279098199996, + "iscrowd": 0 + }, + { + "id": 2356, + "image_id": 448, + "category_id": 0, + "bbox": [ + 454.445, + 407.548, + 60.1225, + 84.9721 + ], + "area": 5108.73508225, + "iscrowd": 0 + }, + { + "id": 2496, + "image_id": 488, + "category_id": 1, + "bbox": [ + 442.398, + 230.66, + 58.5931, + 88.3624 + ], + "area": 5177.42693944, + "iscrowd": 0 + }, + { + "id": 2610, + "image_id": 521, + "category_id": 1, + "bbox": [ + 479.597, + 356.042, + 115.636, + 281.725 + ], + "area": 32577.5521, + "iscrowd": 0 + }, + { + "id": 2611, + "image_id": 521, + "category_id": 1, + "bbox": [ + 573.186, + 407.26, + 67.5515, + 213.43 + ], + "area": 14417.516645000002, + "iscrowd": 0 + }, + { + "id": 2612, + "image_id": 521, + "category_id": 0, + "bbox": [ + 590.243, + 440.721, + 51.7483, + 66.1525 + ], + "area": 3423.27941575, + "iscrowd": 0 + }, + { + "id": 2652, + "image_id": 531, + "category_id": 1, + "bbox": [ + 485.115, + 523.809, + 254.769, + 196.191 + ], + "area": 49983.384879000005, + "iscrowd": 0 + }, + { + "id": 2653, + "image_id": 531, + "category_id": 0, + "bbox": [ + 468.258, + 652.983, + 118.574, + 67.0165 + ], + "area": 7946.414470999999, + "iscrowd": 0 + }, + { + "id": 2735, + "image_id": 547, + "category_id": 1, + "bbox": [ + 428.093, + 405.504, + 226.651, + 311.802 + ], + "area": 70670.235102, + "iscrowd": 0 + }, + { + "id": 2736, + "image_id": 547, + "category_id": 1, + "bbox": [ + 207.708, + 420.133, + 235.219, + 297.305 + ], + "area": 69931.784795, + "iscrowd": 0 + }, + { + "id": 2737, + "image_id": 547, + "category_id": 1, + "bbox": [ + 1188.74, + 441.931, + 86.4, + 124.138 + ], + "area": 10725.523200000001, + "iscrowd": 0 + }, + { + "id": 2738, + "image_id": 547, + "category_id": 1, + "bbox": [ + 1227.37, + 375.393, + 52.6345, + 94.3448 + ], + "area": 4965.791375600001, + "iscrowd": 0 + }, + { + "id": 2739, + "image_id": 547, + "category_id": 0, + "bbox": [ + 333.683, + 542.234, + 78.4552, + 174.786 + ], + "area": 13712.870587200001, + "iscrowd": 0 + }, + { + "id": 2740, + "image_id": 547, + "category_id": 0, + "bbox": [ + 432.0, + 520.386, + 55.6138, + 82.4276 + ], + "area": 4584.112060879999, + "iscrowd": 0 + }, + { + "id": 2829, + "image_id": 562, + "category_id": 1, + "bbox": [ + 514.543, + 422.015, + 175.643, + 296.376 + ], + "area": 52056.369768, + "iscrowd": 0 + }, + { + "id": 2830, + "image_id": 562, + "category_id": 1, + "bbox": [ + 253.366, + 396.476, + 180.312, + 321.009 + ], + "area": 57881.77480800001, + "iscrowd": 0 + }, + { + "id": 2831, + "image_id": 562, + "category_id": 0, + "bbox": [ + 330.703, + 489.6, + 101.297, + 140.028 + ], + "area": 14184.416315999999, + "iscrowd": 0 + }, + { + "id": 2832, + "image_id": 562, + "category_id": 0, + "bbox": [ + 1235.42, + 434.979, + 31.7793, + 41.7103 + ], + "area": 1325.5241367899998, + "iscrowd": 0 + }, + { + "id": 2833, + "image_id": 562, + "category_id": 1, + "bbox": [ + 1190.73, + 440.938, + 88.3862, + 127.117 + ], + "area": 11235.3885854, + "iscrowd": 0 + }, + { + "id": 2834, + "image_id": 562, + "category_id": 1, + "bbox": [ + 1250.32, + 375.393, + 29.6828, + 74.4828 + ], + "area": 2210.85805584, + "iscrowd": 0 + }, + { + "id": 2919, + "image_id": 577, + "category_id": 1, + "bbox": [ + 527.005, + 424.604, + 128.627, + 292.671 + ], + "area": 37645.392717, + "iscrowd": 0 + }, + { + "id": 2920, + "image_id": 577, + "category_id": 1, + "bbox": [ + 145.609, + 394.108, + 214.384, + 324.232 + ], + "area": 69510.153088, + "iscrowd": 0 + }, + { + "id": 2921, + "image_id": 577, + "category_id": 1, + "bbox": [ + 1223.34, + 378.683, + 56.3237, + 154.797 + ], + "area": 8718.7397889, + "iscrowd": 0 + }, + { + "id": 2922, + "image_id": 577, + "category_id": 1, + "bbox": [ + 1181.5, + 443.223, + 97.5112, + 138.189 + ], + "area": 13474.9752168, + "iscrowd": 0 + }, + { + "id": 2923, + "image_id": 577, + "category_id": 0, + "bbox": [ + 259.2, + 501.517, + 150.952, + 169.821 + ], + "area": 25634.819592, + "iscrowd": 0 + }, + { + "id": 2924, + "image_id": 577, + "category_id": 0, + "bbox": [ + 517.407, + 495.559, + 50.6483, + 121.159 + ], + "area": 6136.4973797, + "iscrowd": 0 + }, + { + "id": 2925, + "image_id": 577, + "category_id": 0, + "bbox": [ + 1219.42, + 432.0, + 60.5793, + 75.4759 + ], + "area": 4572.27718887, + "iscrowd": 0 + }, + { + "id": 2950, + "image_id": 582, + "category_id": 1, + "bbox": [ + 32.1711, + 324.742, + 181.583, + 392.386 + ], + "area": 71250.627038, + "iscrowd": 0 + }, + { + "id": 2951, + "image_id": 582, + "category_id": 1, + "bbox": [ + 408.119, + 358.771, + 111.479, + 277.623 + ], + "area": 30949.134416999997, + "iscrowd": 0 + }, + { + "id": 2952, + "image_id": 582, + "category_id": 1, + "bbox": [ + 598.141, + 343.465, + 175.069, + 371.739 + ], + "area": 65079.97499099999, + "iscrowd": 0 + }, + { + "id": 2953, + "image_id": 582, + "category_id": 1, + "bbox": [ + 627.558, + 371.192, + 41.0429, + 53.2242 + ], + "area": 2184.47551818, + "iscrowd": 0 + }, + { + "id": 2954, + "image_id": 582, + "category_id": 0, + "bbox": [ + 557.131, + 464.772, + 44.6897, + 95.3379 + ], + "area": 4260.62214963, + "iscrowd": 0 + }, + { + "id": 2994, + "image_id": 589, + "category_id": 1, + "bbox": [ + 298.002, + 386.435, + 178.958, + 329.995 + ], + "area": 59055.24521, + "iscrowd": 0 + }, + { + "id": 2995, + "image_id": 589, + "category_id": 1, + "bbox": [ + 191.786, + 414.257, + 159.211, + 304.35 + ], + "area": 48455.86785000001, + "iscrowd": 0 + }, + { + "id": 2996, + "image_id": 589, + "category_id": 0, + "bbox": [ + 447.305, + 519.023, + 131.463, + 197.538 + ], + "area": 25968.938094, + "iscrowd": 0 + }, + { + "id": 2997, + "image_id": 589, + "category_id": 1, + "bbox": [ + 1222.09, + 378.772, + 57.5801, + 154.526 + ], + "area": 8897.6225326, + "iscrowd": 0 + }, + { + "id": 2998, + "image_id": 589, + "category_id": 1, + "bbox": [ + 1167.9, + 443.748, + 111.627, + 141.616 + ], + "area": 15808.169232, + "iscrowd": 0 + }, + { + "id": 2999, + "image_id": 589, + "category_id": 0, + "bbox": [ + 206.205, + 512.077, + 96.2289, + 158.09 + ], + "area": 15212.826801, + "iscrowd": 0 + }, + { + "id": 3000, + "image_id": 589, + "category_id": 0, + "bbox": [ + 1233.36, + 443.909, + 46.6359, + 83.7196 + ], + "area": 3904.33889364, + "iscrowd": 0 + }, + { + "id": 3133, + "image_id": 613, + "category_id": 1, + "bbox": [ + 664.593, + 433.868, + 153.975, + 283.527 + ], + "area": 43656.069825, + "iscrowd": 0 + }, + { + "id": 3134, + "image_id": 613, + "category_id": 1, + "bbox": [ + 28.9635, + 392.038, + 257.547, + 324.549 + ], + "area": 83586.621303, + "iscrowd": 0 + }, + { + "id": 3135, + "image_id": 613, + "category_id": 1, + "bbox": [ + 1221.71, + 378.928, + 57.9673, + 158.783 + ], + "area": 9204.221795899999, + "iscrowd": 0 + }, + { + "id": 3136, + "image_id": 613, + "category_id": 1, + "bbox": [ + 1183.6, + 442.519, + 95.769, + 143.027 + ], + "area": 13697.552763, + "iscrowd": 0 + }, + { + "id": 3137, + "image_id": 613, + "category_id": 0, + "bbox": [ + 1226.48, + 432.993, + 49.6552, + 55.6138 + ], + "area": 2761.5143617599997, + "iscrowd": 0 + }, + { + "id": 3289, + "image_id": 646, + "category_id": 1, + "bbox": [ + 715.834, + 433.136, + 113.109, + 285.691 + ], + "area": 32314.223318999997, + "iscrowd": 0 + }, + { + "id": 3290, + "image_id": 646, + "category_id": 1, + "bbox": [ + 881.788, + 370.202, + 86.0664, + 166.051 + ], + "area": 14291.4117864, + "iscrowd": 0 + }, + { + "id": 3291, + "image_id": 646, + "category_id": 0, + "bbox": [ + 864.886, + 432.808, + 46.5605, + 88.5886 + ], + "area": 4124.7295103, + "iscrowd": 0 + }, + { + "id": 3440, + "image_id": 693, + "category_id": 1, + "bbox": [ + 705.682, + 301.983, + 139.004, + 407.718 + ], + "area": 56674.432872, + "iscrowd": 0 + }, + { + "id": 3441, + "image_id": 693, + "category_id": 1, + "bbox": [ + 66.5899, + 226.255, + 93.3081, + 222.047 + ], + "area": 20718.7836807, + "iscrowd": 0 + }, + { + "id": 3442, + "image_id": 693, + "category_id": 0, + "bbox": [ + 67.876, + 256.038, + 65.2983, + 78.1861 + ], + "area": 5105.419413629999, + "iscrowd": 0 + }, + { + "id": 3547, + "image_id": 716, + "category_id": 1, + "bbox": [ + 567.98, + 336.532, + 150.519, + 380.729 + ], + "area": 57306.948351, + "iscrowd": 0 + }, + { + "id": 3548, + "image_id": 716, + "category_id": 1, + "bbox": [ + 400.965, + 435.393, + 152.384, + 281.296 + ], + "area": 42865.009664, + "iscrowd": 0 + }, + { + "id": 3549, + "image_id": 716, + "category_id": 0, + "bbox": [ + 421.532, + 507.819, + 55.167, + 99.0177 + ], + "area": 5462.509455900001, + "iscrowd": 0 + }, + { + "id": 3587, + "image_id": 723, + "category_id": 1, + "bbox": [ + 407.159, + 498.841, + 176.544, + 219.248 + ], + "area": 38706.918912, + "iscrowd": 0 + }, + { + "id": 3588, + "image_id": 723, + "category_id": 1, + "bbox": [ + 235.094, + 501.964, + 168.904, + 215.377 + ], + "area": 36378.036808000004, + "iscrowd": 0 + }, + { + "id": 3589, + "image_id": 723, + "category_id": 1, + "bbox": [ + 642.761, + 477.69, + 99.1802, + 242.31 + ], + "area": 24032.354262, + "iscrowd": 0 + }, + { + "id": 3590, + "image_id": 723, + "category_id": 1, + "bbox": [ + 758.23, + 532.24, + 164.32, + 185.089 + ], + "area": 30413.82448, + "iscrowd": 0 + }, + { + "id": 3591, + "image_id": 723, + "category_id": 1, + "bbox": [ + 560.972, + 473.097, + 77.4292, + 244.942 + ], + "area": 18965.6631064, + "iscrowd": 0 + }, + { + "id": 3592, + "image_id": 723, + "category_id": 1, + "bbox": [ + 723.777, + 502.302, + 77.6135, + 215.97 + ], + "area": 16762.187595, + "iscrowd": 0 + }, + { + "id": 3593, + "image_id": 723, + "category_id": 1, + "bbox": [ + 401.337, + 477.798, + 57.7705, + 136.547 + ], + "area": 7888.3884634999995, + "iscrowd": 0 + }, + { + "id": 3594, + "image_id": 723, + "category_id": 0, + "bbox": [ + 556.48, + 485.529, + 58.9466, + 64.6819 + ], + "area": 3812.7780865399995, + "iscrowd": 0 + }, + { + "id": 3595, + "image_id": 723, + "category_id": 0, + "bbox": [ + 446.87, + 494.131, + 27.4023, + 71.0546 + ], + "area": 1947.0594655799998, + "iscrowd": 0 + }, + { + "id": 3596, + "image_id": 723, + "category_id": 0, + "bbox": [ + 729.223, + 582.126, + 49.1936, + 88.1312 + ], + "area": 4335.49100032, + "iscrowd": 0 + }, + { + "id": 3797, + "image_id": 775, + "category_id": 1, + "bbox": [ + 24.0472, + 459.725, + 55.167, + 82.0432 + ], + "area": 4526.0772144, + "iscrowd": 0 + }, + { + "id": 3798, + "image_id": 775, + "category_id": 1, + "bbox": [ + 0.0, + 448.409, + 15.5599, + 224.912 + ], + "area": 3499.6082288000002, + "iscrowd": 0 + }, + { + "id": 3892, + "image_id": 794, + "category_id": 1, + "bbox": [ + 516.774, + 477.907, + 90.2249, + 224.466 + ], + "area": 20252.422403400004, + "iscrowd": 0 + }, + { + "id": 3893, + "image_id": 794, + "category_id": 1, + "bbox": [ + 165.556, + 449.832, + 97.8087, + 189.928 + ], + "area": 18576.6107736, + "iscrowd": 0 + }, + { + "id": 3894, + "image_id": 794, + "category_id": 1, + "bbox": [ + 413.681, + 466.432, + 72.7129, + 217.318 + ], + "area": 15801.822002200002, + "iscrowd": 0 + }, + { + "id": 3895, + "image_id": 794, + "category_id": 1, + "bbox": [ + 430.694, + 609.809, + 140.669, + 108.703 + ], + "area": 15291.142307000002, + "iscrowd": 0 + }, + { + "id": 3896, + "image_id": 794, + "category_id": 0, + "bbox": [ + 226.428, + 480.662, + 39.7241, + 76.469 + ], + "area": 3037.6622028999996, + "iscrowd": 0 + }, + { + "id": 3897, + "image_id": 794, + "category_id": 1, + "bbox": [ + 1.98621, + 442.924, + 36.7448, + 276.083 + ], + "area": 10144.6146184, + "iscrowd": 0 + }, + { + "id": 3898, + "image_id": 794, + "category_id": 1, + "bbox": [ + 324.745, + 457.821, + 30.7862, + 108.248 + ], + "area": 3332.5445776, + "iscrowd": 0 + }, + { + "id": 3899, + "image_id": 794, + "category_id": 0, + "bbox": [ + 449.876, + 474.703, + 39.7241, + 65.5448 + ], + "area": 2603.7081896799996, + "iscrowd": 0 + }, + { + "id": 3900, + "image_id": 794, + "category_id": 0, + "bbox": [ + 533.297, + 511.448, + 79.4483, + 59.5862 + ], + "area": 4734.02229346, + "iscrowd": 0 + }, + { + "id": 3909, + "image_id": 796, + "category_id": 1, + "bbox": [ + 548.068, + 488.26, + 93.1843, + 229.552 + ], + "area": 21390.6424336, + "iscrowd": 0 + }, + { + "id": 3910, + "image_id": 796, + "category_id": 1, + "bbox": [ + 395.833, + 462.114, + 84.6165, + 234.921 + ], + "area": 19878.1927965, + "iscrowd": 0 + }, + { + "id": 3911, + "image_id": 796, + "category_id": 1, + "bbox": [ + 488.961, + 467.804, + 74.5262, + 245.534 + ], + "area": 18298.7159908, + "iscrowd": 0 + }, + { + "id": 3912, + "image_id": 796, + "category_id": 1, + "bbox": [ + 103.859, + 449.565, + 92.4597, + 116.729 + ], + "area": 10792.7283213, + "iscrowd": 0 + }, + { + "id": 3913, + "image_id": 796, + "category_id": 0, + "bbox": [ + 549.289, + 537.194, + 88.4893, + 49.8531 + ], + "area": 4411.465921829999, + "iscrowd": 0 + }, + { + "id": 3914, + "image_id": 796, + "category_id": 0, + "bbox": [ + 526.44, + 487.341, + 37.3898, + 56.9156 + ], + "area": 2128.06290088, + "iscrowd": 0 + }, + { + "id": 3915, + "image_id": 796, + "category_id": 0, + "bbox": [ + 323.288, + 499.804, + 32.82, + 52.7612 + ], + "area": 1731.6225840000002, + "iscrowd": 0 + }, + { + "id": 4086, + "image_id": 826, + "category_id": 1, + "bbox": [ + 19.0515, + 545.898, + 242.151, + 172.151 + ], + "area": 41686.536801, + "iscrowd": 0 + }, + { + "id": 4087, + "image_id": 826, + "category_id": 0, + "bbox": [ + 14.7979, + 579.831, + 150.617, + 140.169 + ], + "area": 21111.834273, + "iscrowd": 0 + }, + { + "id": 4090, + "image_id": 829, + "category_id": 1, + "bbox": [ + 96.1886, + 455.481, + 62.2397, + 94.7741 + ], + "area": 5898.71155177, + "iscrowd": 0 + }, + { + "id": 4091, + "image_id": 829, + "category_id": 0, + "bbox": [ + 151.356, + 489.43, + 46.6798, + 41.0216 + ], + "area": 1914.8800836799999, + "iscrowd": 0 + }, + { + "id": 4094, + "image_id": 831, + "category_id": 1, + "bbox": [ + 211.758, + 453.379, + 94.6416, + 207.803 + ], + "area": 19666.8084048, + "iscrowd": 0 + }, + { + "id": 4135, + "image_id": 845, + "category_id": 1, + "bbox": [ + 794.056, + 611.246, + 156.346, + 108.371 + ], + "area": 16943.372366, + "iscrowd": 0 + }, + { + "id": 4136, + "image_id": 845, + "category_id": 1, + "bbox": [ + 150.156, + 449.02, + 88.2272, + 219.086 + ], + "area": 19329.3443392, + "iscrowd": 0 + }, + { + "id": 4137, + "image_id": 845, + "category_id": 1, + "bbox": [ + 347.128, + 459.219, + 75.4723, + 103.856 + ], + "area": 7838.2511888, + "iscrowd": 0 + }, + { + "id": 4138, + "image_id": 845, + "category_id": 0, + "bbox": [ + 863.653, + 659.927, + 72.2613, + 60.0726 + ], + "area": 4340.924170380001, + "iscrowd": 0 + }, + { + "id": 4139, + "image_id": 845, + "category_id": 0, + "bbox": [ + 381.33, + 496.252, + 41.7896, + 53.9783 + ], + "area": 2255.7315656799997, + "iscrowd": 0 + }, + { + "id": 4140, + "image_id": 845, + "category_id": 0, + "bbox": [ + 205.466, + 494.51, + 42.6602, + 81.838 + ], + "area": 3491.2254476, + "iscrowd": 0 + }, + { + "id": 4153, + "image_id": 848, + "category_id": 1, + "bbox": [ + 462.773, + 464.083, + 64.8491, + 223.837 + ], + "area": 14515.627996700001, + "iscrowd": 0 + }, + { + "id": 4154, + "image_id": 848, + "category_id": 1, + "bbox": [ + 818.844, + 492.923, + 124.987, + 224.539 + ], + "area": 28064.455992999996, + "iscrowd": 0 + }, + { + "id": 4155, + "image_id": 848, + "category_id": 0, + "bbox": [ + 360.707, + 502.161, + 24.0472, + 59.4106 + ], + "area": 1428.65858032, + "iscrowd": 0 + }, + { + "id": 4156, + "image_id": 848, + "category_id": 0, + "bbox": [ + 896.817, + 565.815, + 74.9705, + 104.676 + ], + "area": 7847.612058000001, + "iscrowd": 0 + }, + { + "id": 4157, + "image_id": 848, + "category_id": 0, + "bbox": [ + 512.063, + 496.503, + 36.778, + 55.167 + ], + "area": 2028.931926, + "iscrowd": 0 + }, + { + "id": 4158, + "image_id": 848, + "category_id": 1, + "bbox": [ + 96.1886, + 454.067, + 32.5344, + 84.8723 + ], + "area": 2761.2693571199998, + "iscrowd": 0 + }, + { + "id": 4159, + "image_id": 848, + "category_id": 1, + "bbox": [ + 323.929, + 459.725, + 32.5344, + 101.847 + ], + "area": 3313.5310367999996, + "iscrowd": 0 + }, + { + "id": 4183, + "image_id": 852, + "category_id": 1, + "bbox": [ + 590.518, + 525.382, + 141.616, + 193.101 + ], + "area": 27346.191216000003, + "iscrowd": 0 + }, + { + "id": 4184, + "image_id": 852, + "category_id": 1, + "bbox": [ + 375.573, + 454.171, + 80.012, + 238.056 + ], + "area": 19047.336672, + "iscrowd": 0 + }, + { + "id": 4185, + "image_id": 852, + "category_id": 1, + "bbox": [ + 618.212, + 472.578, + 81.0841, + 84.1761 + ], + "area": 6825.343310010001, + "iscrowd": 0 + }, + { + "id": 4186, + "image_id": 852, + "category_id": 0, + "bbox": [ + 659.927, + 507.57, + 36.5659, + 52.2371 + ], + "area": 1910.0965748899998, + "iscrowd": 0 + }, + { + "id": 4187, + "image_id": 852, + "category_id": 0, + "bbox": [ + 428.343, + 504.958, + 36.5659, + 67.0375 + ], + "area": 2451.2865212499996, + "iscrowd": 0 + }, + { + "id": 4188, + "image_id": 852, + "category_id": 1, + "bbox": [ + 237.678, + 450.109, + 56.5901, + 117.533 + ], + "area": 6651.2042233, + "iscrowd": 0 + }, + { + "id": 4189, + "image_id": 852, + "category_id": 1, + "bbox": [ + 0.0, + 446.626, + 42.6602, + 37.4577 + ], + "area": 1597.9529735400001, + "iscrowd": 0 + }, + { + "id": 4190, + "image_id": 852, + "category_id": 0, + "bbox": [ + 0.0, + 474.486, + 45.272, + 53.9782 + ], + "area": 2443.7010704, + "iscrowd": 0 + }, + { + "id": 4191, + "image_id": 852, + "category_id": 1, + "bbox": [ + 18.2824, + 461.427, + 90.5443, + 87.0618 + ], + "area": 7882.949737740001, + "iscrowd": 0 + }, + { + "id": 4201, + "image_id": 854, + "category_id": 1, + "bbox": [ + 403.31, + 457.138, + 92.1055, + 234.894 + ], + "area": 21635.029317, + "iscrowd": 0 + }, + { + "id": 4202, + "image_id": 854, + "category_id": 1, + "bbox": [ + 653.498, + 477.778, + 73.2966, + 240.479 + ], + "area": 17626.2930714, + "iscrowd": 0 + }, + { + "id": 4203, + "image_id": 854, + "category_id": 1, + "bbox": [ + 137.905, + 464.945, + 106.265, + 204.249 + ], + "area": 21704.519985, + "iscrowd": 0 + }, + { + "id": 4204, + "image_id": 854, + "category_id": 1, + "bbox": [ + 149.449, + 537.374, + 296.895, + 180.436 + ], + "area": 53570.54622, + "iscrowd": 0 + }, + { + "id": 4205, + "image_id": 854, + "category_id": 0, + "bbox": [ + 451.954, + 511.52, + 46.1633, + 68.5005 + ], + "area": 3162.20913165, + "iscrowd": 0 + }, + { + "id": 4206, + "image_id": 854, + "category_id": 0, + "bbox": [ + 60.3103, + 473.547, + 46.1633, + 63.2882 + ], + "area": 2921.59216306, + "iscrowd": 0 + }, + { + "id": 4207, + "image_id": 854, + "category_id": 1, + "bbox": [ + 45.4188, + 446.743, + 61.7993, + 85.6255 + ], + "area": 5291.595962150001, + "iscrowd": 0 + }, + { + "id": 4242, + "image_id": 859, + "category_id": 1, + "bbox": [ + 463.418, + 459.504, + 93.3225, + 251.625 + ], + "area": 23482.2740625, + "iscrowd": 0 + }, + { + "id": 4243, + "image_id": 859, + "category_id": 1, + "bbox": [ + 720.639, + 494.714, + 151.1, + 223.453 + ], + "area": 33763.7483, + "iscrowd": 0 + }, + { + "id": 4244, + "image_id": 859, + "category_id": 1, + "bbox": [ + 369.876, + 459.972, + 86.7853, + 220.156 + ], + "area": 19106.304506800003, + "iscrowd": 0 + }, + { + "id": 4245, + "image_id": 859, + "category_id": 1, + "bbox": [ + 218.775, + 464.687, + 90.9631, + 108.872 + ], + "area": 9903.3346232, + "iscrowd": 0 + }, + { + "id": 4246, + "image_id": 859, + "category_id": 1, + "bbox": [ + 148.036, + 449.361, + 64.3364, + 211.053 + ], + "area": 13578.390229199998, + "iscrowd": 0 + }, + { + "id": 4247, + "image_id": 859, + "category_id": 0, + "bbox": [ + 812.327, + 547.26, + 59.5655, + 93.0713 + ], + "area": 5543.83852015, + "iscrowd": 0 + }, + { + "id": 4248, + "image_id": 859, + "category_id": 0, + "bbox": [ + 510.031, + 518.221, + 43.9295, + 71.4787 + ], + "area": 3140.02355165, + "iscrowd": 0 + }, + { + "id": 4249, + "image_id": 859, + "category_id": 0, + "bbox": [ + 160.827, + 478.015, + 51.3754, + 79.669 + ], + "area": 4093.0267425999996, + "iscrowd": 0 + }, + { + "id": 4250, + "image_id": 859, + "category_id": 1, + "bbox": [ + 56.5874, + 452.699, + 62.5439, + 88.6039 + ], + "area": 5541.63346121, + "iscrowd": 0 + }, + { + "id": 4309, + "image_id": 868, + "category_id": 1, + "bbox": [ + 613.484, + 491.853, + 152.182, + 226.31 + ], + "area": 34440.30842, + "iscrowd": 0 + }, + { + "id": 4310, + "image_id": 868, + "category_id": 1, + "bbox": [ + 532.107, + 477.767, + 90.9465, + 240.235 + ], + "area": 21848.532427500002, + "iscrowd": 0 + }, + { + "id": 4311, + "image_id": 868, + "category_id": 1, + "bbox": [ + 599.059, + 469.148, + 81.9386, + 249.362 + ], + "area": 20432.373173199998, + "iscrowd": 0 + }, + { + "id": 4312, + "image_id": 868, + "category_id": 1, + "bbox": [ + 465.801, + 459.351, + 65.5386, + 244.969 + ], + "area": 16054.9253034, + "iscrowd": 0 + }, + { + "id": 4313, + "image_id": 868, + "category_id": 1, + "bbox": [ + 333.673, + 461.114, + 54.0201, + 102.991 + ], + "area": 5563.5841191, + "iscrowd": 0 + }, + { + "id": 4314, + "image_id": 868, + "category_id": 0, + "bbox": [ + 473.71, + 484.634, + 53.6276, + 85.4069 + ], + "area": 4580.167070439999, + "iscrowd": 0 + }, + { + "id": 4315, + "image_id": 868, + "category_id": 0, + "bbox": [ + 625.655, + 561.103, + 49.6552, + 108.248 + ], + "area": 5375.0760896, + "iscrowd": 0 + }, + { + "id": 4363, + "image_id": 876, + "category_id": 1, + "bbox": [ + 589.014, + 513.101, + 168.913, + 205.272 + ], + "area": 34673.109336, + "iscrowd": 0 + }, + { + "id": 4364, + "image_id": 876, + "category_id": 1, + "bbox": [ + 367.939, + 506.131, + 134.863, + 212.172 + ], + "area": 28614.152436, + "iscrowd": 0 + }, + { + "id": 4365, + "image_id": 876, + "category_id": 1, + "bbox": [ + 294.521, + 604.79, + 140.59, + 113.958 + ], + "area": 16021.35522, + "iscrowd": 0 + }, + { + "id": 4366, + "image_id": 876, + "category_id": 1, + "bbox": [ + 533.49, + 507.762, + 81.3037, + 210.919 + ], + "area": 17148.495100300002, + "iscrowd": 0 + }, + { + "id": 4367, + "image_id": 876, + "category_id": 1, + "bbox": [ + 604.102, + 471.545, + 50.8638, + 107.962 + ], + "area": 5491.3575756, + "iscrowd": 0 + }, + { + "id": 4368, + "image_id": 876, + "category_id": 0, + "bbox": [ + 536.276, + 509.462, + 71.5034, + 106.262 + ], + "area": 7598.0942908, + "iscrowd": 0 + }, + { + "id": 4415, + "image_id": 889, + "category_id": 1, + "bbox": [ + 641.328, + 480.797, + 79.4073, + 239.203 + ], + "area": 18994.4643819, + "iscrowd": 0 + }, + { + "id": 4416, + "image_id": 889, + "category_id": 1, + "bbox": [ + 1062.54, + 489.586, + 103.457, + 194.24 + ], + "area": 20095.48768, + "iscrowd": 0 + }, + { + "id": 4417, + "image_id": 889, + "category_id": 1, + "bbox": [ + 805.065, + 506.018, + 98.6716, + 142.168 + ], + "area": 14027.9440288, + "iscrowd": 0 + }, + { + "id": 4418, + "image_id": 889, + "category_id": 1, + "bbox": [ + 887.867, + 471.074, + 69.2725, + 178.18 + ], + "area": 12342.974049999999, + "iscrowd": 0 + }, + { + "id": 4419, + "image_id": 889, + "category_id": 1, + "bbox": [ + 939.321, + 491.905, + 75.4429, + 156.7 + ], + "area": 11821.902429999998, + "iscrowd": 0 + }, + { + "id": 4420, + "image_id": 889, + "category_id": 0, + "bbox": [ + 696.934, + 520.467, + 25.1193, + 103.036 + ], + "area": 2588.1921948, + "iscrowd": 0 + }, + { + "id": 4421, + "image_id": 889, + "category_id": 1, + "bbox": [ + 817.196, + 477.099, + 72.2964, + 69.4237 + ], + "area": 5019.08358468, + "iscrowd": 0 + }, + { + "id": 4422, + "image_id": 889, + "category_id": 0, + "bbox": [ + 833.235, + 542.932, + 69.9025, + 64.1571 + ], + "area": 4484.74168275, + "iscrowd": 0 + }, + { + "id": 4423, + "image_id": 889, + "category_id": 0, + "bbox": [ + 970.886, + 529.526, + 28.4877, + 46.9208 + ], + "area": 1336.66567416, + "iscrowd": 0 + }, + { + "id": 4424, + "image_id": 889, + "category_id": 0, + "bbox": [ + 885.183, + 516.838, + 28.0089, + 41.6542 + ], + "area": 1166.68832238, + "iscrowd": 0 + } + ], + "categories": [ + { + "id": 0, + "name": "2", + "supercategory": "" + }, + { + "id": 1, + "name": "1", + "supercategory": "" + } + ] +} \ No newline at end of file diff --git a/backend/backend/1/custom_exp_1/annotations/coco_project_1_train.json b/backend/backend/1/custom_exp_1/annotations/coco_project_1_train.json new file mode 100644 index 0000000..fbe9112 --- /dev/null +++ b/backend/backend/1/custom_exp_1/annotations/coco_project_1_train.json @@ -0,0 +1,57310 @@ +{ + "images": [ + { + "id": 191, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 270, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 592, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 480, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 301, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 744, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 361, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 692, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 579, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 636, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0053.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 623, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0046.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 885, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0059.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 306, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 199, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 495, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 272, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 766, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded7\\videorecorded7_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 935, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0047.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 189, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 698, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 853, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 230, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 346, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 525, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 432, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 932, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0044.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 812, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0046.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 246, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 620, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0045.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 336, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 714, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 182, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 170, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 7, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 401, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 573, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 823, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0057.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 58, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 295, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 265, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 12, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 537, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 223, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 631, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0050.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 221, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 245, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 154, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 475, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0001.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 307, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 827, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0061.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 901, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 243, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 639, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0054.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 215, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0043.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 469, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0058.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 731, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 675, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 403, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 153, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 388, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 17, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 809, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0043.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 717, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 314, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0000.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 928, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 289, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 884, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0058.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 240, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 366, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 560, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 687, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 553, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 681, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 510, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 463, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0052.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 166, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 37, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 339, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 685, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 934, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0046.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 414, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 174, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 719, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 851, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 816, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0050.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 743, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 624, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0047.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 915, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 84, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 661, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 795, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 457, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0049.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 929, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 65, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 557, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 248, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 746, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 79, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 40, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 433, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 728, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 567, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 787, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 106, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0050.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 830, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 604, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 72, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 918, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 622, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0046.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 377, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 332, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 242, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 171, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 640, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0055.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 739, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 799, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 913, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 271, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 261, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 520, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 842, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 612, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0042.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 315, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0001.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 780, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 334, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 63, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 800, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 641, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0055.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 511, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 772, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded7\\videorecorded7_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 855, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 558, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 266, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 754, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0045.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 373, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 588, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 867, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 144, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 251, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 669, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 322, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 542, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 398, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 921, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 722, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 522, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 585, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 27, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 227, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 774, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded7\\videorecorded7_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 260, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 788, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 21, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 85, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 47, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 559, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 922, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 758, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0048.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 912, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 162, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 303, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 16, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 378, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 762, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0052.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 375, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 158, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 249, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 628, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0049.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 312, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 727, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 91, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 325, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 173, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 342, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 103, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0047.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 883, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0057.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 134, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 152, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 941, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0053.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 933, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0045.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 216, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0000.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 790, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 145, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 926, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 798, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 905, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 764, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded7\\videorecorded7_0000.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 338, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 68, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 371, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 512, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 545, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 422, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 396, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 458, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0049.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 411, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 893, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 180, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 90, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 229, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 903, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 184, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 459, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0050.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 712, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 506, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 770, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded7\\videorecorded7_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 563, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 653, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 870, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0044.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 578, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 494, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 507, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 735, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 263, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 238, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 650, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 702, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 379, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 447, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0044.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 642, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0056.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 327, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 564, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 493, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 386, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 599, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 866, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 635, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0052.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 407, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 784, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 354, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 132, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 1, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0000.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 207, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 908, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 34, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 11, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 763, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0053.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 888, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0000.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 676, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 864, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 122, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 128, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 311, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 175, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 603, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 923, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 237, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 917, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 114, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0058.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 499, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 66, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 554, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 435, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 806, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 657, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 617, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0044.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 629, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0049.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 803, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 115, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0059.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 565, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 726, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 695, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 18, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 688, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 102, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0046.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 384, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 9, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 725, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 468, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0057.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 343, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 503, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 247, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 470, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0059.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 769, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded7\\videorecorded7_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 500, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 597, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 824, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0058.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 804, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 756, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0046.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 815, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0049.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 672, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 454, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0047.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 99, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0043.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 181, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 602, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 742, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 358, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 353, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 697, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 645, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0059.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 654, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 231, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 875, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0049.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 519, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 755, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0045.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 664, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 299, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 701, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 840, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 352, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 440, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 745, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 323, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 485, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 141, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 192, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 415, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 313, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0000.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 357, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 54, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 393, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 423, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 838, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 220, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 41, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 643, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0057.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 32, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 71, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 839, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 277, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 416, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 682, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 30, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 637, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0053.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 293, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 155, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 19, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 291, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 116, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0000.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 683, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 633, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0051.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 224, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 515, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 142, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 204, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 274, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 700, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 427, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 904, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 644, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0058.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 113, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0057.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 505, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 194, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 408, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 426, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 566, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 308, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 150, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 35, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 699, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 570, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 751, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0043.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 792, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 25, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 187, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 120, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 538, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 927, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 290, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 753, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0044.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 478, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 862, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 568, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 167, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 651, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 283, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 10, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 674, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 944, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0056.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 94, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 31, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 811, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0045.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 318, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 148, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 659, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 228, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 55, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 235, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 530, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 424, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 666, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 694, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 715, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 686, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 789, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 544, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 689, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 752, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0044.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 760, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0050.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 264, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 316, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0001.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 945, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0057.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 156, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 363, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 496, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 169, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 112, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0056.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 616, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0044.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 22, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 281, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 3, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0001.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 684, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 62, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 680, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 172, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 501, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 296, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 93, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 513, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 73, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 83, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 28, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 561, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 658, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 197, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 430, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 146, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 213, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 634, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0052.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 92, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 374, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 586, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 738, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 309, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 284, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 349, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 594, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 5, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 466, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0055.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 292, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 86, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 201, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 508, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 869, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0043.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 376, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 706, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 133, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 847, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 648, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 580, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 278, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 368, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 608, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 76, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 382, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 832, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 490, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 924, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 276, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 737, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 474, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0001.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 104, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0048.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 445, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0043.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 671, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 259, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 89, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 747, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 437, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 858, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 630, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0050.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 481, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 286, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 464, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0053.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 526, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 584, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 777, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 497, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 236, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 939, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0051.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 550, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 88, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 546, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 429, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 20, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 783, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 211, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 673, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 583, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 606, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 587, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 369, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 625, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0047.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 367, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 108, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0052.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 844, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 302, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 195, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 355, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 817, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0051.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 87, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 718, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 679, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 39, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 350, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 203, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 911, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 863, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 878, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0052.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 749, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0042.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 615, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0043.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 345, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 940, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0052.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 280, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 498, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 80, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 890, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 776, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 649, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 708, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 305, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 64, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 45, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 67, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 425, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 818, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0052.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 330, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 655, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 48, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 618, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0044.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 183, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 400, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 524, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 891, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 43, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 662, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 759, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0049.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 894, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 383, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 257, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 892, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 793, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 707, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 514, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 381, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 253, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 344, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 668, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 208, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 452, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0046.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 77, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 761, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0051.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 455, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0048.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 359, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 479, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 713, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 273, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 808, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0042.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 449, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0045.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 572, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 331, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 919, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 300, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 704, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 638, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0054.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 317, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 234, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 721, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 119, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 461, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0051.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 710, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 670, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 881, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0055.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 879, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0053.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 118, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 370, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 364, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 450, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0045.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 773, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 101, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0045.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 53, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 837, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 209, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 656, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 473, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0000.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 60, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 8, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 164, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 920, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 750, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0043.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 356, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 736, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 304, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 206, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 938, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0050.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 402, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 297, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 168, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 619, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0045.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 741, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 614, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0043.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 413, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 462, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0051.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 748, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0042.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 703, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 337, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 165, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 110, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0054.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 160, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 285, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 269, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 326, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 535, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 549, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 226, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 591, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 785, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 130, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 14, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 835, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 705, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 212, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 548, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 15, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 828, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 805, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 121, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 711, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 97, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 205, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 865, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 100, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0044.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 418, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 822, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0056.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 660, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 733, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 807, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 691, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 397, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 294, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 131, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 930, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0042.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 720, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 451, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0046.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 179, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 421, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 556, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 151, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 850, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 262, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 569, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 232, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 42, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 709, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 936, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0048.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 26, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 571, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 797, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 820, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0054.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 516, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 873, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0047.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 177, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 916, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 298, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 434, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 6, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 576, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 882, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0056.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 596, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 465, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0054.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 176, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 219, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0001.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 390, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 730, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 275, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 420, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 136, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 931, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0043.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 412, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 404, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 24, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 486, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 872, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0046.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 392, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 626, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0048.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 856, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 217, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0000.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 724, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 431, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 900, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 69, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 946, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0058.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 149, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 107, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0051.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 937, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0049.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 740, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 590, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 825, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0059.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 771, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded7\\videorecorded7_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 791, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 157, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 782, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 329, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 328, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 899, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 678, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 406, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 333, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 147, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 543, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 123, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 540, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 78, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 910, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 443, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0042.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 95, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 57, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 185, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 897, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 518, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 127, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 387, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 419, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 779, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 813, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0047.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 446, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0043.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 902, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 49, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 871, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0045.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 600, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 533, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 129, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 504, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 441, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 335, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 896, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 895, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 581, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 667, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 233, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 487, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 438, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 111, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0055.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 365, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 696, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 652, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 360, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 729, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 555, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 214, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0042.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 267, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 483, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 621, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0045.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 477, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 925, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 428, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 137, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 200, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0033.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 781, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 36, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 442, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 647, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0001.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 598, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 372, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 887, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0061.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 841, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 125, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 444, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0042.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 2, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0001.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 886, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0060.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 210, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0038.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 732, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 282, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 898, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 44, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 909, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 399, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 874, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0048.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 734, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded6\\videorecorded6_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 665, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 907, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 254, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 321, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 846, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 389, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 814, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0048.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 319, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 320, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 61, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 757, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0047.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 843, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 250, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 611, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0042.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 880, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0054.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 836, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 23, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 460, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0050.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 467, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0056.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 409, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 476, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 98, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0042.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 482, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 341, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 59, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 56, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0021.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 380, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 801, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 765, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded7\\videorecorded7_0001.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 819, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0053.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 575, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 255, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 351, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 767, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded7\\videorecorded7_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 834, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 70, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0026.jpg", + "width": 1280.0, + "height": 720.0 + } + ], + "annotations": [ + { + "id": 1, + "image_id": 1, + "category_id": 1, + "bbox": [ + 1073.44, + 400.705, + 50.7642, + 126.784 + ], + "area": 6436.088332800001, + "iscrowd": 0 + }, + { + "id": 2, + "image_id": 1, + "category_id": 1, + "bbox": [ + 31.5477, + 375.578, + 71.294, + 176.893 + ], + "area": 12611.409542, + "iscrowd": 0 + }, + { + "id": 3, + "image_id": 1, + "category_id": 1, + "bbox": [ + 1145.13, + 400.091, + 111.79, + 116.598 + ], + "area": 13034.49042, + "iscrowd": 0 + }, + { + "id": 4, + "image_id": 1, + "category_id": 1, + "bbox": [ + 1007.84, + 393.746, + 77.3918, + 141.274 + ], + "area": 10933.449153200001, + "iscrowd": 0 + }, + { + "id": 5, + "image_id": 1, + "category_id": 1, + "bbox": [ + 855.451, + 406.852, + 107.512, + 132.47 + ], + "area": 14242.11464, + "iscrowd": 0 + }, + { + "id": 6, + "image_id": 1, + "category_id": 0, + "bbox": [ + 1086.96, + 442.454, + 34.6228, + 72.8069 + ], + "area": 2520.77873732, + "iscrowd": 0 + }, + { + "id": 7, + "image_id": 2, + "category_id": 1, + "bbox": [ + 0.0, + 343.623, + 64.0517, + 247.782 + ], + "area": 15870.8583294, + "iscrowd": 0 + }, + { + "id": 8, + "image_id": 2, + "category_id": 0, + "bbox": [ + 17.73, + 387.223, + 44.4658, + 51.22 + ], + "area": 2277.538276, + "iscrowd": 0 + }, + { + "id": 9, + "image_id": 3, + "category_id": 1, + "bbox": [ + 6.89757, + 375.268, + 84.145, + 163.49 + ], + "area": 13756.86605, + "iscrowd": 0 + }, + { + "id": 10, + "image_id": 3, + "category_id": 1, + "bbox": [ + 859.049, + 408.808, + 102.73, + 128.299 + ], + "area": 13180.156270000001, + "iscrowd": 0 + }, + { + "id": 11, + "image_id": 3, + "category_id": 1, + "bbox": [ + 1152.56, + 401.74, + 110.147, + 107.311 + ], + "area": 11819.984717000001, + "iscrowd": 0 + }, + { + "id": 12, + "image_id": 3, + "category_id": 1, + "bbox": [ + 1007.25, + 393.857, + 83.8994, + 143.407 + ], + "area": 12031.7612558, + "iscrowd": 0 + }, + { + "id": 13, + "image_id": 3, + "category_id": 1, + "bbox": [ + 1082.6, + 400.608, + 45.2627, + 140.017 + ], + "area": 6337.5474659, + "iscrowd": 0 + }, + { + "id": 14, + "image_id": 3, + "category_id": 0, + "bbox": [ + 1085.33, + 442.447, + 40.4699, + 72.7994 + ], + "area": 2946.1844380600005, + "iscrowd": 0 + }, + { + "id": 17, + "image_id": 5, + "category_id": 1, + "bbox": [ + 0.127671, + 373.735, + 70.49, + 167.909 + ], + "area": 11835.90541, + "iscrowd": 0 + }, + { + "id": 18, + "image_id": 5, + "category_id": 1, + "bbox": [ + 839.292, + 410.395, + 78.3037, + 256.179 + ], + "area": 20059.7635623, + "iscrowd": 0 + }, + { + "id": 19, + "image_id": 5, + "category_id": 1, + "bbox": [ + 1006.57, + 393.394, + 82.9825, + 142.216 + ], + "area": 11801.43922, + "iscrowd": 0 + }, + { + "id": 20, + "image_id": 5, + "category_id": 1, + "bbox": [ + 1171.58, + 402.243, + 96.2997, + 107.278 + ], + "area": 10330.839216600001, + "iscrowd": 0 + }, + { + "id": 21, + "image_id": 5, + "category_id": 1, + "bbox": [ + 1100.35, + 399.491, + 63.0503, + 124.603 + ], + "area": 7856.256530899999, + "iscrowd": 0 + }, + { + "id": 22, + "image_id": 5, + "category_id": 1, + "bbox": [ + 1084.05, + 439.663, + 35.8671, + 66.2943 + ], + "area": 2377.7842875300003, + "iscrowd": 0 + }, + { + "id": 23, + "image_id": 6, + "category_id": 0, + "bbox": [ + 135.616, + 388.557, + 45.0296, + 50.2962 + ], + "area": 2264.81776752, + "iscrowd": 0 + }, + { + "id": 24, + "image_id": 6, + "category_id": 1, + "bbox": [ + 89.5326, + 346.16, + 61.0925, + 98.487 + ], + "area": 6016.8170475, + "iscrowd": 0 + }, + { + "id": 25, + "image_id": 7, + "category_id": 1, + "bbox": [ + 0.156395, + 371.815, + 54.1077, + 170.977 + ], + "area": 9251.1722229, + "iscrowd": 0 + }, + { + "id": 26, + "image_id": 7, + "category_id": 1, + "bbox": [ + 1006.91, + 393.258, + 82.1933, + 143.357 + ], + "area": 11782.9849081, + "iscrowd": 0 + }, + { + "id": 27, + "image_id": 7, + "category_id": 1, + "bbox": [ + 1172.72, + 399.443, + 101.824, + 116.271 + ], + "area": 11839.178304, + "iscrowd": 0 + }, + { + "id": 28, + "image_id": 7, + "category_id": 1, + "bbox": [ + 832.559, + 406.69, + 55.6665, + 270.088 + ], + "area": 15034.853652000002, + "iscrowd": 0 + }, + { + "id": 29, + "image_id": 7, + "category_id": 1, + "bbox": [ + 1101.49, + 402.857, + 76.6694, + 117.37 + ], + "area": 8998.687478, + "iscrowd": 0 + }, + { + "id": 30, + "image_id": 7, + "category_id": 0, + "bbox": [ + 1083.89, + 435.725, + 40.0325, + 89.12 + ], + "area": 3567.6964000000003, + "iscrowd": 0 + }, + { + "id": 31, + "image_id": 8, + "category_id": 1, + "bbox": [ + 143.34, + 348.642, + 87.4345, + 99.6793 + ], + "area": 8715.40975585, + "iscrowd": 0 + }, + { + "id": 32, + "image_id": 8, + "category_id": 1, + "bbox": [ + 15.7396, + 366.59, + 67.6223, + 225.254 + ], + "area": 15232.193564199999, + "iscrowd": 0 + }, + { + "id": 33, + "image_id": 8, + "category_id": 0, + "bbox": [ + 186.046, + 386.063, + 47.8627, + 53.6293 + ], + "area": 2566.8430971099997, + "iscrowd": 0 + }, + { + "id": 34, + "image_id": 9, + "category_id": 1, + "bbox": [ + 0.0, + 371.624, + 55.4377, + 168.898 + ], + "area": 9363.3166546, + "iscrowd": 0 + }, + { + "id": 35, + "image_id": 9, + "category_id": 1, + "bbox": [ + 1001.14, + 393.325, + 85.5798, + 143.453 + ], + "area": 12276.679049400002, + "iscrowd": 0 + }, + { + "id": 36, + "image_id": 9, + "category_id": 1, + "bbox": [ + 1164.94, + 400.725, + 99.9134, + 104.922 + ], + "area": 10483.113754799999, + "iscrowd": 0 + }, + { + "id": 37, + "image_id": 9, + "category_id": 1, + "bbox": [ + 1078.49, + 400.824, + 85.1423, + 125.699 + ], + "area": 10702.301967700001, + "iscrowd": 0 + }, + { + "id": 38, + "image_id": 9, + "category_id": 1, + "bbox": [ + 833.842, + 407.524, + 64.112, + 274.496 + ], + "area": 17598.487552, + "iscrowd": 0 + }, + { + "id": 39, + "image_id": 9, + "category_id": 0, + "bbox": [ + 1080.4, + 440.452, + 34.5938, + 84.1199 + ], + "area": 2910.0269966200003, + "iscrowd": 0 + }, + { + "id": 40, + "image_id": 10, + "category_id": 1, + "bbox": [ + 0.0753403, + 377.697, + 65.2864, + 229.328 + ], + "area": 14971.9995392, + "iscrowd": 0 + }, + { + "id": 41, + "image_id": 10, + "category_id": 1, + "bbox": [ + 76.9985, + 372.264, + 44.499, + 71.9386 + ], + "area": 3201.1957614, + "iscrowd": 0 + }, + { + "id": 42, + "image_id": 10, + "category_id": 1, + "bbox": [ + 191.043, + 351.407, + 96.4051, + 210.037 + ], + "area": 20248.6379887, + "iscrowd": 0 + }, + { + "id": 43, + "image_id": 10, + "category_id": 0, + "bbox": [ + 246.29, + 392.276, + 41.7103, + 75.4759 + ], + "area": 3148.1224317699994, + "iscrowd": 0 + }, + { + "id": 44, + "image_id": 11, + "category_id": 1, + "bbox": [ + 837.75, + 409.725, + 77.3811, + 272.424 + ], + "area": 21080.4687864, + "iscrowd": 0 + }, + { + "id": 45, + "image_id": 11, + "category_id": 1, + "bbox": [ + 983.102, + 392.615, + 90.2991, + 140.981 + ], + "area": 12730.457417099999, + "iscrowd": 0 + }, + { + "id": 46, + "image_id": 11, + "category_id": 1, + "bbox": [ + 0.121269, + 373.603, + 59.3858, + 171.283 + ], + "area": 10171.7779814, + "iscrowd": 0 + }, + { + "id": 47, + "image_id": 11, + "category_id": 1, + "bbox": [ + 1142.29, + 401.851, + 123.878, + 111.895 + ], + "area": 13861.328809999999, + "iscrowd": 0 + }, + { + "id": 48, + "image_id": 11, + "category_id": 1, + "bbox": [ + 1057.44, + 400.559, + 73.2393, + 126.681 + ], + "area": 9278.0277633, + "iscrowd": 0 + }, + { + "id": 49, + "image_id": 11, + "category_id": 0, + "bbox": [ + 1055.82, + 438.263, + 44.1629, + 87.0549 + ], + "area": 3844.5968432100003, + "iscrowd": 0 + }, + { + "id": 50, + "image_id": 12, + "category_id": 1, + "bbox": [ + 134.611, + 376.681, + 59.6778, + 75.3548 + ], + "area": 4497.00868344, + "iscrowd": 0 + }, + { + "id": 51, + "image_id": 12, + "category_id": 1, + "bbox": [ + 37.498, + 378.34, + 53.3399, + 225.73 + ], + "area": 12040.415627, + "iscrowd": 0 + }, + { + "id": 52, + "image_id": 12, + "category_id": 1, + "bbox": [ + 255.801, + 354.663, + 84.282, + 207.603 + ], + "area": 17497.196046, + "iscrowd": 0 + }, + { + "id": 53, + "image_id": 12, + "category_id": 0, + "bbox": [ + 298.924, + 395.255, + 44.6897, + 52.6345 + ], + "area": 2352.2200146500004, + "iscrowd": 0 + }, + { + "id": 60, + "image_id": 14, + "category_id": 1, + "bbox": [ + 188.01, + 380.252, + 94.2838, + 199.214 + ], + "area": 18782.6529332, + "iscrowd": 0 + }, + { + "id": 61, + "image_id": 14, + "category_id": 0, + "bbox": [ + 359.503, + 394.262, + 41.7103, + 53.6276 + ], + "area": 2236.82328428, + "iscrowd": 0 + }, + { + "id": 62, + "image_id": 15, + "category_id": 1, + "bbox": [ + 33.4159, + 373.203, + 80.1701, + 176.394 + ], + "area": 14141.524619400001, + "iscrowd": 0 + }, + { + "id": 63, + "image_id": 15, + "category_id": 1, + "bbox": [ + 916.491, + 412.145, + 74.5056, + 124.879 + ], + "area": 9304.1848224, + "iscrowd": 0 + }, + { + "id": 64, + "image_id": 15, + "category_id": 1, + "bbox": [ + 1188.46, + 401.307, + 82.6379, + 115.904 + ], + "area": 9578.0631616, + "iscrowd": 0 + }, + { + "id": 65, + "image_id": 15, + "category_id": 1, + "bbox": [ + 970.961, + 397.211, + 74.0186, + 98.5349 + ], + "area": 7293.41534914, + "iscrowd": 0 + }, + { + "id": 66, + "image_id": 15, + "category_id": 1, + "bbox": [ + 1053.69, + 400.404, + 89.5605, + 132.834 + ], + "area": 11896.679457, + "iscrowd": 0 + }, + { + "id": 67, + "image_id": 15, + "category_id": 0, + "bbox": [ + 984.166, + 435.972, + 63.5586, + 90.3724 + ], + "area": 5743.9432226399995, + "iscrowd": 0 + }, + { + "id": 68, + "image_id": 15, + "category_id": 1, + "bbox": [ + 1250.32, + 408.166, + 27.8069, + 35.7517 + ], + "area": 994.1439467299999, + "iscrowd": 0 + }, + { + "id": 69, + "image_id": 16, + "category_id": 1, + "bbox": [ + 381.256, + 355.901, + 77.0065, + 106.973 + ], + "area": 8237.6163245, + "iscrowd": 0 + }, + { + "id": 70, + "image_id": 16, + "category_id": 1, + "bbox": [ + 246.524, + 377.103, + 77.0047, + 91.6619 + ], + "area": 7058.39711093, + "iscrowd": 0 + }, + { + "id": 71, + "image_id": 16, + "category_id": 1, + "bbox": [ + 143.007, + 379.366, + 60.5793, + 75.4759 + ], + "area": 4572.27718887, + "iscrowd": 0 + }, + { + "id": 72, + "image_id": 16, + "category_id": 0, + "bbox": [ + 418.097, + 395.255, + 43.6966, + 56.6069 + ], + "area": 2473.52906654, + "iscrowd": 0 + }, + { + "id": 73, + "image_id": 17, + "category_id": 1, + "bbox": [ + 0.129523, + 298.168, + 52.9496, + 194.094 + ], + "area": 10277.199662399998, + "iscrowd": 0 + }, + { + "id": 74, + "image_id": 18, + "category_id": 1, + "bbox": [ + 70.3107, + 377.894, + 83.1672, + 178.306 + ], + "area": 14829.2107632, + "iscrowd": 0 + }, + { + "id": 75, + "image_id": 18, + "category_id": 1, + "bbox": [ + 920.319, + 394.516, + 79.8689, + 141.491 + ], + "area": 11300.7305299, + "iscrowd": 0 + }, + { + "id": 76, + "image_id": 18, + "category_id": 1, + "bbox": [ + 962.868, + 409.465, + 86.9601, + 123.956 + ], + "area": 10779.2261556, + "iscrowd": 0 + }, + { + "id": 77, + "image_id": 18, + "category_id": 1, + "bbox": [ + 1057.12, + 400.883, + 73.7791, + 146.756 + ], + "area": 10827.5255996, + "iscrowd": 0 + }, + { + "id": 78, + "image_id": 18, + "category_id": 1, + "bbox": [ + 1206.2, + 399.66, + 62.1965, + 99.4824 + ], + "area": 6187.4570916, + "iscrowd": 0 + }, + { + "id": 79, + "image_id": 19, + "category_id": 1, + "bbox": [ + 437.88, + 358.796, + 79.891, + 251.398 + ], + "area": 20084.437618, + "iscrowd": 0 + }, + { + "id": 80, + "image_id": 19, + "category_id": 1, + "bbox": [ + 201.376, + 381.634, + 63.6207, + 174.635 + ], + "area": 11110.4009445, + "iscrowd": 0 + }, + { + "id": 81, + "image_id": 19, + "category_id": 1, + "bbox": [ + 309.477, + 401.135, + 37.8793, + 67.9273 + ], + "area": 2573.0385748900003, + "iscrowd": 0 + }, + { + "id": 82, + "image_id": 19, + "category_id": 0, + "bbox": [ + 480.762, + 399.726, + 41.6202, + 54.4042 + ], + "area": 2264.31368484, + "iscrowd": 0 + }, + { + "id": 83, + "image_id": 20, + "category_id": 1, + "bbox": [ + 0.617571, + 228.52, + 156.604, + 257.562 + ], + "area": 40335.23944800001, + "iscrowd": 0 + }, + { + "id": 84, + "image_id": 21, + "category_id": 1, + "bbox": [ + 120.725, + 376.818, + 86.1104, + 179.336 + ], + "area": 15442.694694400001, + "iscrowd": 0 + }, + { + "id": 85, + "image_id": 21, + "category_id": 1, + "bbox": [ + 884.699, + 393.53, + 90.5129, + 141.891 + ], + "area": 12842.9658939, + "iscrowd": 0 + }, + { + "id": 86, + "image_id": 21, + "category_id": 1, + "bbox": [ + 1160.09, + 399.47, + 98.6877, + 108.709 + ], + "area": 10728.241179300001, + "iscrowd": 0 + }, + { + "id": 87, + "image_id": 21, + "category_id": 1, + "bbox": [ + 1031.66, + 409.734, + 88.168, + 137.436 + ], + "area": 12117.457248, + "iscrowd": 0 + }, + { + "id": 88, + "image_id": 21, + "category_id": 0, + "bbox": [ + 903.724, + 438.952, + 61.5724, + 87.3931 + ], + "area": 5381.00291044, + "iscrowd": 0 + }, + { + "id": 89, + "image_id": 22, + "category_id": 1, + "bbox": [ + 478.797, + 358.296, + 96.3057, + 252.803 + ], + "area": 24346.3698771, + "iscrowd": 0 + }, + { + "id": 90, + "image_id": 22, + "category_id": 1, + "bbox": [ + 241.57, + 386.763, + 71.906, + 189.868 + ], + "area": 13652.648408000001, + "iscrowd": 0 + }, + { + "id": 91, + "image_id": 22, + "category_id": 1, + "bbox": [ + 377.03, + 379.946, + 60.9499, + 84.2866 + ], + "area": 5137.25984134, + "iscrowd": 0 + }, + { + "id": 92, + "image_id": 22, + "category_id": 0, + "bbox": [ + 514.428, + 403.2, + 53.6276, + 57.6 + ], + "area": 3088.94976, + "iscrowd": 0 + }, + { + "id": 93, + "image_id": 23, + "category_id": 1, + "bbox": [ + 90.3724, + 214.51, + 55.6138, + 136.055 + ], + "area": 7566.535559, + "iscrowd": 0 + }, + { + "id": 94, + "image_id": 24, + "category_id": 1, + "bbox": [ + 175.332, + 378.867, + 53.9172, + 175.9 + ], + "area": 9484.03548, + "iscrowd": 0 + }, + { + "id": 95, + "image_id": 24, + "category_id": 1, + "bbox": [ + 827.11, + 392.615, + 113.643, + 300.383 + ], + "area": 34136.425269, + "iscrowd": 0 + }, + { + "id": 96, + "image_id": 24, + "category_id": 1, + "bbox": [ + 1053.85, + 400.677, + 73.5674, + 140.833 + ], + "area": 10360.7176442, + "iscrowd": 0 + }, + { + "id": 97, + "image_id": 24, + "category_id": 1, + "bbox": [ + 1229.6, + 408.666, + 49.9648, + 87.3279 + ], + "area": 4363.3210579199995, + "iscrowd": 0 + }, + { + "id": 98, + "image_id": 24, + "category_id": 1, + "bbox": [ + 1181.42, + 400.217, + 53.2217, + 98.7505 + ], + "area": 5255.66948585, + "iscrowd": 0 + }, + { + "id": 99, + "image_id": 24, + "category_id": 1, + "bbox": [ + 1128.75, + 417.27, + 102.848, + 123.156 + ], + "area": 12666.348288000001, + "iscrowd": 0 + }, + { + "id": 100, + "image_id": 24, + "category_id": 0, + "bbox": [ + 868.966, + 442.924, + 49.6552, + 88.3862 + ], + "area": 4388.83443824, + "iscrowd": 0 + }, + { + "id": 101, + "image_id": 24, + "category_id": 0, + "bbox": [ + 1225.49, + 432.0, + 29.7931, + 39.7241 + ], + "area": 1183.50408371, + "iscrowd": 0 + }, + { + "id": 102, + "image_id": 25, + "category_id": 1, + "bbox": [ + 509.015, + 358.0, + 94.1151, + 263.701 + ], + "area": 24818.245985100002, + "iscrowd": 0 + }, + { + "id": 103, + "image_id": 25, + "category_id": 1, + "bbox": [ + 426.35, + 380.256, + 77.8818, + 229.816 + ], + "area": 17898.4837488, + "iscrowd": 0 + }, + { + "id": 104, + "image_id": 25, + "category_id": 0, + "bbox": [ + 543.228, + 403.2, + 58.5931, + 61.5724 + ], + "area": 3607.71779044, + "iscrowd": 0 + }, + { + "id": 105, + "image_id": 25, + "category_id": 1, + "bbox": [ + 10.9241, + 382.345, + 41.7103, + 73.4897 + ], + "area": 3065.2774339099997, + "iscrowd": 0 + }, + { + "id": 106, + "image_id": 25, + "category_id": 0, + "bbox": [ + 43.6966, + 411.145, + 42.7034, + 46.6759 + ], + "area": 1993.21962806, + "iscrowd": 0 + }, + { + "id": 107, + "image_id": 26, + "category_id": 1, + "bbox": [ + 0.133913, + 281.112, + 67.9152, + 210.058 + ], + "area": 14266.131081599999, + "iscrowd": 0 + }, + { + "id": 108, + "image_id": 26, + "category_id": 1, + "bbox": [ + 157.824, + 205.909, + 44.6599, + 98.5918 + ], + "area": 4403.09992882, + "iscrowd": 0 + }, + { + "id": 109, + "image_id": 26, + "category_id": 0, + "bbox": [ + 197.229, + 234.034, + 33.8425, + 58.5682 + ], + "area": 1982.0943085, + "iscrowd": 0 + }, + { + "id": 110, + "image_id": 27, + "category_id": 1, + "bbox": [ + 190.145, + 383.232, + 77.9087, + 167.264 + ], + "area": 13031.3207968, + "iscrowd": 0 + }, + { + "id": 111, + "image_id": 27, + "category_id": 1, + "bbox": [ + 798.713, + 387.529, + 110.716, + 306.487 + ], + "area": 33933.014692000004, + "iscrowd": 0 + }, + { + "id": 112, + "image_id": 27, + "category_id": 1, + "bbox": [ + 1129.94, + 399.874, + 68.7712, + 120.795 + ], + "area": 8307.217104, + "iscrowd": 0 + }, + { + "id": 113, + "image_id": 27, + "category_id": 1, + "bbox": [ + 1051.16, + 401.22, + 77.8096, + 183.325 + ], + "area": 14264.44492, + "iscrowd": 0 + }, + { + "id": 114, + "image_id": 27, + "category_id": 0, + "bbox": [ + 834.802, + 445.272, + 60.3871, + 88.9217 + ], + "area": 5369.72359007, + "iscrowd": 0 + }, + { + "id": 115, + "image_id": 27, + "category_id": 1, + "bbox": [ + 1204.42, + 410.101, + 75.576, + 144.6 + ], + "area": 10928.289599999998, + "iscrowd": 0 + }, + { + "id": 116, + "image_id": 28, + "category_id": 1, + "bbox": [ + 522.506, + 353.136, + 96.6992, + 281.044 + ], + "area": 27176.7299648, + "iscrowd": 0 + }, + { + "id": 117, + "image_id": 28, + "category_id": 1, + "bbox": [ + 469.079, + 382.021, + 88.2057, + 229.763 + ], + "area": 20266.4062491, + "iscrowd": 0 + }, + { + "id": 118, + "image_id": 28, + "category_id": 1, + "bbox": [ + 0.233734, + 392.422, + 65.3943, + 208.964 + ], + "area": 13665.0545052, + "iscrowd": 0 + }, + { + "id": 119, + "image_id": 28, + "category_id": 1, + "bbox": [ + 380.599, + 387.002, + 72.7004, + 221.443 + ], + "area": 16098.994677200002, + "iscrowd": 0 + }, + { + "id": 120, + "image_id": 28, + "category_id": 1, + "bbox": [ + 44.8584, + 386.747, + 64.8321, + 57.7238 + ], + "area": 3742.3551739799996, + "iscrowd": 0 + }, + { + "id": 121, + "image_id": 28, + "category_id": 0, + "bbox": [ + 560.11, + 395.255, + 56.6069, + 67.531 + ], + "area": 3822.7205639000003, + "iscrowd": 0 + }, + { + "id": 122, + "image_id": 28, + "category_id": 0, + "bbox": [ + 497.545, + 432.0, + 28.8, + 55.6138 + ], + "area": 1601.67744, + "iscrowd": 0 + }, + { + "id": 125, + "image_id": 30, + "category_id": 1, + "bbox": [ + 747.049, + 390.533, + 117.781, + 310.968 + ], + "area": 36626.122008000006, + "iscrowd": 0 + }, + { + "id": 126, + "image_id": 30, + "category_id": 1, + "bbox": [ + 226.261, + 383.389, + 61.915, + 164.972 + ], + "area": 10214.24138, + "iscrowd": 0 + }, + { + "id": 127, + "image_id": 30, + "category_id": 1, + "bbox": [ + 1056.18, + 400.799, + 86.1587, + 129.779 + ], + "area": 11181.5899273, + "iscrowd": 0 + }, + { + "id": 128, + "image_id": 30, + "category_id": 1, + "bbox": [ + 1239.19, + 406.806, + 40.491, + 90.4137 + ], + "area": 3660.9411267, + "iscrowd": 0 + }, + { + "id": 129, + "image_id": 30, + "category_id": 0, + "bbox": [ + 784.552, + 436.966, + 81.4345, + 99.3103 + ], + "area": 8087.28462535, + "iscrowd": 0 + }, + { + "id": 130, + "image_id": 30, + "category_id": 0, + "bbox": [ + 1214.57, + 430.014, + 46.6759, + 67.531 + ], + "area": 3152.0702029000004, + "iscrowd": 0 + }, + { + "id": 131, + "image_id": 31, + "category_id": 1, + "bbox": [ + 540.557, + 354.291, + 104.517, + 290.762 + ], + "area": 30389.571954, + "iscrowd": 0 + }, + { + "id": 132, + "image_id": 31, + "category_id": 1, + "bbox": [ + 432.318, + 384.997, + 64.3873, + 220.351 + ], + "area": 14187.8059423, + "iscrowd": 0 + }, + { + "id": 133, + "image_id": 31, + "category_id": 1, + "bbox": [ + 85.0487, + 389.661, + 70.0575, + 62.3662 + ], + "area": 4369.2200565, + "iscrowd": 0 + }, + { + "id": 134, + "image_id": 31, + "category_id": 0, + "bbox": [ + 576.0, + 397.241, + 61.5724, + 81.4345 + ], + "area": 5014.1176078, + "iscrowd": 0 + }, + { + "id": 135, + "image_id": 32, + "category_id": 1, + "bbox": [ + 303.499, + 198.799, + 77.8664, + 141.856 + ], + "area": 11045.8160384, + "iscrowd": 0 + }, + { + "id": 136, + "image_id": 32, + "category_id": 1, + "bbox": [ + 125.849, + 249.443, + 55.4928, + 55.7866 + ], + "area": 3095.75463648, + "iscrowd": 0 + }, + { + "id": 137, + "image_id": 32, + "category_id": 0, + "bbox": [ + 336.73, + 227.358, + 42.1452, + 66.7306 + ], + "area": 2812.37448312, + "iscrowd": 0 + }, + { + "id": 145, + "image_id": 34, + "category_id": 1, + "bbox": [ + 468.051, + 391.543, + 79.3346, + 228.582 + ], + "area": 18134.461537199997, + "iscrowd": 0 + }, + { + "id": 146, + "image_id": 34, + "category_id": 1, + "bbox": [ + 573.092, + 354.57, + 112.466, + 308.019 + ], + "area": 34641.664854, + "iscrowd": 0 + }, + { + "id": 147, + "image_id": 34, + "category_id": 1, + "bbox": [ + 26.084, + 387.818, + 65.2694, + 163.035 + ], + "area": 10641.196629, + "iscrowd": 0 + }, + { + "id": 148, + "image_id": 34, + "category_id": 0, + "bbox": [ + 628.634, + 407.172, + 61.5724, + 70.5103 + ], + "area": 4341.48839572, + "iscrowd": 0 + }, + { + "id": 149, + "image_id": 34, + "category_id": 0, + "bbox": [ + 167.834, + 414.124, + 49.6552, + 50.6483 + ], + "area": 2514.95146616, + "iscrowd": 0 + }, + { + "id": 150, + "image_id": 34, + "category_id": 0, + "bbox": [ + 47.669, + 410.152, + 43.6966, + 36.7448 + ], + "area": 1605.6228276799998, + "iscrowd": 0 + }, + { + "id": 151, + "image_id": 34, + "category_id": 1, + "bbox": [ + 138.041, + 389.297, + 73.4897, + 68.5241 + ], + "area": 5035.815551770001, + "iscrowd": 0 + }, + { + "id": 152, + "image_id": 35, + "category_id": 1, + "bbox": [ + 671.753, + 377.63, + 131.81, + 341.057 + ], + "area": 44954.723170000005, + "iscrowd": 0 + }, + { + "id": 153, + "image_id": 35, + "category_id": 1, + "bbox": [ + 254.296, + 384.988, + 60.3537, + 150.266 + ], + "area": 9069.1090842, + "iscrowd": 0 + }, + { + "id": 154, + "image_id": 35, + "category_id": 1, + "bbox": [ + 930.606, + 397.118, + 72.9951, + 130.705 + ], + "area": 9540.8245455, + "iscrowd": 0 + }, + { + "id": 155, + "image_id": 35, + "category_id": 0, + "bbox": [ + 1137.95, + 438.637, + 62.4542, + 78.7765 + ], + "area": 4919.9232863, + "iscrowd": 0 + }, + { + "id": 156, + "image_id": 35, + "category_id": 1, + "bbox": [ + 1137.83, + 406.277, + 105.172, + 112.358 + ], + "area": 11816.915576, + "iscrowd": 0 + }, + { + "id": 157, + "image_id": 35, + "category_id": 0, + "bbox": [ + 725.959, + 439.945, + 70.5103, + 103.283 + ], + "area": 7282.5153149, + "iscrowd": 0 + }, + { + "id": 158, + "image_id": 35, + "category_id": 0, + "bbox": [ + 929.545, + 456.828, + 52.6345, + 69.5172 + ], + "area": 3659.0030634000004, + "iscrowd": 0 + }, + { + "id": 159, + "image_id": 36, + "category_id": 1, + "bbox": [ + 472.375, + 393.716, + 91.8428, + 253.211 + ], + "area": 23255.6072308, + "iscrowd": 0 + }, + { + "id": 160, + "image_id": 36, + "category_id": 1, + "bbox": [ + 617.791, + 353.712, + 111.319, + 312.181 + ], + "area": 34751.676739, + "iscrowd": 0 + }, + { + "id": 161, + "image_id": 36, + "category_id": 1, + "bbox": [ + 190.326, + 388.886, + 77.033, + 181.256 + ], + "area": 13962.693448, + "iscrowd": 0 + }, + { + "id": 162, + "image_id": 36, + "category_id": 1, + "bbox": [ + 0.0, + 345.78, + 59.5053, + 127.357 + ], + "area": 7578.4164921, + "iscrowd": 0 + }, + { + "id": 163, + "image_id": 36, + "category_id": 1, + "bbox": [ + 89.8154, + 391.336, + 32.2422, + 51.9011 + ], + "area": 1673.4056464199998, + "iscrowd": 0 + }, + { + "id": 164, + "image_id": 36, + "category_id": 0, + "bbox": [ + 681.115, + 406.399, + 53.3755, + 66.4641 + ], + "area": 3547.5545695500005, + "iscrowd": 0 + }, + { + "id": 165, + "image_id": 36, + "category_id": 0, + "bbox": [ + 228.705, + 416.393, + 38.5868, + 77.0041 + ], + "area": 2971.3418058799994, + "iscrowd": 0 + }, + { + "id": 166, + "image_id": 37, + "category_id": 1, + "bbox": [ + 448.635, + 198.782, + 123.136, + 233.656 + ], + "area": 28771.465216, + "iscrowd": 0 + }, + { + "id": 167, + "image_id": 37, + "category_id": 1, + "bbox": [ + 283.91, + 239.942, + 92.703, + 186.901 + ], + "area": 17326.283403, + "iscrowd": 0 + }, + { + "id": 168, + "image_id": 37, + "category_id": 0, + "bbox": [ + 479.706, + 229.5, + 40.5539, + 60.0569 + ], + "area": 2435.5415169099997, + "iscrowd": 0 + }, + { + "id": 177, + "image_id": 39, + "category_id": 1, + "bbox": [ + 472.95, + 395.711, + 90.4609, + 278.536 + ], + "area": 25196.6172424, + "iscrowd": 0 + }, + { + "id": 178, + "image_id": 39, + "category_id": 1, + "bbox": [ + 615.936, + 385.339, + 83.0686, + 267.063 + ], + "area": 22184.5495218, + "iscrowd": 0 + }, + { + "id": 179, + "image_id": 39, + "category_id": 1, + "bbox": [ + 687.428, + 350.856, + 107.118, + 328.368 + ], + "area": 35174.123424, + "iscrowd": 0 + }, + { + "id": 180, + "image_id": 39, + "category_id": 1, + "bbox": [ + 28.0486, + 345.643, + 83.6883, + 131.694 + ], + "area": 11021.2469802, + "iscrowd": 0 + }, + { + "id": 181, + "image_id": 39, + "category_id": 1, + "bbox": [ + 252.951, + 393.602, + 81.8223, + 169.462 + ], + "area": 13865.7706026, + "iscrowd": 0 + }, + { + "id": 182, + "image_id": 39, + "category_id": 0, + "bbox": [ + 733.903, + 405.186, + 62.5655, + 77.4621 + ], + "area": 4846.455017550001, + "iscrowd": 0 + }, + { + "id": 183, + "image_id": 39, + "category_id": 0, + "bbox": [ + 616.717, + 439.945, + 56.6069, + 76.469 + ], + "area": 4328.6730361, + "iscrowd": 0 + }, + { + "id": 184, + "image_id": 39, + "category_id": 0, + "bbox": [ + 303.89, + 417.103, + 28.8, + 46.6759 + ], + "area": 1344.26592, + "iscrowd": 0 + }, + { + "id": 185, + "image_id": 39, + "category_id": 1, + "bbox": [ + 139.034, + 393.269, + 67.531, + 63.5586 + ], + "area": 4292.1758166, + "iscrowd": 0 + }, + { + "id": 186, + "image_id": 40, + "category_id": 1, + "bbox": [ + 512.109, + 194.036, + 102.154, + 245.307 + ], + "area": 25059.091277999996, + "iscrowd": 0 + }, + { + "id": 187, + "image_id": 40, + "category_id": 0, + "bbox": [ + 536.276, + 224.441, + 62.5655, + 76.469 + ], + "area": 4784.3212195, + "iscrowd": 0 + }, + { + "id": 188, + "image_id": 41, + "category_id": 1, + "bbox": [ + 585.251, + 373.561, + 140.168, + 341.976 + ], + "area": 47934.091968, + "iscrowd": 0 + }, + { + "id": 189, + "image_id": 41, + "category_id": 1, + "bbox": [ + 288.523, + 385.916, + 60.4946, + 141.514 + ], + "area": 8560.8328244, + "iscrowd": 0 + }, + { + "id": 190, + "image_id": 41, + "category_id": 1, + "bbox": [ + 781.376, + 397.735, + 104.994, + 269.766 + ], + "area": 28323.811404000004, + "iscrowd": 0 + }, + { + "id": 191, + "image_id": 41, + "category_id": 1, + "bbox": [ + 1060.09, + 400.376, + 97.9603, + 150.246 + ], + "area": 14718.143233800001, + "iscrowd": 0 + }, + { + "id": 192, + "image_id": 41, + "category_id": 1, + "bbox": [ + 1217.57, + 403.545, + 62.0, + 137.621 + ], + "area": 8532.502, + "iscrowd": 0 + }, + { + "id": 193, + "image_id": 41, + "category_id": 0, + "bbox": [ + 649.659, + 445.935, + 72.9954, + 110.157 + ], + "area": 8040.9542778, + "iscrowd": 0 + }, + { + "id": 194, + "image_id": 41, + "category_id": 0, + "bbox": [ + 818.126, + 462.429, + 38.6092, + 72.3342 + ], + "area": 2792.76559464, + "iscrowd": 0 + }, + { + "id": 195, + "image_id": 42, + "category_id": 1, + "bbox": [ + 464.462, + 393.529, + 104.24, + 306.855 + ], + "area": 31986.5652, + "iscrowd": 0 + }, + { + "id": 196, + "image_id": 42, + "category_id": 1, + "bbox": [ + 602.485, + 381.375, + 96.0767, + 294.503 + ], + "area": 28294.8763801, + "iscrowd": 0 + }, + { + "id": 197, + "image_id": 42, + "category_id": 1, + "bbox": [ + 736.952, + 350.61, + 104.129, + 343.928 + ], + "area": 35812.878712, + "iscrowd": 0 + }, + { + "id": 198, + "image_id": 42, + "category_id": 1, + "bbox": [ + 193.088, + 396.086, + 80.4241, + 160.265 + ], + "area": 12889.168386499998, + "iscrowd": 0 + }, + { + "id": 199, + "image_id": 42, + "category_id": 1, + "bbox": [ + 95.5892, + 347.395, + 61.4089, + 97.9064 + ], + "area": 6012.324326960001, + "iscrowd": 0 + }, + { + "id": 200, + "image_id": 42, + "category_id": 0, + "bbox": [ + 201.68, + 418.897, + 47.5658, + 55.2954 + ], + "area": 2630.1699373200004, + "iscrowd": 0 + }, + { + "id": 201, + "image_id": 42, + "category_id": 0, + "bbox": [ + 364.906, + 421.199, + 28.813, + 33.3918 + ], + "area": 962.1179334000001, + "iscrowd": 0 + }, + { + "id": 202, + "image_id": 42, + "category_id": 0, + "bbox": [ + 321.982, + 392.321, + 71.404, + 77.699 + ], + "area": 5548.019396, + "iscrowd": 0 + }, + { + "id": 203, + "image_id": 42, + "category_id": 0, + "bbox": [ + 617.472, + 444.369, + 42.8093, + 73.7271 + ], + "area": 3156.20554203, + "iscrowd": 0 + }, + { + "id": 204, + "image_id": 42, + "category_id": 0, + "bbox": [ + 792.766, + 405.524, + 59.9026, + 72.9663 + ], + "area": 4370.87108238, + "iscrowd": 0 + }, + { + "id": 205, + "image_id": 43, + "category_id": 1, + "bbox": [ + 559.235, + 190.296, + 103.855, + 261.564 + ], + "area": 27164.729220000005, + "iscrowd": 0 + }, + { + "id": 206, + "image_id": 43, + "category_id": 1, + "bbox": [ + 443.735, + 229.06, + 50.6147, + 90.4364 + ], + "area": 4577.41125508, + "iscrowd": 0 + }, + { + "id": 207, + "image_id": 43, + "category_id": 0, + "bbox": [ + 594.869, + 220.469, + 48.6621, + 68.5241 + ], + "area": 3334.5266066100003, + "iscrowd": 0 + }, + { + "id": 208, + "image_id": 43, + "category_id": 0, + "bbox": [ + 472.717, + 254.234, + 21.8483, + 33.7655 + ], + "area": 737.71877365, + "iscrowd": 0 + }, + { + "id": 209, + "image_id": 44, + "category_id": 1, + "bbox": [ + 556.414, + 365.827, + 154.135, + 349.737 + ], + "area": 53906.712495, + "iscrowd": 0 + }, + { + "id": 210, + "image_id": 44, + "category_id": 1, + "bbox": [ + 746.442, + 395.264, + 96.3552, + 286.067 + ], + "area": 27564.0429984, + "iscrowd": 0 + }, + { + "id": 211, + "image_id": 44, + "category_id": 1, + "bbox": [ + 312.433, + 391.27, + 48.8441, + 131.571 + ], + "area": 6426.4670811, + "iscrowd": 0 + }, + { + "id": 212, + "image_id": 44, + "category_id": 0, + "bbox": [ + 1022.65, + 424.759, + 60.134, + 92.0101 + ], + "area": 5532.935353399999, + "iscrowd": 0 + }, + { + "id": 213, + "image_id": 44, + "category_id": 0, + "bbox": [ + 628.727, + 435.85, + 83.3047, + 122.355 + ], + "area": 10192.7465685, + "iscrowd": 0 + }, + { + "id": 214, + "image_id": 44, + "category_id": 0, + "bbox": [ + 762.703, + 461.793, + 50.6483, + 62.5655 + ], + "area": 3168.83621365, + "iscrowd": 0 + }, + { + "id": 215, + "image_id": 44, + "category_id": 1, + "bbox": [ + 1056.66, + 395.255, + 64.5517, + 148.966 + ], + "area": 9616.0085422, + "iscrowd": 0 + }, + { + "id": 216, + "image_id": 45, + "category_id": 1, + "bbox": [ + 455.332, + 389.594, + 114.126, + 327.446 + ], + "area": 37370.10219600001, + "iscrowd": 0 + }, + { + "id": 217, + "image_id": 45, + "category_id": 1, + "bbox": [ + 606.695, + 378.807, + 110.374, + 317.418 + ], + "area": 35034.694332, + "iscrowd": 0 + }, + { + "id": 218, + "image_id": 45, + "category_id": 1, + "bbox": [ + 778.236, + 352.212, + 133.49, + 354.408 + ], + "area": 47309.92392000001, + "iscrowd": 0 + }, + { + "id": 219, + "image_id": 45, + "category_id": 1, + "bbox": [ + 264.766, + 397.908, + 57.7875, + 69.1571 + ], + "area": 3996.41591625, + "iscrowd": 0 + }, + { + "id": 220, + "image_id": 45, + "category_id": 1, + "bbox": [ + 386.667, + 400.318, + 67.4556, + 63.3179 + ], + "area": 4271.14693524, + "iscrowd": 0 + }, + { + "id": 221, + "image_id": 45, + "category_id": 1, + "bbox": [ + 148.323, + 348.038, + 100.026, + 138.472 + ], + "area": 13850.800272, + "iscrowd": 0 + }, + { + "id": 222, + "image_id": 45, + "category_id": 0, + "bbox": [ + 266.089, + 418.5, + 55.4133, + 43.9592 + ], + "area": 2435.92433736, + "iscrowd": 0 + }, + { + "id": 223, + "image_id": 45, + "category_id": 0, + "bbox": [ + 427.376, + 425.929, + 27.8615, + 29.0997 + ], + "area": 810.7612915499999, + "iscrowd": 0 + }, + { + "id": 224, + "image_id": 45, + "category_id": 0, + "bbox": [ + 609.713, + 442.337, + 63.7718, + 85.4418 + ], + "area": 5448.77738124, + "iscrowd": 0 + }, + { + "id": 225, + "image_id": 45, + "category_id": 0, + "bbox": [ + 847.521, + 412.901, + 64.3606, + 70.7061 + ], + "area": 4550.687019660001, + "iscrowd": 0 + }, + { + "id": 230, + "image_id": 47, + "category_id": 1, + "bbox": [ + 516.413, + 364.564, + 161.43, + 350.427 + ], + "area": 56569.43061, + "iscrowd": 0 + }, + { + "id": 231, + "image_id": 47, + "category_id": 1, + "bbox": [ + 713.806, + 386.843, + 85.9757, + 296.08 + ], + "area": 25455.685256, + "iscrowd": 0 + }, + { + "id": 232, + "image_id": 47, + "category_id": 1, + "bbox": [ + 330.06, + 393.177, + 42.556, + 129.216 + ], + "area": 5498.916096, + "iscrowd": 0 + }, + { + "id": 233, + "image_id": 47, + "category_id": 1, + "bbox": [ + 1005.52, + 399.172, + 74.8508, + 130.635 + ], + "area": 9778.134258, + "iscrowd": 0 + }, + { + "id": 234, + "image_id": 47, + "category_id": 1, + "bbox": [ + 1138.38, + 397.696, + 141.067, + 122.703 + ], + "area": 17309.344101000002, + "iscrowd": 0 + }, + { + "id": 235, + "image_id": 47, + "category_id": 0, + "bbox": [ + 592.883, + 439.945, + 92.3586, + 136.055 + ], + "area": 12565.849323, + "iscrowd": 0 + }, + { + "id": 236, + "image_id": 47, + "category_id": 0, + "bbox": [ + 1126.18, + 458.814, + 71.5034, + 70.5103 + ], + "area": 5041.72618502, + "iscrowd": 0 + }, + { + "id": 237, + "image_id": 47, + "category_id": 0, + "bbox": [ + 1005.02, + 423.062, + 39.7241, + 51.6414 + ], + "area": 2051.40813774, + "iscrowd": 0 + }, + { + "id": 238, + "image_id": 48, + "category_id": 1, + "bbox": [ + 610.551, + 381.442, + 120.711, + 335.17 + ], + "area": 40458.70587, + "iscrowd": 0 + }, + { + "id": 239, + "image_id": 48, + "category_id": 1, + "bbox": [ + 461.947, + 387.487, + 134.816, + 328.805 + ], + "area": 44328.17488, + "iscrowd": 0 + }, + { + "id": 240, + "image_id": 48, + "category_id": 1, + "bbox": [ + 829.965, + 352.921, + 138.852, + 363.738 + ], + "area": 50505.748776, + "iscrowd": 0 + }, + { + "id": 241, + "image_id": 48, + "category_id": 1, + "bbox": [ + 200.621, + 351.88, + 103.983, + 232.812 + ], + "area": 24208.490196000002, + "iscrowd": 0 + }, + { + "id": 242, + "image_id": 48, + "category_id": 1, + "bbox": [ + 452.339, + 398.907, + 50.8283, + 202.691 + ], + "area": 10302.4389553, + "iscrowd": 0 + }, + { + "id": 243, + "image_id": 48, + "category_id": 0, + "bbox": [ + 876.716, + 417.649, + 81.5119, + 88.8322 + ], + "area": 7240.881403179999, + "iscrowd": 0 + }, + { + "id": 244, + "image_id": 48, + "category_id": 0, + "bbox": [ + 629.287, + 452.47, + 53.386, + 84.7506 + ], + "area": 4524.4955316000005, + "iscrowd": 0 + }, + { + "id": 245, + "image_id": 49, + "category_id": 1, + "bbox": [ + 634.208, + 202.821, + 103.714, + 303.392 + ], + "area": 31465.997887999998, + "iscrowd": 0 + }, + { + "id": 246, + "image_id": 49, + "category_id": 1, + "bbox": [ + 541.187, + 230.622, + 96.1663, + 219.654 + ], + "area": 21123.312460200003, + "iscrowd": 0 + }, + { + "id": 247, + "image_id": 49, + "category_id": 0, + "bbox": [ + 670.345, + 236.359, + 59.5862, + 88.3862 + ], + "area": 5266.59779044, + "iscrowd": 0 + }, + { + "id": 248, + "image_id": 49, + "category_id": 0, + "bbox": [ + 542.234, + 256.221, + 49.6552, + 55.6138 + ], + "area": 2761.5143617599997, + "iscrowd": 0 + }, + { + "id": 270, + "image_id": 53, + "category_id": 1, + "bbox": [ + 487.203, + 350.798, + 191.607, + 366.513 + ], + "area": 70226.456391, + "iscrowd": 0 + }, + { + "id": 271, + "image_id": 53, + "category_id": 1, + "bbox": [ + 639.41, + 383.609, + 75.6663, + 327.361 + ], + "area": 24770.195634300002, + "iscrowd": 0 + }, + { + "id": 272, + "image_id": 53, + "category_id": 1, + "bbox": [ + 884.956, + 396.462, + 78.0363, + 138.429 + ], + "area": 10802.4869727, + "iscrowd": 0 + }, + { + "id": 273, + "image_id": 53, + "category_id": 1, + "bbox": [ + 340.729, + 394.818, + 45.7316, + 127.185 + ], + "area": 5816.373546, + "iscrowd": 0 + }, + { + "id": 274, + "image_id": 53, + "category_id": 1, + "bbox": [ + 1037.09, + 393.053, + 113.317, + 171.136 + ], + "area": 19392.618112, + "iscrowd": 0 + }, + { + "id": 275, + "image_id": 53, + "category_id": 0, + "bbox": [ + 1027.31, + 451.748, + 62.7126, + 82.7183 + ], + "area": 5187.47966058, + "iscrowd": 0 + }, + { + "id": 276, + "image_id": 53, + "category_id": 0, + "bbox": [ + 596.664, + 445.661, + 93.3012, + 145.351 + ], + "area": 13561.422721199999, + "iscrowd": 0 + }, + { + "id": 277, + "image_id": 54, + "category_id": 1, + "bbox": [ + 890.197, + 339.431, + 162.171, + 379.868 + ], + "area": 61603.573427999996, + "iscrowd": 0 + }, + { + "id": 278, + "image_id": 54, + "category_id": 1, + "bbox": [ + 611.801, + 400.561, + 201.542, + 316.332 + ], + "area": 63754.183944, + "iscrowd": 0 + }, + { + "id": 279, + "image_id": 54, + "category_id": 1, + "bbox": [ + 577.077, + 399.843, + 73.0647, + 213.17 + ], + "area": 15575.202099, + "iscrowd": 0 + }, + { + "id": 280, + "image_id": 54, + "category_id": 1, + "bbox": [ + 454.217, + 400.674, + 69.4304, + 206.92 + ], + "area": 14366.538368, + "iscrowd": 0 + }, + { + "id": 281, + "image_id": 54, + "category_id": 1, + "bbox": [ + 363.312, + 354.394, + 50.3891, + 113.677 + ], + "area": 5728.0817207, + "iscrowd": 0 + }, + { + "id": 282, + "image_id": 54, + "category_id": 1, + "bbox": [ + 719.235, + 382.956, + 100.599, + 236.052 + ], + "area": 23746.595148, + "iscrowd": 0 + }, + { + "id": 283, + "image_id": 54, + "category_id": 0, + "bbox": [ + 932.476, + 415.668, + 104.798, + 104.798 + ], + "area": 10982.620804, + "iscrowd": 0 + }, + { + "id": 284, + "image_id": 54, + "category_id": 0, + "bbox": [ + 601.259, + 425.833, + 50.4711, + 85.5199 + ], + "area": 4316.283424890001, + "iscrowd": 0 + }, + { + "id": 285, + "image_id": 54, + "category_id": 0, + "bbox": [ + 455.805, + 425.132, + 47.6671, + 58.1819 + ], + "area": 2773.36244549, + "iscrowd": 0 + }, + { + "id": 286, + "image_id": 55, + "category_id": 1, + "bbox": [ + 684.093, + 214.337, + 120.494, + 359.325 + ], + "area": 43296.50655, + "iscrowd": 0 + }, + { + "id": 287, + "image_id": 55, + "category_id": 1, + "bbox": [ + 575.442, + 246.476, + 105.807, + 263.887 + ], + "area": 27921.091809, + "iscrowd": 0 + }, + { + "id": 288, + "image_id": 55, + "category_id": 0, + "bbox": [ + 719.007, + 262.179, + 79.4483, + 89.3793 + ], + "area": 7101.03344019, + "iscrowd": 0 + }, + { + "id": 289, + "image_id": 55, + "category_id": 0, + "bbox": [ + 573.138, + 277.017, + 58.8271, + 81.1426 + ], + "area": 4773.383844460001, + "iscrowd": 0 + }, + { + "id": 290, + "image_id": 56, + "category_id": 1, + "bbox": [ + 459.531, + 352.656, + 171.406, + 363.229 + ], + "area": 62259.629974, + "iscrowd": 0 + }, + { + "id": 291, + "image_id": 56, + "category_id": 1, + "bbox": [ + 967.843, + 390.96, + 111.388, + 140.725 + ], + "area": 15675.0763, + "iscrowd": 0 + }, + { + "id": 292, + "image_id": 56, + "category_id": 0, + "bbox": [ + 580.759, + 448.738, + 102.224, + 178.052 + ], + "area": 18201.187648, + "iscrowd": 0 + }, + { + "id": 293, + "image_id": 56, + "category_id": 1, + "bbox": [ + 779.792, + 401.013, + 140.662, + 288.299 + ], + "area": 40552.713938, + "iscrowd": 0 + }, + { + "id": 294, + "image_id": 56, + "category_id": 1, + "bbox": [ + 356.713, + 399.939, + 50.2823, + 118.742 + ], + "area": 5970.6208666, + "iscrowd": 0 + }, + { + "id": 295, + "image_id": 56, + "category_id": 1, + "bbox": [ + 1169.24, + 397.28, + 100.959, + 129.847 + ], + "area": 13109.223273000001, + "iscrowd": 0 + }, + { + "id": 296, + "image_id": 56, + "category_id": 1, + "bbox": [ + 616.717, + 384.331, + 63.5586, + 302.897 + ], + "area": 19251.7092642, + "iscrowd": 0 + }, + { + "id": 297, + "image_id": 56, + "category_id": 0, + "bbox": [ + 967.283, + 452.855, + 56.6069, + 79.4483 + ], + "area": 4497.321973270001, + "iscrowd": 0 + }, + { + "id": 298, + "image_id": 56, + "category_id": 0, + "bbox": [ + 823.283, + 423.062, + 54.6207, + 73.4897 + ], + "area": 4014.05885679, + "iscrowd": 0 + }, + { + "id": 299, + "image_id": 57, + "category_id": 1, + "bbox": [ + 888.219, + 328.735, + 182.69, + 386.925 + ], + "area": 70687.32825, + "iscrowd": 0 + }, + { + "id": 300, + "image_id": 57, + "category_id": 1, + "bbox": [ + 753.923, + 386.376, + 172.159, + 330.372 + ], + "area": 56876.513148, + "iscrowd": 0 + }, + { + "id": 301, + "image_id": 57, + "category_id": 1, + "bbox": [ + 419.376, + 356.521, + 85.3929, + 242.587 + ], + "area": 20715.207432299998, + "iscrowd": 0 + }, + { + "id": 302, + "image_id": 57, + "category_id": 1, + "bbox": [ + 638.08, + 372.62, + 159.546, + 345.022 + ], + "area": 55046.880011999994, + "iscrowd": 0 + }, + { + "id": 303, + "image_id": 57, + "category_id": 1, + "bbox": [ + 502.362, + 406.441, + 72.7383, + 213.677 + ], + "area": 15542.501729099999, + "iscrowd": 0 + }, + { + "id": 304, + "image_id": 57, + "category_id": 1, + "bbox": [ + 626.891, + 402.747, + 69.9309, + 224.817 + ], + "area": 15721.6551453, + "iscrowd": 0 + }, + { + "id": 305, + "image_id": 57, + "category_id": 0, + "bbox": [ + 502.51, + 417.103, + 51.6414, + 85.4069 + ], + "area": 4410.53188566, + "iscrowd": 0 + }, + { + "id": 306, + "image_id": 57, + "category_id": 0, + "bbox": [ + 661.407, + 457.821, + 72.4966, + 167.834 + ], + "area": 12167.394364400001, + "iscrowd": 0 + }, + { + "id": 307, + "image_id": 57, + "category_id": 0, + "bbox": [ + 673.324, + 425.048, + 26.8138, + 42.7034 + ], + "area": 1145.04042692, + "iscrowd": 0 + }, + { + "id": 308, + "image_id": 57, + "category_id": 0, + "bbox": [ + 940.469, + 413.131, + 110.234, + 122.152 + ], + "area": 13465.303568, + "iscrowd": 0 + }, + { + "id": 309, + "image_id": 58, + "category_id": 1, + "bbox": [ + 683.872, + 219.667, + 139.719, + 396.776 + ], + "area": 55437.145943999996, + "iscrowd": 0 + }, + { + "id": 310, + "image_id": 58, + "category_id": 1, + "bbox": [ + 584.647, + 263.587, + 108.487, + 290.913 + ], + "area": 31560.278631, + "iscrowd": 0 + }, + { + "id": 311, + "image_id": 58, + "category_id": 0, + "bbox": [ + 578.847, + 298.084, + 63.6486, + 93.3318 + ], + "area": 5940.43840548, + "iscrowd": 0 + }, + { + "id": 312, + "image_id": 58, + "category_id": 0, + "bbox": [ + 729.823, + 272.397, + 80.9016, + 87.2131 + ], + "area": 7055.67933096, + "iscrowd": 0 + }, + { + "id": 313, + "image_id": 59, + "category_id": 1, + "bbox": [ + 401.685, + 339.404, + 232.32, + 377.695 + ], + "area": 87746.10239999999, + "iscrowd": 0 + }, + { + "id": 314, + "image_id": 59, + "category_id": 1, + "bbox": [ + 773.435, + 393.917, + 89.5835, + 306.789 + ], + "area": 27483.232381499998, + "iscrowd": 0 + }, + { + "id": 315, + "image_id": 59, + "category_id": 1, + "bbox": [ + 582.168, + 381.07, + 72.9188, + 337.298 + ], + "area": 24595.365402400002, + "iscrowd": 0 + }, + { + "id": 316, + "image_id": 59, + "category_id": 1, + "bbox": [ + 947.934, + 393.384, + 73.2573, + 140.831 + ], + "area": 10316.8988163, + "iscrowd": 0 + }, + { + "id": 317, + "image_id": 59, + "category_id": 0, + "bbox": [ + 911.054, + 454.86, + 42.4358, + 81.1039 + ], + "area": 3441.70887962, + "iscrowd": 0 + }, + { + "id": 318, + "image_id": 59, + "category_id": 1, + "bbox": [ + 360.35, + 409.999, + 51.9655, + 109.005 + ], + "area": 5664.4993275, + "iscrowd": 0 + }, + { + "id": 319, + "image_id": 59, + "category_id": 1, + "bbox": [ + 1131.51, + 399.31, + 93.5493, + 123.978 + ], + "area": 11598.0551154, + "iscrowd": 0 + }, + { + "id": 320, + "image_id": 59, + "category_id": 0, + "bbox": [ + 541.241, + 436.966, + 112.221, + 184.717 + ], + "area": 20729.126457000002, + "iscrowd": 0 + }, + { + "id": 321, + "image_id": 59, + "category_id": 0, + "bbox": [ + 772.634, + 420.083, + 44.6897, + 81.4345 + ], + "area": 3639.28337465, + "iscrowd": 0 + }, + { + "id": 322, + "image_id": 60, + "category_id": 1, + "bbox": [ + 874.338, + 319.995, + 180.402, + 397.582 + ], + "area": 71724.58796399999, + "iscrowd": 0 + }, + { + "id": 323, + "image_id": 60, + "category_id": 1, + "bbox": [ + 615.994, + 364.903, + 227.299, + 351.686 + ], + "area": 79937.876114, + "iscrowd": 0 + }, + { + "id": 324, + "image_id": 60, + "category_id": 1, + "bbox": [ + 454.265, + 353.645, + 84.4915, + 262.569 + ], + "area": 22184.8486635, + "iscrowd": 0 + }, + { + "id": 325, + "image_id": 60, + "category_id": 1, + "bbox": [ + 535.029, + 407.291, + 77.5714, + 232.384 + ], + "area": 18026.352217599997, + "iscrowd": 0 + }, + { + "id": 326, + "image_id": 60, + "category_id": 1, + "bbox": [ + 973.118, + 388.698, + 235.268, + 327.464 + ], + "area": 77041.800352, + "iscrowd": 0 + }, + { + "id": 327, + "image_id": 60, + "category_id": 0, + "bbox": [ + 536.816, + 426.31, + 51.4081, + 63.1864 + ], + "area": 3248.29276984, + "iscrowd": 0 + }, + { + "id": 328, + "image_id": 60, + "category_id": 0, + "bbox": [ + 615.808, + 490.744, + 124.075, + 164.031 + ], + "area": 20352.146325, + "iscrowd": 0 + }, + { + "id": 329, + "image_id": 60, + "category_id": 0, + "bbox": [ + 903.734, + 421.634, + 145.084, + 123.624 + ], + "area": 17935.864416, + "iscrowd": 0 + }, + { + "id": 330, + "image_id": 61, + "category_id": 1, + "bbox": [ + 705.924, + 232.201, + 152.133, + 426.663 + ], + "area": 64909.52217900001, + "iscrowd": 0 + }, + { + "id": 331, + "image_id": 61, + "category_id": 1, + "bbox": [ + 566.806, + 285.171, + 129.502, + 331.452 + ], + "area": 42923.696904000004, + "iscrowd": 0 + }, + { + "id": 332, + "image_id": 61, + "category_id": 0, + "bbox": [ + 559.117, + 326.731, + 80.4414, + 103.283 + ], + "area": 8308.2291162, + "iscrowd": 0 + }, + { + "id": 333, + "image_id": 61, + "category_id": 0, + "bbox": [ + 751.779, + 289.986, + 96.331, + 129.103 + ], + "area": 12436.621093000002, + "iscrowd": 0 + }, + { + "id": 334, + "image_id": 62, + "category_id": 1, + "bbox": [ + 727.026, + 394.133, + 97.5408, + 320.783 + ], + "area": 31289.4304464, + "iscrowd": 0 + }, + { + "id": 335, + "image_id": 62, + "category_id": 1, + "bbox": [ + 425.12, + 342.882, + 234.182, + 373.671 + ], + "area": 87507.022122, + "iscrowd": 0 + }, + { + "id": 336, + "image_id": 62, + "category_id": 1, + "bbox": [ + 899.821, + 387.736, + 66.5535, + 147.687 + ], + "area": 9829.0867545, + "iscrowd": 0 + }, + { + "id": 337, + "image_id": 62, + "category_id": 0, + "bbox": [ + 868.65, + 446.673, + 47.4102, + 90.604 + ], + "area": 4295.5537608, + "iscrowd": 0 + }, + { + "id": 338, + "image_id": 62, + "category_id": 1, + "bbox": [ + 1089.69, + 395.641, + 89.3428, + 157.866 + ], + "area": 14104.1904648, + "iscrowd": 0 + }, + { + "id": 339, + "image_id": 62, + "category_id": 1, + "bbox": [ + 358.685, + 418.582, + 55.3171, + 100.336 + ], + "area": 5550.2965456, + "iscrowd": 0 + }, + { + "id": 340, + "image_id": 62, + "category_id": 0, + "bbox": [ + 563.544, + 452.439, + 117.575, + 190.223 + ], + "area": 22365.469225, + "iscrowd": 0 + }, + { + "id": 341, + "image_id": 62, + "category_id": 0, + "bbox": [ + 765.094, + 419.206, + 18.4267, + 26.5346 + ], + "area": 488.94511382, + "iscrowd": 0 + }, + { + "id": 342, + "image_id": 63, + "category_id": 1, + "bbox": [ + 828.302, + 313.367, + 197.495, + 401.173 + ], + "area": 79229.661635, + "iscrowd": 0 + }, + { + "id": 343, + "image_id": 63, + "category_id": 1, + "bbox": [ + 464.236, + 352.144, + 100.892, + 289.012 + ], + "area": 29158.998703999998, + "iscrowd": 0 + }, + { + "id": 344, + "image_id": 63, + "category_id": 1, + "bbox": [ + 536.629, + 359.909, + 240.467, + 355.67 + ], + "area": 85526.89789000001, + "iscrowd": 0 + }, + { + "id": 345, + "image_id": 63, + "category_id": 1, + "bbox": [ + 732.269, + 409.539, + 71.6517, + 124.495 + ], + "area": 8920.278391500002, + "iscrowd": 0 + }, + { + "id": 346, + "image_id": 63, + "category_id": 0, + "bbox": [ + 750.786, + 447.89, + 51.6414, + 66.5379 + ], + "area": 3436.1103090599995, + "iscrowd": 0 + }, + { + "id": 347, + "image_id": 63, + "category_id": 0, + "bbox": [ + 578.979, + 428.028, + 47.669, + 71.5034 + ], + "area": 3408.4955745999996, + "iscrowd": 0 + }, + { + "id": 348, + "image_id": 63, + "category_id": 0, + "bbox": [ + 837.186, + 426.041, + 159.89, + 147.972 + ], + "area": 23659.24308, + "iscrowd": 0 + }, + { + "id": 349, + "image_id": 64, + "category_id": 1, + "bbox": [ + 697.083, + 256.127, + 167.348, + 459.274 + ], + "area": 76858.58535200001, + "iscrowd": 0 + }, + { + "id": 350, + "image_id": 64, + "category_id": 1, + "bbox": [ + 575.549, + 313.864, + 127.863, + 375.617 + ], + "area": 48027.516471, + "iscrowd": 0 + }, + { + "id": 351, + "image_id": 64, + "category_id": 0, + "bbox": [ + 550.179, + 361.49, + 89.3793, + 118.179 + ], + "area": 10562.7562947, + "iscrowd": 0 + }, + { + "id": 352, + "image_id": 64, + "category_id": 0, + "bbox": [ + 744.828, + 320.772, + 110.234, + 148.966 + ], + "area": 16421.118044, + "iscrowd": 0 + }, + { + "id": 353, + "image_id": 65, + "category_id": 1, + "bbox": [ + 659.305, + 388.416, + 136.123, + 327.671 + ], + "area": 44603.55953299999, + "iscrowd": 0 + }, + { + "id": 354, + "image_id": 65, + "category_id": 1, + "bbox": [ + 449.088, + 330.393, + 234.081, + 384.839 + ], + "area": 90083.497959, + "iscrowd": 0 + }, + { + "id": 355, + "image_id": 65, + "category_id": 0, + "bbox": [ + 821.96, + 448.06, + 56.5715, + 109.844 + ], + "area": 6214.039846, + "iscrowd": 0 + }, + { + "id": 356, + "image_id": 65, + "category_id": 1, + "bbox": [ + 1026.51, + 392.583, + 85.2639, + 157.689 + ], + "area": 13445.1791271, + "iscrowd": 0 + }, + { + "id": 357, + "image_id": 65, + "category_id": 0, + "bbox": [ + 583.945, + 459.807, + 129.103, + 199.614 + ], + "area": 25770.766242, + "iscrowd": 0 + }, + { + "id": 358, + "image_id": 65, + "category_id": 1, + "bbox": [ + 838.179, + 380.359, + 68.5241, + 269.131 + ], + "area": 18441.9595571, + "iscrowd": 0 + }, + { + "id": 359, + "image_id": 65, + "category_id": 0, + "bbox": [ + 713.048, + 417.103, + 39.7241, + 51.6414 + ], + "area": 2051.40813774, + "iscrowd": 0 + }, + { + "id": 360, + "image_id": 66, + "category_id": 1, + "bbox": [ + 739.101, + 298.08, + 237.122, + 415.794 + ], + "area": 98593.904868, + "iscrowd": 0 + }, + { + "id": 361, + "image_id": 66, + "category_id": 1, + "bbox": [ + 478.304, + 347.57, + 83.6717, + 182.565 + ], + "area": 15275.5239105, + "iscrowd": 0 + }, + { + "id": 362, + "image_id": 66, + "category_id": 0, + "bbox": [ + 398.723, + 527.769, + 194.082, + 190.849 + ], + "area": 37040.355617999994, + "iscrowd": 0 + }, + { + "id": 363, + "image_id": 66, + "category_id": 1, + "bbox": [ + 498.172, + 357.107, + 218.228, + 357.703 + ], + "area": 78060.81028399999, + "iscrowd": 0 + }, + { + "id": 364, + "image_id": 66, + "category_id": 0, + "bbox": [ + 769.655, + 432.0, + 185.71, + 165.848 + ], + "area": 30799.632080000003, + "iscrowd": 0 + }, + { + "id": 365, + "image_id": 67, + "category_id": 1, + "bbox": [ + 697.788, + 288.916, + 190.766, + 425.156 + ], + "area": 81105.309496, + "iscrowd": 0 + }, + { + "id": 366, + "image_id": 67, + "category_id": 1, + "bbox": [ + 547.421, + 350.302, + 137.213, + 362.306 + ], + "area": 49713.093177999996, + "iscrowd": 0 + }, + { + "id": 367, + "image_id": 67, + "category_id": 0, + "bbox": [ + 510.262, + 402.194, + 81.3146, + 138.094 + ], + "area": 11229.058372399999, + "iscrowd": 0 + }, + { + "id": 368, + "image_id": 67, + "category_id": 0, + "bbox": [ + 755.608, + 368.547, + 130.033, + 137.394 + ], + "area": 17865.754001999998, + "iscrowd": 0 + }, + { + "id": 369, + "image_id": 68, + "category_id": 1, + "bbox": [ + 442.042, + 332.769, + 220.669, + 385.322 + ], + "area": 85028.620418, + "iscrowd": 0 + }, + { + "id": 370, + "image_id": 68, + "category_id": 1, + "bbox": [ + 956.792, + 393.571, + 103.877, + 141.862 + ], + "area": 14736.198973999999, + "iscrowd": 0 + }, + { + "id": 371, + "image_id": 68, + "category_id": 1, + "bbox": [ + 763.658, + 386.85, + 101.31, + 304.095 + ], + "area": 30807.864450000005, + "iscrowd": 0 + }, + { + "id": 372, + "image_id": 68, + "category_id": 0, + "bbox": [ + 609.979, + 463.011, + 124.789, + 205.926 + ], + "area": 25697.299614, + "iscrowd": 0 + }, + { + "id": 373, + "image_id": 68, + "category_id": 1, + "bbox": [ + 648.675, + 387.488, + 110.247, + 328.688 + ], + "area": 36236.865936, + "iscrowd": 0 + }, + { + "id": 374, + "image_id": 68, + "category_id": 1, + "bbox": [ + 362.979, + 408.632, + 52.5988, + 64.4489 + ], + "area": 3389.9348013199997, + "iscrowd": 0 + }, + { + "id": 375, + "image_id": 68, + "category_id": 0, + "bbox": [ + 658.428, + 417.103, + 41.7103, + 47.669 + ], + "area": 1988.2882906999996, + "iscrowd": 0 + }, + { + "id": 376, + "image_id": 68, + "category_id": 0, + "bbox": [ + 773.628, + 463.779, + 64.5517, + 92.3586 + ], + "area": 5961.904639619999, + "iscrowd": 0 + }, + { + "id": 377, + "image_id": 69, + "category_id": 1, + "bbox": [ + 632.449, + 275.308, + 267.955, + 439.083 + ], + "area": 117654.485265, + "iscrowd": 0 + }, + { + "id": 378, + "image_id": 69, + "category_id": 1, + "bbox": [ + 492.316, + 344.623, + 115.055, + 363.17 + ], + "area": 41784.52435000001, + "iscrowd": 0 + }, + { + "id": 379, + "image_id": 69, + "category_id": 1, + "bbox": [ + 302.227, + 341.68, + 255.058, + 371.823 + ], + "area": 94836.430734, + "iscrowd": 0 + }, + { + "id": 380, + "image_id": 69, + "category_id": 1, + "bbox": [ + 600.013, + 414.38, + 91.7275, + 277.361 + ], + "area": 25441.6311275, + "iscrowd": 0 + }, + { + "id": 381, + "image_id": 69, + "category_id": 0, + "bbox": [ + 130.18, + 566.207, + 228.469, + 152.338 + ], + "area": 34804.510522, + "iscrowd": 0 + }, + { + "id": 382, + "image_id": 69, + "category_id": 0, + "bbox": [ + 606.767, + 446.327, + 60.3268, + 77.3229 + ], + "area": 4664.64312372, + "iscrowd": 0 + }, + { + "id": 383, + "image_id": 69, + "category_id": 0, + "bbox": [ + 636.409, + 431.357, + 207.636, + 193.293 + ], + "area": 40134.585348, + "iscrowd": 0 + }, + { + "id": 384, + "image_id": 70, + "category_id": 1, + "bbox": [ + 667.385, + 331.268, + 238.32, + 384.079 + ], + "area": 91533.70728, + "iscrowd": 0 + }, + { + "id": 385, + "image_id": 70, + "category_id": 1, + "bbox": [ + 505.125, + 403.036, + 153.642, + 313.201 + ], + "area": 48120.828042, + "iscrowd": 0 + }, + { + "id": 386, + "image_id": 70, + "category_id": 0, + "bbox": [ + 446.926, + 463.853, + 116.466, + 161.991 + ], + "area": 18866.443806, + "iscrowd": 0 + }, + { + "id": 387, + "image_id": 70, + "category_id": 0, + "bbox": [ + 729.887, + 427.003, + 160.184, + 196.392 + ], + "area": 31458.856128, + "iscrowd": 0 + }, + { + "id": 388, + "image_id": 71, + "category_id": 1, + "bbox": [ + 699.813, + 385.274, + 120.208, + 305.323 + ], + "area": 36702.267184, + "iscrowd": 0 + }, + { + "id": 389, + "image_id": 71, + "category_id": 1, + "bbox": [ + 377.909, + 320.875, + 256.617, + 393.55 + ], + "area": 100991.62035000001, + "iscrowd": 0 + }, + { + "id": 390, + "image_id": 71, + "category_id": 1, + "bbox": [ + 929.898, + 391.447, + 82.87, + 144.2 + ], + "area": 11949.854, + "iscrowd": 0 + }, + { + "id": 391, + "image_id": 71, + "category_id": 1, + "bbox": [ + 639.416, + 387.248, + 92.7854, + 332.328 + ], + "area": 30835.186411199997, + "iscrowd": 0 + }, + { + "id": 392, + "image_id": 71, + "category_id": 0, + "bbox": [ + 569.152, + 456.504, + 135.989, + 221.691 + ], + "area": 30147.537399, + "iscrowd": 0 + }, + { + "id": 393, + "image_id": 71, + "category_id": 1, + "bbox": [ + 566.912, + 376.957, + 24.2483, + 52.403 + ], + "area": 1270.6836649, + "iscrowd": 0 + }, + { + "id": 394, + "image_id": 71, + "category_id": 0, + "bbox": [ + 631.614, + 414.124, + 51.6414, + 50.6483 + ], + "area": 2615.5491196199996, + "iscrowd": 0 + }, + { + "id": 395, + "image_id": 71, + "category_id": 0, + "bbox": [ + 742.841, + 449.876, + 63.5586, + 130.097 + ], + "area": 8268.7831842, + "iscrowd": 0 + }, + { + "id": 396, + "image_id": 72, + "category_id": 1, + "bbox": [ + 1.1277, + 284.087, + 245.17, + 427.946 + ], + "area": 104919.52082, + "iscrowd": 0 + }, + { + "id": 397, + "image_id": 72, + "category_id": 1, + "bbox": [ + 775.424, + 411.651, + 115.365, + 304.639 + ], + "area": 35144.678235, + "iscrowd": 0 + }, + { + "id": 398, + "image_id": 72, + "category_id": 1, + "bbox": [ + 404.933, + 234.909, + 325.57, + 479.781 + ], + "area": 156202.30017, + "iscrowd": 0 + }, + { + "id": 399, + "image_id": 72, + "category_id": 0, + "bbox": [ + 795.476, + 454.841, + 100.303, + 147.972 + ], + "area": 14842.035516, + "iscrowd": 0 + }, + { + "id": 400, + "image_id": 72, + "category_id": 0, + "bbox": [ + 400.221, + 415.117, + 276.083, + 249.269 + ], + "area": 68818.933327, + "iscrowd": 0 + }, + { + "id": 401, + "image_id": 73, + "category_id": 1, + "bbox": [ + 607.79, + 383.942, + 282.535, + 333.798 + ], + "area": 94309.61793000001, + "iscrowd": 0 + }, + { + "id": 402, + "image_id": 73, + "category_id": 1, + "bbox": [ + 382.818, + 467.372, + 214.031, + 249.988 + ], + "area": 53505.181628, + "iscrowd": 0 + }, + { + "id": 403, + "image_id": 73, + "category_id": 0, + "bbox": [ + 676.303, + 506.483, + 208.552, + 203.586 + ], + "area": 42458.267472, + "iscrowd": 0 + }, + { + "id": 404, + "image_id": 73, + "category_id": 0, + "bbox": [ + 381.352, + 525.352, + 92.3586, + 155.917 + ], + "area": 14400.275836199999, + "iscrowd": 0 + }, + { + "id": 420, + "image_id": 76, + "category_id": 1, + "bbox": [ + 548.988, + 465.436, + 341.712, + 252.24 + ], + "area": 86193.43488, + "iscrowd": 0 + }, + { + "id": 421, + "image_id": 76, + "category_id": 1, + "bbox": [ + 306.25, + 561.074, + 181.009, + 157.415 + ], + "area": 28493.531734999997, + "iscrowd": 0 + }, + { + "id": 422, + "image_id": 76, + "category_id": 0, + "bbox": [ + 618.703, + 607.779, + 270.124, + 112.221 + ], + "area": 30313.585404000005, + "iscrowd": 0 + }, + { + "id": 423, + "image_id": 76, + "category_id": 0, + "bbox": [ + 162.869, + 627.641, + 192.662, + 92.3586 + ], + "area": 17793.9925932, + "iscrowd": 0 + }, + { + "id": 424, + "image_id": 77, + "category_id": 0, + "bbox": [ + 658.401, + 466.266, + 139.199, + 248.41 + ], + "area": 34578.423590000006, + "iscrowd": 0 + }, + { + "id": 425, + "image_id": 77, + "category_id": 1, + "bbox": [ + 818.757, + 390.638, + 88.66, + 311.3 + ], + "area": 27599.858, + "iscrowd": 0 + }, + { + "id": 426, + "image_id": 77, + "category_id": 1, + "bbox": [ + 430.592, + 312.491, + 270.425, + 402.957 + ], + "area": 108969.646725, + "iscrowd": 0 + }, + { + "id": 427, + "image_id": 77, + "category_id": 1, + "bbox": [ + 664.047, + 379.783, + 68.4113, + 93.8456 + ], + "area": 6420.09949528, + "iscrowd": 0 + }, + { + "id": 428, + "image_id": 77, + "category_id": 1, + "bbox": [ + 1210.39, + 418.833, + 69.1312, + 156.81 + ], + "area": 10840.463472000001, + "iscrowd": 0 + }, + { + "id": 429, + "image_id": 77, + "category_id": 1, + "bbox": [ + 468.621, + 359.829, + 85.1994, + 92.8434 + ], + "area": 7910.20197396, + "iscrowd": 0 + }, + { + "id": 430, + "image_id": 78, + "category_id": 1, + "bbox": [ + 446.698, + 312.072, + 197.874, + 404.197 + ], + "area": 79980.07717799999, + "iscrowd": 0 + }, + { + "id": 431, + "image_id": 78, + "category_id": 1, + "bbox": [ + 789.65, + 413.725, + 160.106, + 302.763 + ], + "area": 48474.172878, + "iscrowd": 0 + }, + { + "id": 432, + "image_id": 78, + "category_id": 1, + "bbox": [ + 580.588, + 423.212, + 140.383, + 292.356 + ], + "area": 41041.812348, + "iscrowd": 0 + }, + { + "id": 433, + "image_id": 78, + "category_id": 0, + "bbox": [ + 821.976, + 474.949, + 124.826, + 191.12 + ], + "area": 23856.74512, + "iscrowd": 0 + }, + { + "id": 434, + "image_id": 78, + "category_id": 0, + "bbox": [ + 584.627, + 462.042, + 71.7925, + 127.797 + ], + "area": 9174.8661225, + "iscrowd": 0 + }, + { + "id": 435, + "image_id": 79, + "category_id": 1, + "bbox": [ + 454.58, + 305.421, + 303.809, + 409.618 + ], + "area": 124445.63496200001, + "iscrowd": 0 + }, + { + "id": 436, + "image_id": 79, + "category_id": 0, + "bbox": [ + 679.473, + 541.632, + 170.739, + 177.172 + ], + "area": 30250.170108000002, + "iscrowd": 0 + }, + { + "id": 437, + "image_id": 79, + "category_id": 0, + "bbox": [ + 411.251, + 503.19, + 67.5426, + 91.4699 + ], + "area": 6178.114867739999, + "iscrowd": 0 + }, + { + "id": 438, + "image_id": 79, + "category_id": 1, + "bbox": [ + 776.899, + 388.365, + 86.9788, + 315.604 + ], + "area": 27450.857195200002, + "iscrowd": 0 + }, + { + "id": 439, + "image_id": 79, + "category_id": 1, + "bbox": [ + 1142.26, + 414.617, + 87.696, + 109.26 + ], + "area": 9581.66496, + "iscrowd": 0 + }, + { + "id": 440, + "image_id": 79, + "category_id": 1, + "bbox": [ + 455.012, + 356.584, + 97.069, + 151.939 + ], + "area": 14748.566791, + "iscrowd": 0 + }, + { + "id": 441, + "image_id": 80, + "category_id": 1, + "bbox": [ + 529.998, + 425.647, + 174.469, + 291.831 + ], + "area": 50915.462739, + "iscrowd": 0 + }, + { + "id": 442, + "image_id": 80, + "category_id": 1, + "bbox": [ + 363.275, + 294.142, + 229.634, + 421.559 + ], + "area": 96804.279406, + "iscrowd": 0 + }, + { + "id": 443, + "image_id": 80, + "category_id": 1, + "bbox": [ + 802.316, + 417.409, + 201.773, + 302.591 + ], + "area": 61054.693843, + "iscrowd": 0 + }, + { + "id": 444, + "image_id": 80, + "category_id": 0, + "bbox": [ + 835.344, + 493.109, + 150.373, + 226.891 + ], + "area": 34118.280343, + "iscrowd": 0 + }, + { + "id": 445, + "image_id": 80, + "category_id": 0, + "bbox": [ + 526.345, + 460.8, + 119.172, + 193.655 + ], + "area": 23078.25366, + "iscrowd": 0 + }, + { + "id": 459, + "image_id": 83, + "category_id": 1, + "bbox": [ + 409.789, + 286.304, + 361.59, + 427.248 + ], + "area": 154488.60431999998, + "iscrowd": 0 + }, + { + "id": 460, + "image_id": 83, + "category_id": 1, + "bbox": [ + 941.495, + 405.229, + 87.2214, + 131.727 + ], + "area": 11489.4133578, + "iscrowd": 0 + }, + { + "id": 461, + "image_id": 83, + "category_id": 1, + "bbox": [ + 714.613, + 379.149, + 85.6523, + 339.304 + ], + "area": 29062.167999199995, + "iscrowd": 0 + }, + { + "id": 462, + "image_id": 83, + "category_id": 1, + "bbox": [ + 325.119, + 430.877, + 34.0065, + 42.9177 + ], + "area": 1459.4807650500002, + "iscrowd": 0 + }, + { + "id": 463, + "image_id": 83, + "category_id": 1, + "bbox": [ + 363.476, + 342.621, + 110.234, + 368.441 + ], + "area": 40614.725194, + "iscrowd": 0 + }, + { + "id": 464, + "image_id": 83, + "category_id": 0, + "bbox": [ + 303.89, + 518.4, + 126.124, + 138.041 + ], + "area": 17410.283084, + "iscrowd": 0 + }, + { + "id": 465, + "image_id": 83, + "category_id": 0, + "bbox": [ + 575.007, + 397.241, + 177.766, + 295.945 + ], + "area": 52608.958869999995, + "iscrowd": 0 + }, + { + "id": 466, + "image_id": 84, + "category_id": 1, + "bbox": [ + 159.971, + 254.861, + 314.801, + 460.269 + ], + "area": 144893.141469, + "iscrowd": 0 + }, + { + "id": 467, + "image_id": 84, + "category_id": 1, + "bbox": [ + 734.366, + 438.618, + 348.103, + 279.424 + ], + "area": 97268.33267199999, + "iscrowd": 0 + }, + { + "id": 468, + "image_id": 84, + "category_id": 1, + "bbox": [ + 368.82, + 431.624, + 257.768, + 285.593 + ], + "area": 73616.736424, + "iscrowd": 0 + }, + { + "id": 469, + "image_id": 84, + "category_id": 0, + "bbox": [ + 798.187, + 585.364, + 144.972, + 133.384 + ], + "area": 19336.945248, + "iscrowd": 0 + }, + { + "id": 470, + "image_id": 84, + "category_id": 0, + "bbox": [ + 366.455, + 517.407, + 146.979, + 202.593 + ], + "area": 29776.916547, + "iscrowd": 0 + }, + { + "id": 471, + "image_id": 85, + "category_id": 1, + "bbox": [ + 459.241, + 289.616, + 349.049, + 424.134 + ], + "area": 148043.54856599998, + "iscrowd": 0 + }, + { + "id": 472, + "image_id": 85, + "category_id": 1, + "bbox": [ + 822.044, + 405.306, + 110.073, + 311.386 + ], + "area": 34275.191178, + "iscrowd": 0 + }, + { + "id": 473, + "image_id": 85, + "category_id": 1, + "bbox": [ + 353.647, + 344.06, + 146.113, + 372.32 + ], + "area": 54400.79216, + "iscrowd": 0 + }, + { + "id": 474, + "image_id": 85, + "category_id": 1, + "bbox": [ + 325.33, + 432.291, + 35.1239, + 42.0126 + ], + "area": 1475.64636114, + "iscrowd": 0 + }, + { + "id": 475, + "image_id": 85, + "category_id": 1, + "bbox": [ + 690.084, + 381.598, + 79.3743, + 99.7745 + ], + "area": 7919.531095350001, + "iscrowd": 0 + }, + { + "id": 476, + "image_id": 85, + "category_id": 0, + "bbox": [ + 318.759, + 522.387, + 100.525, + 154.654 + ], + "area": 15546.593350000001, + "iscrowd": 0 + }, + { + "id": 477, + "image_id": 85, + "category_id": 0, + "bbox": [ + 629.785, + 419.285, + 158.091, + 271.503 + ], + "area": 42922.180773, + "iscrowd": 0 + }, + { + "id": 478, + "image_id": 86, + "category_id": 1, + "bbox": [ + 616.756, + 456.77, + 364.585, + 259.214 + ], + "area": 94505.53619, + "iscrowd": 0 + }, + { + "id": 479, + "image_id": 86, + "category_id": 1, + "bbox": [ + 205.276, + 244.599, + 305.319, + 466.937 + ], + "area": 142564.737903, + "iscrowd": 0 + }, + { + "id": 480, + "image_id": 86, + "category_id": 1, + "bbox": [ + 258.128, + 443.662, + 233.757, + 270.945 + ], + "area": 63335.290365, + "iscrowd": 0 + }, + { + "id": 481, + "image_id": 86, + "category_id": 0, + "bbox": [ + 137.805, + 526.976, + 152.657, + 190.795 + ], + "area": 29126.192315, + "iscrowd": 0 + }, + { + "id": 482, + "image_id": 87, + "category_id": 1, + "bbox": [ + 534.765, + 293.092, + 318.429, + 421.686 + ], + "area": 134277.05129399998, + "iscrowd": 0 + }, + { + "id": 483, + "image_id": 87, + "category_id": 1, + "bbox": [ + 341.191, + 342.141, + 193.485, + 374.148 + ], + "area": 72392.02578000001, + "iscrowd": 0 + }, + { + "id": 484, + "image_id": 87, + "category_id": 1, + "bbox": [ + 491.357, + 362.413, + 65.8282, + 96.9159 + ], + "area": 6379.799248379999, + "iscrowd": 0 + }, + { + "id": 485, + "image_id": 87, + "category_id": 1, + "bbox": [ + 499.97, + 370.801, + 108.315, + 347.907 + ], + "area": 37683.546705, + "iscrowd": 0 + }, + { + "id": 486, + "image_id": 87, + "category_id": 1, + "bbox": [ + 781.036, + 406.826, + 74.225, + 154.988 + ], + "area": 11503.984299999998, + "iscrowd": 0 + }, + { + "id": 487, + "image_id": 87, + "category_id": 1, + "bbox": [ + 324.536, + 432.214, + 31.9681, + 41.8689 + ], + "area": 1338.4691820899998, + "iscrowd": 0 + }, + { + "id": 488, + "image_id": 87, + "category_id": 0, + "bbox": [ + 685.698, + 418.298, + 177.593, + 296.142 + ], + "area": 52592.746205999996, + "iscrowd": 0 + }, + { + "id": 489, + "image_id": 87, + "category_id": 0, + "bbox": [ + 299.945, + 524.903, + 131.392, + 165.899 + ], + "area": 21797.801408, + "iscrowd": 0 + }, + { + "id": 490, + "image_id": 88, + "category_id": 1, + "bbox": [ + 452.127, + 231.396, + 351.674, + 488.604 + ], + "area": 171829.32309599998, + "iscrowd": 0 + }, + { + "id": 491, + "image_id": 89, + "category_id": 1, + "bbox": [ + 557.478, + 295.469, + 357.872, + 424.531 + ], + "area": 151927.758032, + "iscrowd": 0 + }, + { + "id": 492, + "image_id": 89, + "category_id": 1, + "bbox": [ + 273.592, + 334.233, + 200.018, + 385.767 + ], + "area": 77160.343806, + "iscrowd": 0 + }, + { + "id": 493, + "image_id": 89, + "category_id": 1, + "bbox": [ + 468.755, + 371.564, + 131.654, + 345.939 + ], + "area": 45544.253106000004, + "iscrowd": 0 + }, + { + "id": 494, + "image_id": 89, + "category_id": 0, + "bbox": [ + 223.902, + 532.693, + 153.237, + 173.873 + ], + "area": 26643.776900999997, + "iscrowd": 0 + }, + { + "id": 495, + "image_id": 89, + "category_id": 0, + "bbox": [ + 715.163, + 429.308, + 171.55, + 290.692 + ], + "area": 49868.212600000006, + "iscrowd": 0 + }, + { + "id": 496, + "image_id": 89, + "category_id": 1, + "bbox": [ + 499.531, + 418.097, + 93.3517, + 149.959 + ], + "area": 13998.9275803, + "iscrowd": 0 + }, + { + "id": 497, + "image_id": 89, + "category_id": 1, + "bbox": [ + 453.848, + 359.503, + 67.531, + 303.89 + ], + "area": 20521.995590000002, + "iscrowd": 0 + }, + { + "id": 498, + "image_id": 90, + "category_id": 1, + "bbox": [ + 781.432, + 145.408, + 347.772, + 574.592 + ], + "area": 199827.009024, + "iscrowd": 0 + }, + { + "id": 499, + "image_id": 91, + "category_id": 1, + "bbox": [ + 584.466, + 275.366, + 418.261, + 438.892 + ], + "area": 183571.406812, + "iscrowd": 0 + }, + { + "id": 500, + "image_id": 91, + "category_id": 1, + "bbox": [ + 216.398, + 328.902, + 236.114, + 387.089 + ], + "area": 91397.132146, + "iscrowd": 0 + }, + { + "id": 501, + "image_id": 91, + "category_id": 1, + "bbox": [ + 414.956, + 362.59, + 174.672, + 353.805 + ], + "area": 61799.82696, + "iscrowd": 0 + }, + { + "id": 502, + "image_id": 91, + "category_id": 0, + "bbox": [ + 158.07, + 551.572, + 179.787, + 167.318 + ], + "area": 30081.601266, + "iscrowd": 0 + }, + { + "id": 503, + "image_id": 91, + "category_id": 1, + "bbox": [ + 612.467, + 395.226, + 48.7488, + 80.3308 + ], + "area": 3916.03010304, + "iscrowd": 0 + }, + { + "id": 504, + "image_id": 91, + "category_id": 1, + "bbox": [ + 493.117, + 357.484, + 53.6309, + 83.9135 + ], + "area": 4500.356527149999, + "iscrowd": 0 + }, + { + "id": 505, + "image_id": 91, + "category_id": 0, + "bbox": [ + 784.439, + 430.454, + 200.191, + 285.251 + ], + "area": 57104.682941, + "iscrowd": 0 + }, + { + "id": 506, + "image_id": 91, + "category_id": 0, + "bbox": [ + 448.623, + 477.05, + 86.516, + 90.7544 + ], + "area": 7851.707670400001, + "iscrowd": 0 + }, + { + "id": 507, + "image_id": 92, + "category_id": 1, + "bbox": [ + 785.942, + 267.958, + 453.756, + 444.91 + ], + "area": 201880.58196, + "iscrowd": 0 + }, + { + "id": 508, + "image_id": 92, + "category_id": 1, + "bbox": [ + 653.339, + 365.921, + 156.943, + 350.323 + ], + "area": 54980.742589, + "iscrowd": 0 + }, + { + "id": 509, + "image_id": 92, + "category_id": 1, + "bbox": [ + 247.995, + 329.182, + 238.181, + 390.818 + ], + "area": 93085.422058, + "iscrowd": 0 + }, + { + "id": 510, + "image_id": 92, + "category_id": 1, + "bbox": [ + 433.114, + 357.469, + 148.709, + 358.548 + ], + "area": 53319.314532000004, + "iscrowd": 0 + }, + { + "id": 511, + "image_id": 92, + "category_id": 1, + "bbox": [ + 533.632, + 394.394, + 89.5194, + 323.646 + ], + "area": 28972.5957324, + "iscrowd": 0 + }, + { + "id": 512, + "image_id": 92, + "category_id": 0, + "bbox": [ + 188.697, + 566.095, + 191.913, + 152.051 + ], + "area": 29180.563563, + "iscrowd": 0 + }, + { + "id": 513, + "image_id": 92, + "category_id": 0, + "bbox": [ + 988.138, + 448.883, + 185.71, + 223.448 + ], + "area": 41496.528080000004, + "iscrowd": 0 + }, + { + "id": 514, + "image_id": 92, + "category_id": 0, + "bbox": [ + 470.731, + 453.848, + 82.4276, + 139.034 + ], + "area": 11460.2389384, + "iscrowd": 0 + }, + { + "id": 515, + "image_id": 93, + "category_id": 1, + "bbox": [ + 691.785, + 359.988, + 224.161, + 357.038 + ], + "area": 80033.995118, + "iscrowd": 0 + }, + { + "id": 516, + "image_id": 93, + "category_id": 1, + "bbox": [ + 262.63, + 323.739, + 280.601, + 391.396 + ], + "area": 109826.10899600001, + "iscrowd": 0 + }, + { + "id": 517, + "image_id": 93, + "category_id": 1, + "bbox": [ + 1089.64, + 270.318, + 189.819, + 441.917 + ], + "area": 83884.24302299999, + "iscrowd": 0 + }, + { + "id": 518, + "image_id": 93, + "category_id": 0, + "bbox": [ + 265.606, + 594.774, + 224.249, + 124.36 + ], + "area": 27887.605639999998, + "iscrowd": 0 + }, + { + "id": 519, + "image_id": 93, + "category_id": 1, + "bbox": [ + 494.968, + 354.496, + 110.962, + 361.542 + ], + "area": 40117.423404, + "iscrowd": 0 + }, + { + "id": 520, + "image_id": 93, + "category_id": 1, + "bbox": [ + 324.937, + 433.356, + 30.973, + 41.4443 + ], + "area": 1283.6543038999998, + "iscrowd": 0 + }, + { + "id": 521, + "image_id": 93, + "category_id": 0, + "bbox": [ + 511.018, + 426.25, + 95.001, + 155.851 + ], + "area": 14806.000851, + "iscrowd": 0 + }, + { + "id": 522, + "image_id": 94, + "category_id": 1, + "bbox": [ + 311.724, + 271.154, + 326.656, + 448.846 + ], + "area": 146618.238976, + "iscrowd": 0 + }, + { + "id": 523, + "image_id": 94, + "category_id": 1, + "bbox": [ + 751.388, + 344.086, + 198.658, + 371.669 + ], + "area": 73835.02020199999, + "iscrowd": 0 + }, + { + "id": 524, + "image_id": 94, + "category_id": 1, + "bbox": [ + 298.32, + 394.717, + 86.635, + 255.042 + ], + "area": 22095.563670000003, + "iscrowd": 0 + }, + { + "id": 525, + "image_id": 94, + "category_id": 1, + "bbox": [ + 355.135, + 344.901, + 126.244, + 173.889 + ], + "area": 21952.442916, + "iscrowd": 0 + }, + { + "id": 526, + "image_id": 94, + "category_id": 0, + "bbox": [ + 383.691, + 625.536, + 239.004, + 93.1782 + ], + "area": 22269.9625128, + "iscrowd": 0 + }, + { + "id": 527, + "image_id": 94, + "category_id": 1, + "bbox": [ + 369.192, + 405.875, + 51.9935, + 65.4025 + ], + "area": 3400.50488375, + "iscrowd": 0 + }, + { + "id": 528, + "image_id": 95, + "category_id": 1, + "bbox": [ + 182.773, + 385.249, + 172.924, + 331.361 + ], + "area": 57300.269564, + "iscrowd": 0 + }, + { + "id": 529, + "image_id": 95, + "category_id": 1, + "bbox": [ + 579.675, + 294.141, + 451.453, + 420.01 + ], + "area": 189614.77453, + "iscrowd": 0 + }, + { + "id": 530, + "image_id": 95, + "category_id": 1, + "bbox": [ + 387.92, + 346.275, + 241.362, + 369.906 + ], + "area": 89281.251972, + "iscrowd": 0 + }, + { + "id": 531, + "image_id": 95, + "category_id": 1, + "bbox": [ + 975.561, + 324.816, + 205.557, + 392.071 + ], + "area": 80592.938547, + "iscrowd": 0 + }, + { + "id": 532, + "image_id": 95, + "category_id": 1, + "bbox": [ + 325.16, + 433.202, + 33.8494, + 41.6055 + ], + "area": 1408.3212117, + "iscrowd": 0 + }, + { + "id": 533, + "image_id": 95, + "category_id": 1, + "bbox": [ + 340.778, + 396.678, + 106.567, + 320.029 + ], + "area": 34104.530442999996, + "iscrowd": 0 + }, + { + "id": 534, + "image_id": 95, + "category_id": 0, + "bbox": [ + 382.477, + 451.679, + 141.451, + 245.43 + ], + "area": 34716.31893, + "iscrowd": 0 + }, + { + "id": 541, + "image_id": 97, + "category_id": 1, + "bbox": [ + 0.481071, + 354.952, + 253.791, + 359.833 + ], + "area": 91322.37690300001, + "iscrowd": 0 + }, + { + "id": 542, + "image_id": 97, + "category_id": 1, + "bbox": [ + 354.933, + 335.135, + 250.489, + 379.818 + ], + "area": 95140.231002, + "iscrowd": 0 + }, + { + "id": 543, + "image_id": 97, + "category_id": 1, + "bbox": [ + 283.915, + 327.964, + 174.632, + 388.756 + ], + "area": 67889.237792, + "iscrowd": 0 + }, + { + "id": 544, + "image_id": 98, + "category_id": 1, + "bbox": [ + 278.115, + 324.61, + 300.785, + 390.954 + ], + "area": 117593.09889000001, + "iscrowd": 0 + }, + { + "id": 545, + "image_id": 98, + "category_id": 1, + "bbox": [ + 0.642052, + 341.756, + 216.543, + 373.108 + ], + "area": 80793.925644, + "iscrowd": 0 + }, + { + "id": 546, + "image_id": 98, + "category_id": 1, + "bbox": [ + 325.01, + 432.775, + 28.202, + 40.655 + ], + "area": 1146.55231, + "iscrowd": 0 + }, + { + "id": 547, + "image_id": 99, + "category_id": 1, + "bbox": [ + 0.783691, + 334.988, + 269.952, + 377.295 + ], + "area": 101851.53984, + "iscrowd": 0 + }, + { + "id": 548, + "image_id": 99, + "category_id": 1, + "bbox": [ + 314.105, + 315.774, + 329.625, + 399.044 + ], + "area": 131534.8785, + "iscrowd": 0 + }, + { + "id": 549, + "image_id": 100, + "category_id": 1, + "bbox": [ + 477.238, + 304.148, + 335.909, + 410.846 + ], + "area": 138006.869014, + "iscrowd": 0 + }, + { + "id": 550, + "image_id": 100, + "category_id": 1, + "bbox": [ + 1.0895, + 339.435, + 466.121, + 373.847 + ], + "area": 174257.937487, + "iscrowd": 0 + }, + { + "id": 551, + "image_id": 100, + "category_id": 1, + "bbox": [ + 374.898, + 325.155, + 140.427, + 390.009 + ], + "area": 54767.793843, + "iscrowd": 0 + }, + { + "id": 552, + "image_id": 100, + "category_id": 0, + "bbox": [ + 392.848, + 464.516, + 123.429, + 248.184 + ], + "area": 30633.102936, + "iscrowd": 0 + }, + { + "id": 553, + "image_id": 101, + "category_id": 1, + "bbox": [ + 571.6, + 362.686, + 480.371, + 352.44 + ], + "area": 169301.95523999998, + "iscrowd": 0 + }, + { + "id": 554, + "image_id": 101, + "category_id": 1, + "bbox": [ + 263.837, + 313.494, + 279.187, + 401.143 + ], + "area": 111993.910741, + "iscrowd": 0 + }, + { + "id": 555, + "image_id": 101, + "category_id": 1, + "bbox": [ + 689.399, + 322.919, + 192.903, + 273.788 + ], + "area": 52814.526564, + "iscrowd": 0 + }, + { + "id": 556, + "image_id": 101, + "category_id": 0, + "bbox": [ + 379.364, + 471.849, + 176.882, + 246.02 + ], + "area": 43516.509640000004, + "iscrowd": 0 + }, + { + "id": 557, + "image_id": 102, + "category_id": 1, + "bbox": [ + 945.105, + 316.137, + 284.256, + 398.257 + ], + "area": 113206.94179199998, + "iscrowd": 0 + }, + { + "id": 558, + "image_id": 102, + "category_id": 0, + "bbox": [ + 486.518, + 485.6, + 155.139, + 232.523 + ], + "area": 36073.385697000005, + "iscrowd": 0 + }, + { + "id": 559, + "image_id": 102, + "category_id": 0, + "bbox": [ + 1139.87, + 494.115, + 139.674, + 223.288 + ], + "area": 31187.528112000004, + "iscrowd": 0 + }, + { + "id": 560, + "image_id": 102, + "category_id": 1, + "bbox": [ + 324.849, + 307.343, + 259.17, + 407.08 + ], + "area": 105502.92360000001, + "iscrowd": 0 + }, + { + "id": 561, + "image_id": 102, + "category_id": 1, + "bbox": [ + 324.944, + 434.282, + 31.7993, + 40.6506 + ], + "area": 1292.6606245799999, + "iscrowd": 0 + }, + { + "id": 562, + "image_id": 103, + "category_id": 1, + "bbox": [ + 425.829, + 303.689, + 229.023, + 410.379 + ], + "area": 93986.22971700001, + "iscrowd": 0 + }, + { + "id": 563, + "image_id": 103, + "category_id": 0, + "bbox": [ + 615.382, + 495.815, + 121.988, + 221.973 + ], + "area": 27078.042324000002, + "iscrowd": 0 + }, + { + "id": 564, + "image_id": 103, + "category_id": 1, + "bbox": [ + 325.223, + 434.045, + 32.1088, + 41.1929 + ], + "area": 1322.6545875200002, + "iscrowd": 0 + }, + { + "id": 565, + "image_id": 104, + "category_id": 1, + "bbox": [ + 562.65, + 289.678, + 224.846, + 424.319 + ], + "area": 95406.42987400001, + "iscrowd": 0 + }, + { + "id": 566, + "image_id": 104, + "category_id": 0, + "bbox": [ + 748.639, + 498.531, + 128.725, + 219.667 + ], + "area": 28276.634575, + "iscrowd": 0 + }, + { + "id": 567, + "image_id": 104, + "category_id": 1, + "bbox": [ + 324.697, + 433.048, + 33.6344, + 42.2497 + ], + "area": 1421.0433096799998, + "iscrowd": 0 + }, + { + "id": 571, + "image_id": 106, + "category_id": 1, + "bbox": [ + 1105.74, + 294.998, + 173.612, + 418.303 + ], + "area": 72622.420436, + "iscrowd": 0 + }, + { + "id": 572, + "image_id": 106, + "category_id": 1, + "bbox": [ + 324.741, + 432.974, + 33.3784, + 42.3313 + ], + "area": 1412.95106392, + "iscrowd": 0 + }, + { + "id": 573, + "image_id": 107, + "category_id": 1, + "bbox": [ + 324.644, + 432.961, + 33.6964, + 42.4445 + ], + "area": 1430.2268497999999, + "iscrowd": 0 + }, + { + "id": 574, + "image_id": 108, + "category_id": 1, + "bbox": [ + 324.76, + 433.053, + 33.4347, + 42.3407 + ], + "area": 1415.6486022899999, + "iscrowd": 0 + }, + { + "id": 576, + "image_id": 110, + "category_id": 1, + "bbox": [ + 324.513, + 433.293, + 34.012, + 42.0978 + ], + "area": 1431.8303736, + "iscrowd": 0 + }, + { + "id": 577, + "image_id": 111, + "category_id": 1, + "bbox": [ + 324.535, + 433.225, + 33.687, + 42.1068 + ], + "area": 1418.4517715999998, + "iscrowd": 0 + }, + { + "id": 578, + "image_id": 112, + "category_id": 1, + "bbox": [ + 324.55, + 433.366, + 33.7277, + 41.9838 + ], + "area": 1416.0170112600001, + "iscrowd": 0 + }, + { + "id": 579, + "image_id": 112, + "category_id": 1, + "bbox": [ + 1155.08, + 389.647, + 122.068, + 124.404 + ], + "area": 15185.747472, + "iscrowd": 0 + }, + { + "id": 580, + "image_id": 112, + "category_id": 1, + "bbox": [ + 1115.26, + 431.007, + 8.93793, + 0.993103 + ], + "area": 8.87628509679, + "iscrowd": 0 + }, + { + "id": 581, + "image_id": 112, + "category_id": 0, + "bbox": [ + 1133.13, + 442.924, + 51.6414, + 83.4207 + ], + "area": 4307.96173698, + "iscrowd": 0 + }, + { + "id": 582, + "image_id": 113, + "category_id": 1, + "bbox": [ + 324.503, + 433.235, + 33.92, + 42.0531 + ], + "area": 1426.441152, + "iscrowd": 0 + }, + { + "id": 583, + "image_id": 113, + "category_id": 1, + "bbox": [ + 1035.21, + 391.943, + 139.654, + 129.352 + ], + "area": 18064.524208, + "iscrowd": 0 + }, + { + "id": 584, + "image_id": 113, + "category_id": 0, + "bbox": [ + 1027.26, + 448.472, + 62.6919, + 70.9048 + ], + "area": 4445.1566311199995, + "iscrowd": 0 + }, + { + "id": 585, + "image_id": 114, + "category_id": 1, + "bbox": [ + 976.721, + 389.418, + 112.43, + 142.263 + ], + "area": 15994.629090000002, + "iscrowd": 0 + }, + { + "id": 586, + "image_id": 114, + "category_id": 1, + "bbox": [ + 324.619, + 433.375, + 33.5945, + 41.8164 + ], + "area": 1404.8010497999999, + "iscrowd": 0 + }, + { + "id": 587, + "image_id": 114, + "category_id": 0, + "bbox": [ + 973.241, + 443.917, + 62.5655, + 86.4 + ], + "area": 5405.6592, + "iscrowd": 0 + }, + { + "id": 588, + "image_id": 115, + "category_id": 1, + "bbox": [ + 962.853, + 388.125, + 117.813, + 146.04 + ], + "area": 17205.410519999998, + "iscrowd": 0 + }, + { + "id": 589, + "image_id": 115, + "category_id": 1, + "bbox": [ + 324.762, + 433.307, + 32.6664, + 41.8221 + ], + "area": 1366.1774474400002, + "iscrowd": 0 + }, + { + "id": 590, + "image_id": 115, + "category_id": 0, + "bbox": [ + 958.894, + 447.263, + 77.5855, + 80.6138 + ], + "area": 6254.461979899999, + "iscrowd": 0 + }, + { + "id": 591, + "image_id": 116, + "category_id": 1, + "bbox": [ + 890.803, + 387.447, + 138.633, + 150.565 + ], + "area": 20873.277645000002, + "iscrowd": 0 + }, + { + "id": 592, + "image_id": 116, + "category_id": 1, + "bbox": [ + 660.594, + 400.439, + 139.601, + 316.791 + ], + "area": 44224.340391, + "iscrowd": 0 + }, + { + "id": 593, + "image_id": 116, + "category_id": 1, + "bbox": [ + 773.915, + 389.881, + 92.5328, + 285.309 + ], + "area": 26400.4406352, + "iscrowd": 0 + }, + { + "id": 594, + "image_id": 116, + "category_id": 1, + "bbox": [ + 1153.66, + 397.067, + 115.402, + 116.784 + ], + "area": 13477.107168, + "iscrowd": 0 + }, + { + "id": 595, + "image_id": 116, + "category_id": 1, + "bbox": [ + 324.63, + 433.466, + 34.0718, + 41.6741 + ], + "area": 1419.9116003800002, + "iscrowd": 0 + }, + { + "id": 596, + "image_id": 116, + "category_id": 0, + "bbox": [ + 681.269, + 424.055, + 109.241, + 120.166 + ], + "area": 13127.054006, + "iscrowd": 0 + }, + { + "id": 597, + "image_id": 116, + "category_id": 0, + "bbox": [ + 760.717, + 422.069, + 65.5448, + 78.4552 + ], + "area": 5142.33039296, + "iscrowd": 0 + }, + { + "id": 598, + "image_id": 116, + "category_id": 0, + "bbox": [ + 1147.03, + 461.793, + 48.6621, + 66.5379 + ], + "area": 3237.8739435899997, + "iscrowd": 0 + }, + { + "id": 609, + "image_id": 118, + "category_id": 1, + "bbox": [ + 553.917, + 394.657, + 163.273, + 322.765 + ], + "area": 52698.809844999996, + "iscrowd": 0 + }, + { + "id": 610, + "image_id": 118, + "category_id": 1, + "bbox": [ + 715.717, + 383.023, + 99.2937, + 321.522 + ], + "area": 31925.1090114, + "iscrowd": 0 + }, + { + "id": 611, + "image_id": 118, + "category_id": 1, + "bbox": [ + 882.449, + 387.036, + 101.956, + 156.403 + ], + "area": 15946.224268, + "iscrowd": 0 + }, + { + "id": 612, + "image_id": 118, + "category_id": 1, + "bbox": [ + 324.69, + 433.542, + 34.0786, + 41.7094 + ], + "area": 1421.3979588400002, + "iscrowd": 0 + }, + { + "id": 613, + "image_id": 118, + "category_id": 1, + "bbox": [ + 1187.3, + 395.978, + 83.4119, + 168.778 + ], + "area": 14078.0936582, + "iscrowd": 0 + }, + { + "id": 614, + "image_id": 118, + "category_id": 0, + "bbox": [ + 628.817, + 433.331, + 80.9641, + 125.3 + ], + "area": 10144.80173, + "iscrowd": 0 + }, + { + "id": 615, + "image_id": 118, + "category_id": 0, + "bbox": [ + 714.793, + 419.065, + 62.8435, + 79.4211 + ], + "area": 4991.099897849999, + "iscrowd": 0 + }, + { + "id": 616, + "image_id": 118, + "category_id": 0, + "bbox": [ + 1152.39, + 461.86, + 64.3857, + 50.1205 + ], + "area": 3227.04347685, + "iscrowd": 0 + }, + { + "id": 617, + "image_id": 119, + "category_id": 1, + "bbox": [ + 540.87, + 386.168, + 173.667, + 330.684 + ], + "area": 57428.898228000005, + "iscrowd": 0 + }, + { + "id": 618, + "image_id": 119, + "category_id": 1, + "bbox": [ + 700.241, + 378.262, + 113.068, + 338.825 + ], + "area": 38310.2651, + "iscrowd": 0 + }, + { + "id": 619, + "image_id": 119, + "category_id": 1, + "bbox": [ + 821.794, + 381.444, + 129.542, + 334.699 + ], + "area": 43357.577858000004, + "iscrowd": 0 + }, + { + "id": 620, + "image_id": 119, + "category_id": 1, + "bbox": [ + 324.568, + 433.869, + 32.7268, + 41.1823 + ], + "area": 1347.7648956399998, + "iscrowd": 0 + }, + { + "id": 621, + "image_id": 119, + "category_id": 1, + "bbox": [ + 1094.34, + 400.44, + 143.804, + 115.049 + ], + "area": 16544.506396, + "iscrowd": 0 + }, + { + "id": 622, + "image_id": 119, + "category_id": 0, + "bbox": [ + 598.841, + 422.069, + 102.29, + 147.972 + ], + "area": 15136.055880000002, + "iscrowd": 0 + }, + { + "id": 623, + "image_id": 119, + "category_id": 0, + "bbox": [ + 696.166, + 420.083, + 96.331, + 84.4138 + ], + "area": 8131.6657678, + "iscrowd": 0 + }, + { + "id": 624, + "image_id": 119, + "category_id": 0, + "bbox": [ + 1086.46, + 479.669, + 83.4207, + 41.7103 + ], + "area": 3479.5024232099995, + "iscrowd": 0 + }, + { + "id": 625, + "image_id": 119, + "category_id": 1, + "bbox": [ + 1223.39, + 391.283, + 56.6069, + 86.4 + ], + "area": 4890.836160000001, + "iscrowd": 0 + }, + { + "id": 626, + "image_id": 120, + "category_id": 1, + "bbox": [ + 504.725, + 378.556, + 185.794, + 338.215 + ], + "area": 62838.317709999996, + "iscrowd": 0 + }, + { + "id": 627, + "image_id": 120, + "category_id": 1, + "bbox": [ + 684.668, + 381.286, + 106.353, + 336.909 + ], + "area": 35831.282877, + "iscrowd": 0 + }, + { + "id": 628, + "image_id": 120, + "category_id": 1, + "bbox": [ + 777.655, + 384.353, + 108.808, + 333.965 + ], + "area": 36338.06372, + "iscrowd": 0 + }, + { + "id": 629, + "image_id": 120, + "category_id": 1, + "bbox": [ + 1130.99, + 399.199, + 95.7645, + 121.101 + ], + "area": 11597.1767145, + "iscrowd": 0 + }, + { + "id": 630, + "image_id": 120, + "category_id": 1, + "bbox": [ + 1212.25, + 397.924, + 67.3513, + 99.681 + ], + "area": 6713.644935299999, + "iscrowd": 0 + }, + { + "id": 631, + "image_id": 120, + "category_id": 1, + "bbox": [ + 324.747, + 433.833, + 32.2148, + 41.1494 + ], + "area": 1325.61969112, + "iscrowd": 0 + }, + { + "id": 632, + "image_id": 120, + "category_id": 1, + "bbox": [ + 869.513, + 401.179, + 48.0912, + 128.207 + ], + "area": 6165.6284784, + "iscrowd": 0 + }, + { + "id": 633, + "image_id": 120, + "category_id": 0, + "bbox": [ + 591.926, + 428.768, + 82.8588, + 152.144 + ], + "area": 12606.4692672, + "iscrowd": 0 + }, + { + "id": 634, + "image_id": 120, + "category_id": 0, + "bbox": [ + 672.35, + 419.506, + 80.7982, + 103.707 + ], + "area": 8379.338927399998, + "iscrowd": 0 + }, + { + "id": 635, + "image_id": 121, + "category_id": 1, + "bbox": [ + 4.90526, + 376.98, + 84.2031, + 221.043 + ], + "area": 18612.5058333, + "iscrowd": 0 + }, + { + "id": 636, + "image_id": 121, + "category_id": 0, + "bbox": [ + 64.3227, + 403.103, + 24.6819, + 32.3483 + ], + "area": 798.41750577, + "iscrowd": 0 + }, + { + "id": 637, + "image_id": 121, + "category_id": 1, + "bbox": [ + 0.0, + 346.393, + 14.5095, + 105.953 + ], + "area": 1537.3250535, + "iscrowd": 0 + }, + { + "id": 638, + "image_id": 122, + "category_id": 1, + "bbox": [ + 524.371, + 383.355, + 204.274, + 332.688 + ], + "area": 67959.508512, + "iscrowd": 0 + }, + { + "id": 639, + "image_id": 122, + "category_id": 1, + "bbox": [ + 752.14, + 379.04, + 121.172, + 338.528 + ], + "area": 41020.114816, + "iscrowd": 0 + }, + { + "id": 640, + "image_id": 122, + "category_id": 1, + "bbox": [ + 1130.5, + 399.132, + 81.8765, + 123.53 + ], + "area": 10114.204044999999, + "iscrowd": 0 + }, + { + "id": 641, + "image_id": 122, + "category_id": 1, + "bbox": [ + 680.216, + 376.923, + 90.0566, + 339.567 + ], + "area": 30580.2494922, + "iscrowd": 0 + }, + { + "id": 642, + "image_id": 122, + "category_id": 1, + "bbox": [ + 324.501, + 433.948, + 31.0652, + 40.8287 + ], + "area": 1268.35173124, + "iscrowd": 0 + }, + { + "id": 643, + "image_id": 122, + "category_id": 1, + "bbox": [ + 1188.25, + 398.564, + 84.4399, + 124.421 + ], + "area": 10506.0967979, + "iscrowd": 0 + }, + { + "id": 644, + "image_id": 122, + "category_id": 0, + "bbox": [ + 605.793, + 428.028, + 116.193, + 182.731 + ], + "area": 21232.063082999997, + "iscrowd": 0 + }, + { + "id": 645, + "image_id": 122, + "category_id": 0, + "bbox": [ + 1048.72, + 464.772, + 89.3793, + 65.5448 + ], + "area": 5858.34834264, + "iscrowd": 0 + }, + { + "id": 646, + "image_id": 123, + "category_id": 1, + "bbox": [ + 0.0779653, + 341.772, + 71.9744, + 239.949 + ], + "area": 17270.1853056, + "iscrowd": 0 + }, + { + "id": 647, + "image_id": 123, + "category_id": 1, + "bbox": [ + 79.9045, + 373.747, + 41.3521, + 74.503 + ], + "area": 3080.8555063, + "iscrowd": 0 + }, + { + "id": 648, + "image_id": 123, + "category_id": 0, + "bbox": [ + 134.816, + 413.531, + 21.7437, + 30.8343 + ], + "area": 670.4517689099999, + "iscrowd": 0 + }, + { + "id": 657, + "image_id": 125, + "category_id": 1, + "bbox": [ + 25.8426, + 345.169, + 94.913, + 257.74 + ], + "area": 24462.87662, + "iscrowd": 0 + }, + { + "id": 658, + "image_id": 125, + "category_id": 1, + "bbox": [ + 151.426, + 381.246, + 54.7355, + 71.564 + ], + "area": 3917.0913219999998, + "iscrowd": 0 + }, + { + "id": 659, + "image_id": 125, + "category_id": 0, + "bbox": [ + 167.915, + 412.014, + 34.6771, + 40.6267 + ], + "area": 1408.81613857, + "iscrowd": 0 + }, + { + "id": 666, + "image_id": 127, + "category_id": 1, + "bbox": [ + 205.3, + 381.609, + 67.4446, + 199.228 + ], + "area": 13436.8527688, + "iscrowd": 0 + }, + { + "id": 667, + "image_id": 127, + "category_id": 1, + "bbox": [ + 87.3025, + 346.601, + 92.9011, + 100.54 + ], + "area": 9340.276594, + "iscrowd": 0 + }, + { + "id": 668, + "image_id": 127, + "category_id": 1, + "bbox": [ + 0.105379, + 370.792, + 64.914, + 233.422 + ], + "area": 15152.355708000001, + "iscrowd": 0 + }, + { + "id": 669, + "image_id": 127, + "category_id": 0, + "bbox": [ + 221.462, + 415.117, + 62.5655, + 80.4414 + ], + "area": 5032.8564117000005, + "iscrowd": 0 + }, + { + "id": 670, + "image_id": 128, + "category_id": 1, + "bbox": [ + 716.299, + 374.635, + 286.013, + 340.631 + ], + "area": 97424.89420299999, + "iscrowd": 0 + }, + { + "id": 671, + "image_id": 128, + "category_id": 1, + "bbox": [ + 625.351, + 359.635, + 164.768, + 357.615 + ], + "area": 58923.50832, + "iscrowd": 0 + }, + { + "id": 672, + "image_id": 128, + "category_id": 1, + "bbox": [ + 1133.99, + 398.216, + 92.3538, + 124.506 + ], + "area": 11498.6022228, + "iscrowd": 0 + }, + { + "id": 673, + "image_id": 128, + "category_id": 1, + "bbox": [ + 988.532, + 397.671, + 138.781, + 149.911 + ], + "area": 20804.798491, + "iscrowd": 0 + }, + { + "id": 674, + "image_id": 128, + "category_id": 1, + "bbox": [ + 324.613, + 433.676, + 33.8127, + 41.6 + ], + "area": 1406.60832, + "iscrowd": 0 + }, + { + "id": 675, + "image_id": 128, + "category_id": 0, + "bbox": [ + 984.166, + 505.49, + 99.3103, + 34.7586 + ], + "area": 3451.88699358, + "iscrowd": 0 + }, + { + "id": 676, + "image_id": 128, + "category_id": 0, + "bbox": [ + 615.724, + 410.152, + 105.269, + 151.945 + ], + "area": 15995.098205, + "iscrowd": 0 + }, + { + "id": 677, + "image_id": 128, + "category_id": 0, + "bbox": [ + 859.034, + 444.91, + 137.048, + 258.207 + ], + "area": 35386.752936, + "iscrowd": 0 + }, + { + "id": 678, + "image_id": 128, + "category_id": 1, + "bbox": [ + 684.248, + 369.434, + 37.7379, + 68.5241 + ], + "area": 2585.9556333900005, + "iscrowd": 0 + }, + { + "id": 679, + "image_id": 128, + "category_id": 1, + "bbox": [ + 760.717, + 395.255, + 24.8276, + 56.6069 + ], + "area": 1405.41347044, + "iscrowd": 0 + }, + { + "id": 680, + "image_id": 129, + "category_id": 1, + "bbox": [ + 28.1537, + 373.663, + 79.9606, + 231.822 + ], + "area": 18536.6262132, + "iscrowd": 0 + }, + { + "id": 681, + "image_id": 129, + "category_id": 1, + "bbox": [ + 155.276, + 348.869, + 63.6988, + 204.808 + ], + "area": 13046.0238304, + "iscrowd": 0 + }, + { + "id": 682, + "image_id": 129, + "category_id": 1, + "bbox": [ + 283.952, + 388.041, + 63.1422, + 79.7549 + ], + "area": 5035.89984678, + "iscrowd": 0 + }, + { + "id": 683, + "image_id": 129, + "category_id": 0, + "bbox": [ + 282.964, + 413.696, + 41.5622, + 53.2597 + ], + "area": 2213.59030334, + "iscrowd": 0 + }, + { + "id": 684, + "image_id": 129, + "category_id": 0, + "bbox": [ + 57.7199, + 424.915, + 46.6767, + 20.7786 + ], + "area": 969.87647862, + "iscrowd": 0 + }, + { + "id": 685, + "image_id": 130, + "category_id": 1, + "bbox": [ + 847.448, + 366.439, + 358.809, + 347.707 + ], + "area": 124760.40096300001, + "iscrowd": 0 + }, + { + "id": 686, + "image_id": 130, + "category_id": 1, + "bbox": [ + 585.337, + 368.819, + 130.102, + 346.514 + ], + "area": 45082.164428000004, + "iscrowd": 0 + }, + { + "id": 687, + "image_id": 130, + "category_id": 1, + "bbox": [ + 639.632, + 351.899, + 186.408, + 364.839 + ], + "area": 68008.908312, + "iscrowd": 0 + }, + { + "id": 688, + "image_id": 130, + "category_id": 1, + "bbox": [ + 324.673, + 433.533, + 34.0204, + 41.6838 + ], + "area": 1418.09954952, + "iscrowd": 0 + }, + { + "id": 689, + "image_id": 130, + "category_id": 1, + "bbox": [ + 1128.79, + 399.732, + 79.2876, + 121.478 + ], + "area": 9631.6990728, + "iscrowd": 0 + }, + { + "id": 690, + "image_id": 130, + "category_id": 0, + "bbox": [ + 612.745, + 436.966, + 157.903, + 157.903 + ], + "area": 24933.357408999997, + "iscrowd": 0 + }, + { + "id": 691, + "image_id": 131, + "category_id": 1, + "bbox": [ + 206.793, + 353.104, + 101.373, + 227.288 + ], + "area": 23040.866424000003, + "iscrowd": 0 + }, + { + "id": 692, + "image_id": 131, + "category_id": 1, + "bbox": [ + 93.68, + 392.906, + 74.0813, + 58.9662 + ], + "area": 4368.29275206, + "iscrowd": 0 + }, + { + "id": 693, + "image_id": 131, + "category_id": 0, + "bbox": [ + 13.0806, + 413.125, + 34.3367, + 82.3486 + ], + "area": 2827.5791736200003, + "iscrowd": 0 + }, + { + "id": 694, + "image_id": 132, + "category_id": 1, + "bbox": [ + 0.326171, + 255.056, + 73.3967, + 232.328 + ], + "area": 17052.108517599998, + "iscrowd": 0 + }, + { + "id": 695, + "image_id": 132, + "category_id": 0, + "bbox": [ + 39.7241, + 286.014, + 37.7379, + 43.6966 + ], + "area": 1649.01792114, + "iscrowd": 0 + }, + { + "id": 696, + "image_id": 133, + "category_id": 1, + "bbox": [ + 892.246, + 351.894, + 386.931, + 361.828 + ], + "area": 140002.469868, + "iscrowd": 0 + }, + { + "id": 697, + "image_id": 133, + "category_id": 1, + "bbox": [ + 667.338, + 331.295, + 197.713, + 384.216 + ], + "area": 75964.498008, + "iscrowd": 0 + }, + { + "id": 698, + "image_id": 133, + "category_id": 1, + "bbox": [ + 537.319, + 362.742, + 165.83, + 353.26 + ], + "area": 58581.105800000005, + "iscrowd": 0 + }, + { + "id": 699, + "image_id": 133, + "category_id": 1, + "bbox": [ + 324.505, + 433.473, + 34.0371, + 41.8187 + ], + "area": 1423.38727377, + "iscrowd": 0 + }, + { + "id": 700, + "image_id": 133, + "category_id": 1, + "bbox": [ + 976.939, + 395.918, + 67.1376, + 112.961 + ], + "area": 7583.9304336000005, + "iscrowd": 0 + }, + { + "id": 701, + "image_id": 133, + "category_id": 0, + "bbox": [ + 686.234, + 412.138, + 140.028, + 214.51 + ], + "area": 30037.406279999996, + "iscrowd": 0 + }, + { + "id": 702, + "image_id": 133, + "category_id": 0, + "bbox": [ + 910.676, + 454.841, + 105.269, + 65.5448 + ], + "area": 6899.8355512, + "iscrowd": 0 + }, + { + "id": 703, + "image_id": 133, + "category_id": 0, + "bbox": [ + 928.552, + 468.745, + 180.745, + 174.786 + ], + "area": 31591.69557, + "iscrowd": 0 + }, + { + "id": 704, + "image_id": 134, + "category_id": 1, + "bbox": [ + 291.692, + 353.386, + 57.4524, + 116.258 + ], + "area": 6679.301119199999, + "iscrowd": 0 + }, + { + "id": 705, + "image_id": 134, + "category_id": 1, + "bbox": [ + 386.795, + 395.221, + 54.8793, + 65.8572 + ], + "area": 3614.1970359600004, + "iscrowd": 0 + }, + { + "id": 706, + "image_id": 134, + "category_id": 1, + "bbox": [ + 146.798, + 374.536, + 73.6793, + 92.926 + ], + "area": 6846.7226318, + "iscrowd": 0 + }, + { + "id": 707, + "image_id": 134, + "category_id": 0, + "bbox": [ + 402.403, + 424.317, + 34.9322, + 34.6311 + ], + "area": 1209.74051142, + "iscrowd": 0 + }, + { + "id": 708, + "image_id": 134, + "category_id": 0, + "bbox": [ + 79.3915, + 421.073, + 27.3764, + 21.3535 + ], + "area": 584.5819574, + "iscrowd": 0 + }, + { + "id": 709, + "image_id": 134, + "category_id": 0, + "bbox": [ + 12.8669, + 414.776, + 36.9581, + 52.5627 + ], + "area": 1942.6175228700001, + "iscrowd": 0 + }, + { + "id": 710, + "image_id": 134, + "category_id": 1, + "bbox": [ + 29.1504, + 382.088, + 57.3093, + 174.248 + ], + "area": 9986.0309064, + "iscrowd": 0 + }, + { + "id": 711, + "image_id": 134, + "category_id": 1, + "bbox": [ + 0.331252, + 389.376, + 39.7505, + 106.333 + ], + "area": 4226.7899165, + "iscrowd": 0 + }, + { + "id": 714, + "image_id": 136, + "category_id": 1, + "bbox": [ + 545.535, + 356.327, + 190.748, + 360.594 + ], + "area": 68782.58431199999, + "iscrowd": 0 + }, + { + "id": 715, + "image_id": 136, + "category_id": 1, + "bbox": [ + 802.029, + 336.41, + 239.565, + 379.862 + ], + "area": 91001.64003000001, + "iscrowd": 0 + }, + { + "id": 716, + "image_id": 136, + "category_id": 1, + "bbox": [ + 669.654, + 380.925, + 92.1239, + 337.363 + ], + "area": 31079.195275700004, + "iscrowd": 0 + }, + { + "id": 717, + "image_id": 136, + "category_id": 1, + "bbox": [ + 324.648, + 433.436, + 34.1289, + 41.9274 + ], + "area": 1430.93604186, + "iscrowd": 0 + }, + { + "id": 718, + "image_id": 136, + "category_id": 0, + "bbox": [ + 1029.51, + 485.729, + 189.814, + 229.927 + ], + "area": 43643.363578, + "iscrowd": 0 + }, + { + "id": 719, + "image_id": 136, + "category_id": 1, + "bbox": [ + 1036.18, + 356.265, + 243.268, + 358.997 + ], + "area": 87332.482196, + "iscrowd": 0 + }, + { + "id": 720, + "image_id": 136, + "category_id": 1, + "bbox": [ + 1055.03, + 397.417, + 71.1809, + 94.253 + ], + "area": 6709.013367699999, + "iscrowd": 0 + }, + { + "id": 721, + "image_id": 136, + "category_id": 0, + "bbox": [ + 826.175, + 427.355, + 196.424, + 228.277 + ], + "area": 44839.081448, + "iscrowd": 0 + }, + { + "id": 722, + "image_id": 137, + "category_id": 1, + "bbox": [ + 449.747, + 392.173, + 74.657, + 215.285 + ], + "area": 16072.532244999999, + "iscrowd": 0 + }, + { + "id": 723, + "image_id": 137, + "category_id": 1, + "bbox": [ + 213.075, + 375.136, + 69.2672, + 206.075 + ], + "area": 14274.23824, + "iscrowd": 0 + }, + { + "id": 724, + "image_id": 137, + "category_id": 1, + "bbox": [ + 18.6152, + 391.053, + 48.2221, + 211.925 + ], + "area": 10219.4685425, + "iscrowd": 0 + }, + { + "id": 725, + "image_id": 137, + "category_id": 1, + "bbox": [ + 365.405, + 355.223, + 60.5356, + 114.15 + ], + "area": 6910.13874, + "iscrowd": 0 + }, + { + "id": 726, + "image_id": 137, + "category_id": 0, + "bbox": [ + 466.759, + 418.097, + 32.7724, + 71.5034 + ], + "area": 2343.3380261599996, + "iscrowd": 0 + }, + { + "id": 727, + "image_id": 137, + "category_id": 0, + "bbox": [ + 247.283, + 427.034, + 34.7586, + 48.6621 + ], + "area": 1691.42646906, + "iscrowd": 0 + }, + { + "id": 746, + "image_id": 141, + "category_id": 1, + "bbox": [ + 11.0862, + 238.339, + 76.387, + 234.114 + ], + "area": 17883.266118, + "iscrowd": 0 + }, + { + "id": 747, + "image_id": 141, + "category_id": 0, + "bbox": [ + 40.7172, + 268.138, + 47.669, + 66.5379 + ], + "area": 3171.7951550999996, + "iscrowd": 0 + }, + { + "id": 748, + "image_id": 142, + "category_id": 1, + "bbox": [ + 541.726, + 349.848, + 202.061, + 365.999 + ], + "area": 73954.12393900001, + "iscrowd": 0 + }, + { + "id": 749, + "image_id": 142, + "category_id": 1, + "bbox": [ + 955.526, + 309.287, + 323.767, + 404.928 + ], + "area": 131102.323776, + "iscrowd": 0 + }, + { + "id": 750, + "image_id": 142, + "category_id": 1, + "bbox": [ + 827.586, + 388.6, + 64.4538, + 319.683 + ], + "area": 20604.7841454, + "iscrowd": 0 + }, + { + "id": 751, + "image_id": 142, + "category_id": 1, + "bbox": [ + 957.046, + 395.568, + 109.907, + 132.637 + ], + "area": 14577.734758999999, + "iscrowd": 0 + }, + { + "id": 752, + "image_id": 142, + "category_id": 1, + "bbox": [ + 323.78, + 432.71, + 35.0132, + 42.682 + ], + "area": 1494.4334024, + "iscrowd": 0 + }, + { + "id": 753, + "image_id": 142, + "category_id": 0, + "bbox": [ + 757.738, + 475.697, + 105.269, + 43.6966 + ], + "area": 4599.8973854, + "iscrowd": 0 + }, + { + "id": 754, + "image_id": 142, + "category_id": 0, + "bbox": [ + 904.717, + 487.614, + 90.3724, + 45.6828 + ], + "area": 4128.46427472, + "iscrowd": 0 + }, + { + "id": 763, + "image_id": 144, + "category_id": 1, + "bbox": [ + 220.786, + 228.942, + 86.9532, + 164.375 + ], + "area": 14292.93225, + "iscrowd": 0 + }, + { + "id": 764, + "image_id": 144, + "category_id": 1, + "bbox": [ + 80.5845, + 233.31, + 67.616, + 100.645 + ], + "area": 6805.21232, + "iscrowd": 0 + }, + { + "id": 765, + "image_id": 144, + "category_id": 0, + "bbox": [ + 99.1661, + 263.756, + 46.5172, + 68.2957 + ], + "area": 3176.92473604, + "iscrowd": 0 + }, + { + "id": 766, + "image_id": 145, + "category_id": 1, + "bbox": [ + 567.121, + 332.981, + 282.801, + 382.888 + ], + "area": 108281.10928799999, + "iscrowd": 0 + }, + { + "id": 767, + "image_id": 145, + "category_id": 1, + "bbox": [ + 1116.47, + 293.831, + 162.795, + 420.901 + ], + "area": 68520.578295, + "iscrowd": 0 + }, + { + "id": 768, + "image_id": 145, + "category_id": 1, + "bbox": [ + 552.245, + 374.93, + 118.321, + 264.839 + ], + "area": 31336.015319, + "iscrowd": 0 + }, + { + "id": 769, + "image_id": 145, + "category_id": 1, + "bbox": [ + 761.438, + 392.826, + 88.2891, + 322.491 + ], + "area": 28472.4401481, + "iscrowd": 0 + }, + { + "id": 770, + "image_id": 145, + "category_id": 1, + "bbox": [ + 323.365, + 432.549, + 34.8169, + 42.4887 + ], + "area": 1479.3248190299998, + "iscrowd": 0 + }, + { + "id": 771, + "image_id": 145, + "category_id": 1, + "bbox": [ + 943.97, + 397.52, + 84.0164, + 101.326 + ], + "area": 8513.0457464, + "iscrowd": 0 + }, + { + "id": 772, + "image_id": 145, + "category_id": 0, + "bbox": [ + 873.931, + 495.559, + 82.4276, + 47.669 + ], + "area": 3929.2412643999996, + "iscrowd": 0 + }, + { + "id": 773, + "image_id": 145, + "category_id": 0, + "bbox": [ + 1024.88, + 470.731, + 190.676, + 243.31 + ], + "area": 46393.37756, + "iscrowd": 0 + }, + { + "id": 774, + "image_id": 146, + "category_id": 1, + "bbox": [ + 493.383, + 356.516, + 96.8093, + 266.768 + ], + "area": 25825.623342399995, + "iscrowd": 0 + }, + { + "id": 775, + "image_id": 146, + "category_id": 1, + "bbox": [ + 603.768, + 395.504, + 83.1978, + 241.414 + ], + "area": 20085.1136892, + "iscrowd": 0 + }, + { + "id": 776, + "image_id": 146, + "category_id": 1, + "bbox": [ + 402.67, + 383.041, + 80.2514, + 220.35 + ], + "area": 17683.39599, + "iscrowd": 0 + }, + { + "id": 777, + "image_id": 146, + "category_id": 1, + "bbox": [ + 264.902, + 393.577, + 72.9558, + 73.5579 + ], + "area": 5366.47544082, + "iscrowd": 0 + }, + { + "id": 778, + "image_id": 146, + "category_id": 0, + "bbox": [ + 195.915, + 421.033, + 38.8471, + 42.4608 + ], + "area": 1649.47894368, + "iscrowd": 0 + }, + { + "id": 779, + "image_id": 146, + "category_id": 1, + "bbox": [ + 172.125, + 385.499, + 44.2676, + 154.485 + ], + "area": 6838.6801860000005, + "iscrowd": 0 + }, + { + "id": 780, + "image_id": 146, + "category_id": 1, + "bbox": [ + 76.9646, + 346.351, + 73.7794, + 97.5692 + ], + "area": 7198.597034479999, + "iscrowd": 0 + }, + { + "id": 781, + "image_id": 146, + "category_id": 0, + "bbox": [ + 307.387, + 419.989, + 27.5377, + 31.4474 + ], + "area": 865.98906698, + "iscrowd": 0 + }, + { + "id": 782, + "image_id": 146, + "category_id": 0, + "bbox": [ + 438.721, + 432.007, + 32.0865, + 49.1581 + ], + "area": 1577.31137565, + "iscrowd": 0 + }, + { + "id": 783, + "image_id": 146, + "category_id": 0, + "bbox": [ + 608.878, + 427.914, + 54.3188, + 70.8084 + ], + "area": 3846.2273179200006, + "iscrowd": 0 + }, + { + "id": 784, + "image_id": 147, + "category_id": 1, + "bbox": [ + 0.323687, + 264.232, + 70.183, + 215.922 + ], + "area": 15154.053726000002, + "iscrowd": 0 + }, + { + "id": 785, + "image_id": 147, + "category_id": 0, + "bbox": [ + 311.774, + 268.262, + 39.6559, + 56.0299 + ], + "area": 2221.91611141, + "iscrowd": 0 + }, + { + "id": 786, + "image_id": 147, + "category_id": 1, + "bbox": [ + 285.685, + 224.805, + 71.6841, + 207.237 + ], + "area": 14855.597831699999, + "iscrowd": 0 + }, + { + "id": 787, + "image_id": 147, + "category_id": 1, + "bbox": [ + 141.447, + 224.51, + 76.4147, + 78.2876 + ], + "area": 5982.32346772, + "iscrowd": 0 + }, + { + "id": 788, + "image_id": 147, + "category_id": 0, + "bbox": [ + 142.571, + 259.72, + 44.2006, + 45.7353 + ], + "area": 2021.5277011800001, + "iscrowd": 0 + }, + { + "id": 789, + "image_id": 148, + "category_id": 1, + "bbox": [ + 628.955, + 316.139, + 240.732, + 400.703 + ], + "area": 96462.034596, + "iscrowd": 0 + }, + { + "id": 790, + "image_id": 148, + "category_id": 1, + "bbox": [ + 550.91, + 377.099, + 160.646, + 339.229 + ], + "area": 54495.78193399999, + "iscrowd": 0 + }, + { + "id": 791, + "image_id": 148, + "category_id": 0, + "bbox": [ + 1126.2, + 447.961, + 153.118, + 272.039 + ], + "area": 41654.067601999996, + "iscrowd": 0 + }, + { + "id": 792, + "image_id": 148, + "category_id": 1, + "bbox": [ + 903.41, + 393.608, + 92.9119, + 140.805 + ], + "area": 13082.4600795, + "iscrowd": 0 + }, + { + "id": 793, + "image_id": 148, + "category_id": 1, + "bbox": [ + 323.663, + 432.833, + 34.5796, + 42.3994 + ], + "area": 1466.15429224, + "iscrowd": 0 + }, + { + "id": 794, + "image_id": 149, + "category_id": 1, + "bbox": [ + 646.634, + 400.253, + 106.198, + 247.671 + ], + "area": 26302.164857999996, + "iscrowd": 0 + }, + { + "id": 795, + "image_id": 149, + "category_id": 1, + "bbox": [ + 529.508, + 357.618, + 106.087, + 278.893 + ], + "area": 29586.921691, + "iscrowd": 0 + }, + { + "id": 796, + "image_id": 149, + "category_id": 1, + "bbox": [ + 448.503, + 384.288, + 79.0292, + 224.027 + ], + "area": 17704.6745884, + "iscrowd": 0 + }, + { + "id": 797, + "image_id": 149, + "category_id": 1, + "bbox": [ + 136.605, + 348.356, + 77.6286, + 115.604 + ], + "area": 8974.176674400002, + "iscrowd": 0 + }, + { + "id": 798, + "image_id": 149, + "category_id": 0, + "bbox": [ + 663.433, + 432.993, + 58.9333, + 79.5709 + ], + "area": 4689.37572097, + "iscrowd": 0 + }, + { + "id": 799, + "image_id": 149, + "category_id": 0, + "bbox": [ + 473.95, + 431.528, + 38.3819, + 57.1771 + ], + "area": 2194.56573449, + "iscrowd": 0 + }, + { + "id": 800, + "image_id": 149, + "category_id": 0, + "bbox": [ + 365.75, + 425.104, + 29.091, + 38.5543 + ], + "area": 1121.5831413, + "iscrowd": 0 + }, + { + "id": 801, + "image_id": 149, + "category_id": 0, + "bbox": [ + 253.36, + 420.282, + 32.0001, + 49.3495 + ], + "area": 1579.1889349500002, + "iscrowd": 0 + }, + { + "id": 802, + "image_id": 149, + "category_id": 1, + "bbox": [ + 210.565, + 396.379, + 62.458, + 178.892 + ], + "area": 11173.236536, + "iscrowd": 0 + }, + { + "id": 803, + "image_id": 150, + "category_id": 1, + "bbox": [ + 341.584, + 226.325, + 65.1431, + 106.979 + ], + "area": 6968.9436949, + "iscrowd": 0 + }, + { + "id": 804, + "image_id": 150, + "category_id": 1, + "bbox": [ + 201.27, + 221.376, + 71.8409, + 96.9735 + ], + "area": 6966.663516150001, + "iscrowd": 0 + }, + { + "id": 805, + "image_id": 150, + "category_id": 1, + "bbox": [ + 50.6483, + 249.269, + 65.5448, + 101.297 + ], + "area": 6639.491605599999, + "iscrowd": 0 + }, + { + "id": 806, + "image_id": 150, + "category_id": 0, + "bbox": [ + 218.483, + 277.076, + 38.731, + 40.7172 + ], + "area": 1577.0178732, + "iscrowd": 0 + }, + { + "id": 807, + "image_id": 151, + "category_id": 1, + "bbox": [ + 755.93, + 312.546, + 288.191, + 401.363 + ], + "area": 115669.20433299999, + "iscrowd": 0 + }, + { + "id": 808, + "image_id": 151, + "category_id": 1, + "bbox": [ + 544.404, + 369.795, + 147.741, + 348.487 + ], + "area": 51485.817867000005, + "iscrowd": 0 + }, + { + "id": 809, + "image_id": 151, + "category_id": 1, + "bbox": [ + 659.301, + 393.473, + 79.9242, + 324.895 + ], + "area": 25966.972959, + "iscrowd": 0 + }, + { + "id": 810, + "image_id": 151, + "category_id": 1, + "bbox": [ + 323.611, + 432.99, + 34.3019, + 42.027 + ], + "area": 1441.6059513000002, + "iscrowd": 0 + }, + { + "id": 811, + "image_id": 151, + "category_id": 0, + "bbox": [ + 652.469, + 452.855, + 53.6276, + 101.297 + ], + "area": 5432.3149972, + "iscrowd": 0 + }, + { + "id": 812, + "image_id": 152, + "category_id": 1, + "bbox": [ + 555.936, + 356.623, + 119.077, + 299.595 + ], + "area": 35674.873815000006, + "iscrowd": 0 + }, + { + "id": 813, + "image_id": 152, + "category_id": 1, + "bbox": [ + 687.623, + 398.299, + 95.1091, + 271.496 + ], + "area": 25821.7402136, + "iscrowd": 0 + }, + { + "id": 814, + "image_id": 152, + "category_id": 1, + "bbox": [ + 487.674, + 380.702, + 78.6301, + 234.341 + ], + "area": 18426.2562641, + "iscrowd": 0 + }, + { + "id": 815, + "image_id": 152, + "category_id": 1, + "bbox": [ + 181.916, + 349.966, + 93.9907, + 231.032 + ], + "area": 21714.8594024, + "iscrowd": 0 + }, + { + "id": 816, + "image_id": 152, + "category_id": 1, + "bbox": [ + 386.96, + 396.17, + 48.1345, + 66.2213 + ], + "area": 3187.52916485, + "iscrowd": 0 + }, + { + "id": 817, + "image_id": 152, + "category_id": 0, + "bbox": [ + 696.166, + 422.069, + 49.6552, + 91.3655 + ], + "area": 4536.7721756, + "iscrowd": 0 + }, + { + "id": 818, + "image_id": 152, + "category_id": 0, + "bbox": [ + 522.372, + 435.972, + 41.7103, + 57.6 + ], + "area": 2402.5132799999997, + "iscrowd": 0 + }, + { + "id": 819, + "image_id": 152, + "category_id": 1, + "bbox": [ + 279.062, + 395.255, + 38.731, + 77.4621 + ], + "area": 3000.1845951000005, + "iscrowd": 0 + }, + { + "id": 820, + "image_id": 152, + "category_id": 0, + "bbox": [ + 315.807, + 423.062, + 31.7793, + 52.6345 + ], + "area": 1672.68756585, + "iscrowd": 0 + }, + { + "id": 821, + "image_id": 152, + "category_id": 0, + "bbox": [ + 423.062, + 427.034, + 24.8276, + 35.7517 + ], + "area": 887.62890692, + "iscrowd": 0 + }, + { + "id": 822, + "image_id": 153, + "category_id": 1, + "bbox": [ + 0.131752, + 284.503, + 64.1907, + 192.7 + ], + "area": 12369.54789, + "iscrowd": 0 + }, + { + "id": 823, + "image_id": 153, + "category_id": 1, + "bbox": [ + 271.633, + 219.607, + 99.964, + 207.385 + ], + "area": 20731.03414, + "iscrowd": 0 + }, + { + "id": 824, + "image_id": 153, + "category_id": 1, + "bbox": [ + 120.955, + 250.649, + 47.1098, + 50.172 + ], + "area": 2363.5928856, + "iscrowd": 0 + }, + { + "id": 825, + "image_id": 153, + "category_id": 1, + "bbox": [ + 419.728, + 225.73, + 51.8444, + 95.5319 + ], + "area": 4952.79403636, + "iscrowd": 0 + }, + { + "id": 826, + "image_id": 153, + "category_id": 0, + "bbox": [ + 276.343, + 250.92, + 57.5121, + 79.0792 + ], + "area": 4548.01085832, + "iscrowd": 0 + }, + { + "id": 827, + "image_id": 153, + "category_id": 0, + "bbox": [ + 429.216, + 266.989, + 42.7112, + 51.3803 + ], + "area": 2194.5142693599996, + "iscrowd": 0 + }, + { + "id": 828, + "image_id": 154, + "category_id": 1, + "bbox": [ + 888.453, + 298.456, + 389.128, + 415.408 + ], + "area": 161646.884224, + "iscrowd": 0 + }, + { + "id": 829, + "image_id": 154, + "category_id": 1, + "bbox": [ + 618.905, + 378.004, + 160.014, + 339.453 + ], + "area": 54317.232341999996, + "iscrowd": 0 + }, + { + "id": 830, + "image_id": 154, + "category_id": 1, + "bbox": [ + 609.429, + 383.747, + 77.9719, + 155.548 + ], + "area": 12128.3731012, + "iscrowd": 0 + }, + { + "id": 831, + "image_id": 154, + "category_id": 1, + "bbox": [ + 323.915, + 432.951, + 33.9298, + 42.025 + ], + "area": 1425.899845, + "iscrowd": 0 + }, + { + "id": 832, + "image_id": 154, + "category_id": 1, + "bbox": [ + 837.663, + 389.332, + 109.546, + 148.52 + ], + "area": 16269.771920000003, + "iscrowd": 0 + }, + { + "id": 833, + "image_id": 154, + "category_id": 0, + "bbox": [ + 793.007, + 474.521, + 81.0027, + 77.6097 + ], + "area": 6286.595246190001, + "iscrowd": 0 + }, + { + "id": 834, + "image_id": 154, + "category_id": 0, + "bbox": [ + 610.731, + 458.918, + 55.0362, + 78.736 + ], + "area": 4333.3302432, + "iscrowd": 0 + }, + { + "id": 835, + "image_id": 155, + "category_id": 1, + "bbox": [ + 600.011, + 350.763, + 118.066, + 322.022 + ], + "area": 38019.849452, + "iscrowd": 0 + }, + { + "id": 836, + "image_id": 155, + "category_id": 1, + "bbox": [ + 524.161, + 383.588, + 77.26, + 245.81 + ], + "area": 18991.280600000002, + "iscrowd": 0 + }, + { + "id": 837, + "image_id": 155, + "category_id": 1, + "bbox": [ + 707.297, + 396.602, + 99.4877, + 290.87 + ], + "area": 28937.987299, + "iscrowd": 0 + }, + { + "id": 838, + "image_id": 155, + "category_id": 1, + "bbox": [ + 452.861, + 398.075, + 73.9599, + 209.722 + ], + "area": 15511.018147800001, + "iscrowd": 0 + }, + { + "id": 839, + "image_id": 155, + "category_id": 1, + "bbox": [ + 251.693, + 350.693, + 96.955, + 232.967 + ], + "area": 22587.315485, + "iscrowd": 0 + }, + { + "id": 840, + "image_id": 155, + "category_id": 0, + "bbox": [ + 717.021, + 438.952, + 60.5793, + 75.4759 + ], + "area": 4572.27718887, + "iscrowd": 0 + }, + { + "id": 841, + "image_id": 155, + "category_id": 0, + "bbox": [ + 556.138, + 432.993, + 47.669, + 64.5517 + ], + "area": 3077.1149872999995, + "iscrowd": 0 + }, + { + "id": 842, + "image_id": 155, + "category_id": 0, + "bbox": [ + 487.614, + 424.055, + 44.6897, + 87.3931 + ], + "area": 3905.5714210700003, + "iscrowd": 0 + }, + { + "id": 843, + "image_id": 155, + "category_id": 0, + "bbox": [ + 368.441, + 425.048, + 43.6966, + 47.669 + ], + "area": 2082.9732253999996, + "iscrowd": 0 + }, + { + "id": 844, + "image_id": 156, + "category_id": 1, + "bbox": [ + 466.862, + 219.76, + 103.195, + 212.619 + ], + "area": 21941.217705, + "iscrowd": 0 + }, + { + "id": 845, + "image_id": 156, + "category_id": 1, + "bbox": [ + 339.161, + 219.266, + 62.2936, + 113.65 + ], + "area": 7079.66764, + "iscrowd": 0 + }, + { + "id": 846, + "image_id": 156, + "category_id": 1, + "bbox": [ + 42.7034, + 255.228, + 50.6483, + 89.3793 + ], + "area": 4526.90960019, + "iscrowd": 0 + }, + { + "id": 847, + "image_id": 156, + "category_id": 0, + "bbox": [ + 335.669, + 244.303, + 63.5586, + 84.4138 + ], + "area": 5365.22294868, + "iscrowd": 0 + }, + { + "id": 848, + "image_id": 156, + "category_id": 0, + "bbox": [ + 488.607, + 263.172, + 35.7517, + 45.6828 + ], + "area": 1633.23776076, + "iscrowd": 0 + }, + { + "id": 849, + "image_id": 157, + "category_id": 1, + "bbox": [ + 566.136, + 378.943, + 112.016, + 338.583 + ], + "area": 37926.713328000005, + "iscrowd": 0 + }, + { + "id": 850, + "image_id": 157, + "category_id": 1, + "bbox": [ + 722.761, + 384.083, + 172.321, + 332.757 + ], + "area": 57341.018997, + "iscrowd": 0 + }, + { + "id": 851, + "image_id": 157, + "category_id": 1, + "bbox": [ + 324.095, + 432.709, + 35.442, + 42.2145 + ], + "area": 1496.166309, + "iscrowd": 0 + }, + { + "id": 852, + "image_id": 157, + "category_id": 0, + "bbox": [ + 569.364, + 512.295, + 92.9032, + 77.6406 + ], + "area": 7213.06018992, + "iscrowd": 0 + }, + { + "id": 853, + "image_id": 158, + "category_id": 1, + "bbox": [ + 738.415, + 393.642, + 109.887, + 313.931 + ], + "area": 34496.935797, + "iscrowd": 0 + }, + { + "id": 854, + "image_id": 158, + "category_id": 1, + "bbox": [ + 621.886, + 348.27, + 131.503, + 350.985 + ], + "area": 46155.580454999996, + "iscrowd": 0 + }, + { + "id": 855, + "image_id": 158, + "category_id": 1, + "bbox": [ + 537.738, + 385.115, + 88.7573, + 265.322 + ], + "area": 23549.264350600002, + "iscrowd": 0 + }, + { + "id": 856, + "image_id": 158, + "category_id": 1, + "bbox": [ + 515.901, + 399.711, + 57.2773, + 213.471 + ], + "area": 12227.0425083, + "iscrowd": 0 + }, + { + "id": 857, + "image_id": 158, + "category_id": 1, + "bbox": [ + 406.046, + 403.373, + 42.7168, + 58.1451 + ], + "area": 2483.77260768, + "iscrowd": 0 + }, + { + "id": 858, + "image_id": 158, + "category_id": 1, + "bbox": [ + 363.877, + 351.208, + 45.1701, + 114.595 + ], + "area": 5176.2676095, + "iscrowd": 0 + }, + { + "id": 859, + "image_id": 158, + "category_id": 0, + "bbox": [ + 745.821, + 434.979, + 47.669, + 93.3517 + ], + "area": 4449.982187299999, + "iscrowd": 0 + }, + { + "id": 860, + "image_id": 158, + "category_id": 0, + "bbox": [ + 576.993, + 432.0, + 53.6276, + 70.5103 + ], + "area": 3781.29816428, + "iscrowd": 0 + }, + { + "id": 861, + "image_id": 158, + "category_id": 0, + "bbox": [ + 444.91, + 430.014, + 38.731, + 55.6138 + ], + "area": 2153.9780878, + "iscrowd": 0 + }, + { + "id": 870, + "image_id": 160, + "category_id": 1, + "bbox": [ + 531.683, + 374.822, + 121.122, + 342.263 + ], + "area": 41455.579086, + "iscrowd": 0 + }, + { + "id": 871, + "image_id": 160, + "category_id": 1, + "bbox": [ + 792.934, + 391.69, + 202.009, + 324.15 + ], + "area": 65481.21734999999, + "iscrowd": 0 + }, + { + "id": 872, + "image_id": 160, + "category_id": 1, + "bbox": [ + 735.253, + 387.49, + 110.497, + 327.954 + ], + "area": 36237.933138, + "iscrowd": 0 + }, + { + "id": 873, + "image_id": 160, + "category_id": 1, + "bbox": [ + 323.967, + 433.145, + 34.2208, + 41.8883 + ], + "area": 1433.45113664, + "iscrowd": 0 + }, + { + "id": 874, + "image_id": 160, + "category_id": 0, + "bbox": [ + 539.255, + 541.241, + 107.255, + 86.4 + ], + "area": 9266.832, + "iscrowd": 0 + }, + { + "id": 875, + "image_id": 160, + "category_id": 0, + "bbox": [ + 691.2, + 496.552, + 97.3241, + 63.5586 + ], + "area": 6185.78354226, + "iscrowd": 0 + }, + { + "id": 885, + "image_id": 162, + "category_id": 1, + "bbox": [ + 586.146, + 222.487, + 74.6552, + 208.375 + ], + "area": 15556.277299999998, + "iscrowd": 0 + }, + { + "id": 886, + "image_id": 162, + "category_id": 1, + "bbox": [ + 33.5575, + 195.665, + 98.4207, + 145.563 + ], + "area": 14326.412354099999, + "iscrowd": 0 + }, + { + "id": 887, + "image_id": 162, + "category_id": 1, + "bbox": [ + 306.869, + 235.366, + 88.3862, + 100.303 + ], + "area": 8865.4010186, + "iscrowd": 0 + }, + { + "id": 888, + "image_id": 162, + "category_id": 1, + "bbox": [ + 464.772, + 207.559, + 64.5517, + 111.228 + ], + "area": 7179.9564875999995, + "iscrowd": 0 + }, + { + "id": 889, + "image_id": 162, + "category_id": 0, + "bbox": [ + 37.7379, + 194.648, + 42.7034, + 55.6138 + ], + "area": 2374.89834692, + "iscrowd": 0 + }, + { + "id": 890, + "image_id": 162, + "category_id": 0, + "bbox": [ + 461.793, + 234.372, + 64.5517, + 79.4483 + ], + "area": 5128.5228271099995, + "iscrowd": 0 + }, + { + "id": 891, + "image_id": 162, + "category_id": 0, + "bbox": [ + 597.848, + 250.262, + 47.669, + 51.6414 + ], + "area": 2461.6938966, + "iscrowd": 0 + }, + { + "id": 898, + "image_id": 164, + "category_id": 1, + "bbox": [ + 646.659, + 339.286, + 151.123, + 376.497 + ], + "area": 56897.356131, + "iscrowd": 0 + }, + { + "id": 899, + "image_id": 164, + "category_id": 1, + "bbox": [ + 806.529, + 401.041, + 142.303, + 315.998 + ], + "area": 44967.463394, + "iscrowd": 0 + }, + { + "id": 900, + "image_id": 164, + "category_id": 1, + "bbox": [ + 589.5, + 381.147, + 77.4724, + 303.995 + ], + "area": 23551.222238, + "iscrowd": 0 + }, + { + "id": 901, + "image_id": 164, + "category_id": 1, + "bbox": [ + 491.383, + 407.481, + 77.8456, + 226.668 + ], + "area": 17645.1064608, + "iscrowd": 0 + }, + { + "id": 902, + "image_id": 164, + "category_id": 1, + "bbox": [ + 489.054, + 358.895, + 101.941, + 133.224 + ], + "area": 13580.987783999999, + "iscrowd": 0 + }, + { + "id": 903, + "image_id": 164, + "category_id": 0, + "bbox": [ + 819.399, + 457.477, + 81.6237, + 112.032 + ], + "area": 9144.466358399999, + "iscrowd": 0 + }, + { + "id": 904, + "image_id": 164, + "category_id": 0, + "bbox": [ + 504.812, + 442.567, + 51.013, + 74.201 + ], + "area": 3785.2156129999994, + "iscrowd": 0 + }, + { + "id": 905, + "image_id": 165, + "category_id": 1, + "bbox": [ + 522.799, + 209.739, + 69.9348, + 229.948 + ], + "area": 16081.367390399999, + "iscrowd": 0 + }, + { + "id": 906, + "image_id": 165, + "category_id": 1, + "bbox": [ + 625.081, + 218.55, + 88.2683, + 228.676 + ], + "area": 20184.841770799998, + "iscrowd": 0 + }, + { + "id": 907, + "image_id": 165, + "category_id": 1, + "bbox": [ + 0.157239, + 266.596, + 56.5673, + 223.442 + ], + "area": 12639.510646600002, + "iscrowd": 0 + }, + { + "id": 908, + "image_id": 165, + "category_id": 0, + "bbox": [ + 638.74, + 264.526, + 45.9758, + 65.1843 + ], + "area": 2996.90033994, + "iscrowd": 0 + }, + { + "id": 909, + "image_id": 165, + "category_id": 0, + "bbox": [ + 525.549, + 240.441, + 58.6281, + 83.4813 + ], + "area": 4894.350004530001, + "iscrowd": 0 + }, + { + "id": 910, + "image_id": 165, + "category_id": 1, + "bbox": [ + 239.926, + 245.403, + 95.1675, + 188.935 + ], + "area": 17980.4716125, + "iscrowd": 0 + }, + { + "id": 911, + "image_id": 165, + "category_id": 0, + "bbox": [ + 277.713, + 279.458, + 41.9857, + 49.9163 + ], + "area": 2095.77079691, + "iscrowd": 0 + }, + { + "id": 912, + "image_id": 165, + "category_id": 0, + "bbox": [ + 88.0, + 193.0, + 37.9173, + 59.6997 + ], + "area": 2263.65143481, + "iscrowd": 0 + }, + { + "id": 913, + "image_id": 165, + "category_id": 1, + "bbox": [ + 102.344, + 213.1, + 65.5064, + 139.5 + ], + "area": 9138.1428, + "iscrowd": 0 + }, + { + "id": 914, + "image_id": 166, + "category_id": 1, + "bbox": [ + 816.663, + 375.588, + 277.551, + 339.495 + ], + "area": 94227.176745, + "iscrowd": 0 + }, + { + "id": 915, + "image_id": 166, + "category_id": 1, + "bbox": [ + 644.281, + 377.44, + 127.211, + 340.595 + ], + "area": 43327.430545, + "iscrowd": 0 + }, + { + "id": 916, + "image_id": 166, + "category_id": 1, + "bbox": [ + 527.439, + 363.141, + 152.036, + 354.855 + ], + "area": 53950.734780000006, + "iscrowd": 0 + }, + { + "id": 917, + "image_id": 166, + "category_id": 1, + "bbox": [ + 324.376, + 433.585, + 31.9681, + 41.1265 + ], + "area": 1314.73606465, + "iscrowd": 0 + }, + { + "id": 918, + "image_id": 166, + "category_id": 0, + "bbox": [ + 545.214, + 509.462, + 118.179, + 185.71 + ], + "area": 21947.022090000002, + "iscrowd": 0 + }, + { + "id": 919, + "image_id": 167, + "category_id": 1, + "bbox": [ + 654.67, + 332.417, + 171.761, + 387.583 + ], + "area": 66571.64366300001, + "iscrowd": 0 + }, + { + "id": 920, + "image_id": 167, + "category_id": 1, + "bbox": [ + 837.032, + 404.658, + 161.107, + 315.342 + ], + "area": 50803.803594, + "iscrowd": 0 + }, + { + "id": 921, + "image_id": 167, + "category_id": 1, + "bbox": [ + 512.377, + 409.603, + 71.8916, + 253.073 + ], + "area": 18193.8228868, + "iscrowd": 0 + }, + { + "id": 922, + "image_id": 167, + "category_id": 1, + "bbox": [ + 559.095, + 360.801, + 71.5054, + 258.389 + ], + "area": 18476.208800599998, + "iscrowd": 0 + }, + { + "id": 923, + "image_id": 167, + "category_id": 1, + "bbox": [ + 609.111, + 379.969, + 80.0543, + 325.072 + ], + "area": 26023.4114096, + "iscrowd": 0 + }, + { + "id": 924, + "image_id": 167, + "category_id": 0, + "bbox": [ + 849.046, + 471.867, + 85.496, + 128.046 + ], + "area": 10947.420815999998, + "iscrowd": 0 + }, + { + "id": 925, + "image_id": 167, + "category_id": 0, + "bbox": [ + 510.04, + 450.189, + 64.4909, + 78.8611 + ], + "area": 5085.823313989999, + "iscrowd": 0 + }, + { + "id": 926, + "image_id": 168, + "category_id": 1, + "bbox": [ + 566.64, + 214.17, + 90.6902, + 228.715 + ], + "area": 20742.209093, + "iscrowd": 0 + }, + { + "id": 927, + "image_id": 168, + "category_id": 1, + "bbox": [ + 666.659, + 221.873, + 98.8623, + 240.303 + ], + "area": 23756.9072769, + "iscrowd": 0 + }, + { + "id": 928, + "image_id": 168, + "category_id": 1, + "bbox": [ + 1.15936, + 205.176, + 71.55, + 255.58 + ], + "area": 18286.749, + "iscrowd": 0 + }, + { + "id": 929, + "image_id": 168, + "category_id": 1, + "bbox": [ + 142.959, + 188.739, + 95.6282, + 108.842 + ], + "area": 10408.364544400001, + "iscrowd": 0 + }, + { + "id": 930, + "image_id": 168, + "category_id": 1, + "bbox": [ + 451.104, + 233.394, + 51.6821, + 85.9219 + ], + "area": 4440.62422799, + "iscrowd": 0 + }, + { + "id": 931, + "image_id": 168, + "category_id": 0, + "bbox": [ + 572.028, + 232.386, + 62.5655, + 91.3655 + ], + "area": 5716.32819025, + "iscrowd": 0 + }, + { + "id": 932, + "image_id": 168, + "category_id": 0, + "bbox": [ + 676.303, + 271.117, + 51.6414, + 57.6 + ], + "area": 2974.54464, + "iscrowd": 0 + }, + { + "id": 933, + "image_id": 168, + "category_id": 1, + "bbox": [ + 302.897, + 240.331, + 55.6138, + 92.3586 + ], + "area": 5136.41270868, + "iscrowd": 0 + }, + { + "id": 934, + "image_id": 168, + "category_id": 0, + "bbox": [ + 341.628, + 275.09, + 39.7241, + 59.5862 + ], + "area": 2367.00816742, + "iscrowd": 0 + }, + { + "id": 935, + "image_id": 168, + "category_id": 0, + "bbox": [ + 130.097, + 183.724, + 61.5724, + 64.5517 + ], + "area": 3974.60309308, + "iscrowd": 0 + }, + { + "id": 936, + "image_id": 169, + "category_id": 1, + "bbox": [ + 820.422, + 359.621, + 278.498, + 360.379 + ], + "area": 100364.830742, + "iscrowd": 0 + }, + { + "id": 937, + "image_id": 169, + "category_id": 0, + "bbox": [ + 561.864, + 491.864, + 141.65, + 224.657 + ], + "area": 31822.664050000003, + "iscrowd": 0 + }, + { + "id": 938, + "image_id": 169, + "category_id": 1, + "bbox": [ + 531.692, + 362.029, + 173.594, + 357.287 + ], + "area": 62022.879477999995, + "iscrowd": 0 + }, + { + "id": 939, + "image_id": 169, + "category_id": 1, + "bbox": [ + 647.469, + 372.128, + 74.4692, + 174.305 + ], + "area": 12980.353906, + "iscrowd": 0 + }, + { + "id": 940, + "image_id": 169, + "category_id": 1, + "bbox": [ + 324.398, + 433.675, + 31.8392, + 41.1381 + ], + "area": 1309.8041935200001, + "iscrowd": 0 + }, + { + "id": 941, + "image_id": 170, + "category_id": 1, + "bbox": [ + 859.112, + 401.713, + 175.786, + 314.945 + ], + "area": 55362.92177, + "iscrowd": 0 + }, + { + "id": 942, + "image_id": 170, + "category_id": 1, + "bbox": [ + 650.216, + 325.813, + 192.559, + 390.953 + ], + "area": 75281.51872699999, + "iscrowd": 0 + }, + { + "id": 943, + "image_id": 170, + "category_id": 1, + "bbox": [ + 521.848, + 407.706, + 74.3845, + 279.726 + ], + "area": 20807.278647, + "iscrowd": 0 + }, + { + "id": 944, + "image_id": 170, + "category_id": 1, + "bbox": [ + 577.24, + 356.883, + 96.4709, + 290.353 + ], + "area": 28010.6152277, + "iscrowd": 0 + }, + { + "id": 945, + "image_id": 170, + "category_id": 1, + "bbox": [ + 646.603, + 381.226, + 73.8015, + 327.8 + ], + "area": 24192.1317, + "iscrowd": 0 + }, + { + "id": 946, + "image_id": 170, + "category_id": 0, + "bbox": [ + 870.952, + 482.648, + 111.228, + 158.897 + ], + "area": 17673.795516, + "iscrowd": 0 + }, + { + "id": 947, + "image_id": 170, + "category_id": 0, + "bbox": [ + 519.393, + 451.862, + 69.5172, + 84.4138 + ], + "area": 5868.2110173599995, + "iscrowd": 0 + }, + { + "id": 948, + "image_id": 171, + "category_id": 1, + "bbox": [ + 607.121, + 211.157, + 82.358, + 248.833 + ], + "area": 20493.388214000002, + "iscrowd": 0 + }, + { + "id": 949, + "image_id": 171, + "category_id": 1, + "bbox": [ + 509.672, + 224.566, + 85.2812, + 220.312 + ], + "area": 18788.471734400002, + "iscrowd": 0 + }, + { + "id": 950, + "image_id": 171, + "category_id": 1, + "bbox": [ + 696.61, + 228.166, + 102.399, + 262.558 + ], + "area": 26885.676642, + "iscrowd": 0 + }, + { + "id": 951, + "image_id": 171, + "category_id": 1, + "bbox": [ + 59.0788, + 201.587, + 65.4913, + 132.429 + ], + "area": 8672.947367699999, + "iscrowd": 0 + }, + { + "id": 952, + "image_id": 171, + "category_id": 1, + "bbox": [ + 202.165, + 183.144, + 88.9936, + 131.974 + ], + "area": 11744.8413664, + "iscrowd": 0 + }, + { + "id": 953, + "image_id": 171, + "category_id": 0, + "bbox": [ + 697.813, + 282.618, + 59.9344, + 63.0888 + ], + "area": 3781.1893747199997, + "iscrowd": 0 + }, + { + "id": 954, + "image_id": 171, + "category_id": 0, + "bbox": [ + 607.736, + 241.961, + 60.2849, + 86.9223 + ], + "area": 5240.10216327, + "iscrowd": 0 + }, + { + "id": 955, + "image_id": 171, + "category_id": 0, + "bbox": [ + 413.384, + 277.634, + 28.6767, + 37.0771 + ], + "area": 1063.2488735700001, + "iscrowd": 0 + }, + { + "id": 956, + "image_id": 171, + "category_id": 1, + "bbox": [ + 372.252, + 236.212, + 57.3535, + 97.3272 + ], + "area": 5582.0555652, + "iscrowd": 0 + }, + { + "id": 957, + "image_id": 171, + "category_id": 1, + "bbox": [ + 201.779, + 183.619, + 33.04, + 56.5836 + ], + "area": 1869.5221439999998, + "iscrowd": 0 + }, + { + "id": 958, + "image_id": 172, + "category_id": 1, + "bbox": [ + 723.477, + 323.921, + 419.563, + 390.865 + ], + "area": 163992.491995, + "iscrowd": 0 + }, + { + "id": 959, + "image_id": 172, + "category_id": 0, + "bbox": [ + 590.936, + 514.981, + 150.598, + 203.781 + ], + "area": 30689.011038000004, + "iscrowd": 0 + }, + { + "id": 960, + "image_id": 172, + "category_id": 1, + "bbox": [ + 575.478, + 352.55, + 190.011, + 331.142 + ], + "area": 62920.622562, + "iscrowd": 0 + }, + { + "id": 961, + "image_id": 172, + "category_id": 1, + "bbox": [ + 324.34, + 433.933, + 32.1246, + 40.7361 + ], + "area": 1308.63091806, + "iscrowd": 0 + }, + { + "id": 962, + "image_id": 172, + "category_id": 1, + "bbox": [ + 587.917, + 357.517, + 104.276, + 112.221 + ], + "area": 11701.956996, + "iscrowd": 0 + }, + { + "id": 963, + "image_id": 173, + "category_id": 1, + "bbox": [ + 663.956, + 317.228, + 211.898, + 398.703 + ], + "area": 84484.368294, + "iscrowd": 0 + }, + { + "id": 964, + "image_id": 173, + "category_id": 1, + "bbox": [ + 531.589, + 411.411, + 90.2373, + 306.191 + ], + "area": 27629.8491243, + "iscrowd": 0 + }, + { + "id": 965, + "image_id": 173, + "category_id": 1, + "bbox": [ + 908.08, + 394.774, + 223.143, + 322.063 + ], + "area": 71866.104009, + "iscrowd": 0 + }, + { + "id": 966, + "image_id": 173, + "category_id": 1, + "bbox": [ + 596.589, + 354.255, + 88.7996, + 319.359 + ], + "area": 28358.9514564, + "iscrowd": 0 + }, + { + "id": 967, + "image_id": 173, + "category_id": 0, + "bbox": [ + 530.317, + 456.828, + 63.5586, + 111.228 + ], + "area": 7069.4959608, + "iscrowd": 0 + }, + { + "id": 968, + "image_id": 173, + "category_id": 0, + "bbox": [ + 913.655, + 459.807, + 120.166, + 183.724 + ], + "area": 22077.378183999997, + "iscrowd": 0 + }, + { + "id": 969, + "image_id": 173, + "category_id": 1, + "bbox": [ + 682.262, + 377.379, + 48.6621, + 67.531 + ], + "area": 3286.2002751000005, + "iscrowd": 0 + }, + { + "id": 970, + "image_id": 174, + "category_id": 1, + "bbox": [ + 553.35, + 231.912, + 94.4333, + 217.843 + ], + "area": 20571.6333719, + "iscrowd": 0 + }, + { + "id": 971, + "image_id": 174, + "category_id": 1, + "bbox": [ + 632.123, + 214.393, + 99.1639, + 257.506 + ], + "area": 25535.299233399997, + "iscrowd": 0 + }, + { + "id": 972, + "image_id": 174, + "category_id": 1, + "bbox": [ + 255.746, + 181.793, + 87.5001, + 209.111 + ], + "area": 18297.2334111, + "iscrowd": 0 + }, + { + "id": 973, + "image_id": 174, + "category_id": 1, + "bbox": [ + 711.081, + 232.105, + 96.9473, + 278.274 + ], + "area": 26977.9129602, + "iscrowd": 0 + }, + { + "id": 974, + "image_id": 174, + "category_id": 1, + "bbox": [ + 436.113, + 235.845, + 40.0734, + 91.2863 + ], + "area": 3658.15241442, + "iscrowd": 0 + }, + { + "id": 975, + "image_id": 174, + "category_id": 1, + "bbox": [ + 120.975, + 200.499, + 64.1187, + 256.03 + ], + "area": 16416.310761, + "iscrowd": 0 + }, + { + "id": 976, + "image_id": 174, + "category_id": 0, + "bbox": [ + 251.0, + 181.0, + 41.0, + 61.0 + ], + "area": 2501.0, + "iscrowd": 0 + }, + { + "id": 977, + "image_id": 174, + "category_id": 0, + "bbox": [ + 467.0, + 271.0, + 34.0, + 45.0 + ], + "area": 1530.0, + "iscrowd": 0 + }, + { + "id": 978, + "image_id": 174, + "category_id": 0, + "bbox": [ + 632.0, + 239.0, + 67.3667, + 101.367 + ], + "area": 6828.760278899999, + "iscrowd": 0 + }, + { + "id": 979, + "image_id": 174, + "category_id": 0, + "bbox": [ + 723.0, + 285.897, + 52.21, + 75.1001 + ], + "area": 3920.976221, + "iscrowd": 0 + }, + { + "id": 980, + "image_id": 175, + "category_id": 1, + "bbox": [ + 951.542, + 313.495, + 327.548, + 399.788 + ], + "area": 130949.75982400001, + "iscrowd": 0 + }, + { + "id": 981, + "image_id": 175, + "category_id": 0, + "bbox": [ + 612.786, + 534.79, + 163.069, + 184.418 + ], + "area": 30072.858841999998, + "iscrowd": 0 + }, + { + "id": 982, + "image_id": 175, + "category_id": 1, + "bbox": [ + 502.312, + 359.352, + 130.411, + 357.629 + ], + "area": 46638.755519000006, + "iscrowd": 0 + }, + { + "id": 983, + "image_id": 175, + "category_id": 1, + "bbox": [ + 590.944, + 349.008, + 207.542, + 361.648 + ], + "area": 75057.149216, + "iscrowd": 0 + }, + { + "id": 984, + "image_id": 175, + "category_id": 1, + "bbox": [ + 324.114, + 433.65, + 32.8604, + 41.0927 + ], + "area": 1350.32255908, + "iscrowd": 0 + }, + { + "id": 985, + "image_id": 175, + "category_id": 0, + "bbox": [ + 549.186, + 453.848, + 67.531, + 118.179 + ], + "area": 7980.746049000001, + "iscrowd": 0 + }, + { + "id": 986, + "image_id": 176, + "category_id": 1, + "bbox": [ + 581.878, + 297.436, + 283.043, + 417.627 + ], + "area": 118206.398961, + "iscrowd": 0 + }, + { + "id": 987, + "image_id": 176, + "category_id": 1, + "bbox": [ + 936.352, + 398.169, + 273.098, + 316.692 + ], + "area": 86487.951816, + "iscrowd": 0 + }, + { + "id": 988, + "image_id": 176, + "category_id": 1, + "bbox": [ + 606.225, + 348.681, + 78.4155, + 131.29 + ], + "area": 10295.170994999999, + "iscrowd": 0 + }, + { + "id": 989, + "image_id": 176, + "category_id": 1, + "bbox": [ + 544.268, + 413.194, + 90.5874, + 303.597 + ], + "area": 27502.0628778, + "iscrowd": 0 + }, + { + "id": 990, + "image_id": 176, + "category_id": 0, + "bbox": [ + 936.93, + 501.756, + 168.32, + 215.466 + ], + "area": 36267.23712, + "iscrowd": 0 + }, + { + "id": 991, + "image_id": 176, + "category_id": 0, + "bbox": [ + 547.915, + 470.088, + 75.5407, + 101.44 + ], + "area": 7662.848608, + "iscrowd": 0 + }, + { + "id": 992, + "image_id": 177, + "category_id": 1, + "bbox": [ + 724.586, + 237.816, + 116.639, + 295.493 + ], + "area": 34466.008026999996, + "iscrowd": 0 + }, + { + "id": 993, + "image_id": 177, + "category_id": 1, + "bbox": [ + 570.638, + 233.718, + 113.558, + 241.53 + ], + "area": 27427.663740000004, + "iscrowd": 0 + }, + { + "id": 994, + "image_id": 177, + "category_id": 1, + "bbox": [ + 663.797, + 214.589, + 92.8411, + 273.09 + ], + "area": 25353.975999, + "iscrowd": 0 + }, + { + "id": 995, + "image_id": 177, + "category_id": 1, + "bbox": [ + 190.374, + 197.306, + 98.8918, + 126.258 + ], + "area": 12485.8808844, + "iscrowd": 0 + }, + { + "id": 996, + "image_id": 177, + "category_id": 1, + "bbox": [ + 496.597, + 234.041, + 74.1411, + 203.616 + ], + "area": 15096.3142176, + "iscrowd": 0 + }, + { + "id": 997, + "image_id": 177, + "category_id": 0, + "bbox": [ + 666.372, + 250.262, + 63.5586, + 99.3103 + ], + "area": 6312.02363358, + "iscrowd": 0 + }, + { + "id": 998, + "image_id": 177, + "category_id": 0, + "bbox": [ + 526.345, + 265.159, + 49.6552, + 82.4276 + ], + "area": 4092.95896352, + "iscrowd": 0 + }, + { + "id": 999, + "image_id": 177, + "category_id": 0, + "bbox": [ + 312.828, + 174.786, + 52.6345, + 72.4966 + ], + "area": 3815.8222927, + "iscrowd": 0 + }, + { + "id": 1000, + "image_id": 177, + "category_id": 1, + "bbox": [ + 315.807, + 200.607, + 78.4552, + 137.048 + ], + "area": 10752.1282496, + "iscrowd": 0 + }, + { + "id": 1001, + "image_id": 177, + "category_id": 0, + "bbox": [ + 729.931, + 295.945, + 65.5448, + 86.4 + ], + "area": 5663.07072, + "iscrowd": 0 + }, + { + "id": 1007, + "image_id": 179, + "category_id": 1, + "bbox": [ + 977.263, + 401.097, + 302.146, + 318.903 + ], + "area": 96355.265838, + "iscrowd": 0 + }, + { + "id": 1008, + "image_id": 179, + "category_id": 1, + "bbox": [ + 586.335, + 269.79, + 241.228, + 450.21 + ], + "area": 108603.25788, + "iscrowd": 0 + }, + { + "id": 1009, + "image_id": 179, + "category_id": 1, + "bbox": [ + 550.96, + 417.293, + 65.532, + 300.476 + ], + "area": 19690.793232, + "iscrowd": 0 + }, + { + "id": 1010, + "image_id": 179, + "category_id": 0, + "bbox": [ + 982.35, + 536.883, + 175.839, + 181.649 + ], + "area": 31940.978511, + "iscrowd": 0 + }, + { + "id": 1011, + "image_id": 179, + "category_id": 1, + "bbox": [ + 814.762, + 413.287, + 90.545, + 306.713 + ], + "area": 27771.328585000003, + "iscrowd": 0 + }, + { + "id": 1012, + "image_id": 179, + "category_id": 0, + "bbox": [ + 824.488, + 499.7, + 65.1146, + 62.2419 + ], + "area": 4052.85642174, + "iscrowd": 0 + }, + { + "id": 1013, + "image_id": 179, + "category_id": 0, + "bbox": [ + 550.008, + 477.778, + 57.8315, + 121.061 + ], + "area": 7001.1392215000005, + "iscrowd": 0 + }, + { + "id": 1014, + "image_id": 179, + "category_id": 1, + "bbox": [ + 765.59, + 380.165, + 58.6026, + 74.3802 + ], + "area": 4358.873108520001, + "iscrowd": 0 + }, + { + "id": 1015, + "image_id": 180, + "category_id": 1, + "bbox": [ + 578.024, + 241.851, + 93.1024, + 243.775 + ], + "area": 22696.03756, + "iscrowd": 0 + }, + { + "id": 1016, + "image_id": 180, + "category_id": 1, + "bbox": [ + 738.583, + 256.845, + 122.675, + 318.639 + ], + "area": 39089.039325, + "iscrowd": 0 + }, + { + "id": 1017, + "image_id": 180, + "category_id": 1, + "bbox": [ + 237.11, + 191.365, + 83.5452, + 238.283 + ], + "area": 19907.4008916, + "iscrowd": 0 + }, + { + "id": 1018, + "image_id": 180, + "category_id": 1, + "bbox": [ + 675.861, + 224.278, + 97.097, + 298.249 + ], + "area": 28959.083153, + "iscrowd": 0 + }, + { + "id": 1019, + "image_id": 180, + "category_id": 1, + "bbox": [ + 545.433, + 232.76, + 66.8181, + 208.083 + ], + "area": 13903.7107023, + "iscrowd": 0 + }, + { + "id": 1020, + "image_id": 180, + "category_id": 0, + "bbox": [ + 687.466, + 270.177, + 52.3379, + 94.7741 + ], + "area": 4960.27736839, + "iscrowd": 0 + }, + { + "id": 1021, + "image_id": 180, + "category_id": 0, + "bbox": [ + 720.359, + 315.695, + 87.5336, + 88.9686 + ], + "area": 7787.74184496, + "iscrowd": 0 + }, + { + "id": 1022, + "image_id": 181, + "category_id": 1, + "bbox": [ + 603.949, + 334.729, + 253.455, + 382.043 + ], + "area": 96830.70856500001, + "iscrowd": 0 + }, + { + "id": 1023, + "image_id": 181, + "category_id": 1, + "bbox": [ + 435.498, + 345.32, + 183.081, + 371.5 + ], + "area": 68014.5915, + "iscrowd": 0 + }, + { + "id": 1024, + "image_id": 181, + "category_id": 1, + "bbox": [ + 324.298, + 433.811, + 34.2585, + 41.3985 + ], + "area": 1418.25051225, + "iscrowd": 0 + }, + { + "id": 1025, + "image_id": 181, + "category_id": 0, + "bbox": [ + 668.993, + 627.74, + 189.272, + 91.1434 + ], + "area": 17250.8936048, + "iscrowd": 0 + }, + { + "id": 1026, + "image_id": 181, + "category_id": 0, + "bbox": [ + 435.972, + 453.848, + 109.241, + 144.993 + ], + "area": 15839.180312999999, + "iscrowd": 0 + }, + { + "id": 1027, + "image_id": 182, + "category_id": 1, + "bbox": [ + 319.223, + 227.552, + 380.396, + 486.377 + ], + "area": 185015.865292, + "iscrowd": 0 + }, + { + "id": 1028, + "image_id": 182, + "category_id": 1, + "bbox": [ + 934.925, + 402.859, + 344.405, + 311.13 + ], + "area": 107154.72764999999, + "iscrowd": 0 + }, + { + "id": 1029, + "image_id": 182, + "category_id": 1, + "bbox": [ + 697.68, + 371.134, + 228.497, + 346.479 + ], + "area": 79169.412063, + "iscrowd": 0 + }, + { + "id": 1030, + "image_id": 182, + "category_id": 1, + "bbox": [ + 645.366, + 328.387, + 110.418, + 386.224 + ], + "area": 42646.081632, + "iscrowd": 0 + }, + { + "id": 1031, + "image_id": 182, + "category_id": 1, + "bbox": [ + 862.127, + 417.704, + 107.064, + 299.881 + ], + "area": 32106.459383999994, + "iscrowd": 0 + }, + { + "id": 1032, + "image_id": 182, + "category_id": 0, + "bbox": [ + 775.614, + 506.483, + 155.917, + 142.014 + ], + "area": 22142.396838, + "iscrowd": 0 + }, + { + "id": 1033, + "image_id": 182, + "category_id": 0, + "bbox": [ + 936.497, + 573.021, + 139.034, + 146.979 + ], + "area": 20435.078286, + "iscrowd": 0 + }, + { + "id": 1034, + "image_id": 183, + "category_id": 1, + "bbox": [ + 585.999, + 240.867, + 110.199, + 274.687 + ], + "area": 30270.232713, + "iscrowd": 0 + }, + { + "id": 1035, + "image_id": 183, + "category_id": 1, + "bbox": [ + 773.568, + 274.582, + 127.202, + 338.71 + ], + "area": 43084.58942, + "iscrowd": 0 + }, + { + "id": 1036, + "image_id": 183, + "category_id": 1, + "bbox": [ + 693.273, + 230.582, + 104.271, + 316.06 + ], + "area": 32955.89226, + "iscrowd": 0 + }, + { + "id": 1037, + "image_id": 183, + "category_id": 1, + "bbox": [ + 293.033, + 188.141, + 95.7142, + 240.831 + ], + "area": 23050.9465002, + "iscrowd": 0 + }, + { + "id": 1038, + "image_id": 183, + "category_id": 1, + "bbox": [ + 439.548, + 173.158, + 71.7556, + 147.371 + ], + "area": 10574.6945276, + "iscrowd": 0 + }, + { + "id": 1039, + "image_id": 183, + "category_id": 0, + "bbox": [ + 701.081, + 280.201, + 65.3109, + 115.354 + ], + "area": 7533.8735586, + "iscrowd": 0 + }, + { + "id": 1040, + "image_id": 183, + "category_id": 0, + "bbox": [ + 439.837, + 174.176, + 35.2, + 57.2531 + ], + "area": 2015.3091200000003, + "iscrowd": 0 + }, + { + "id": 1041, + "image_id": 183, + "category_id": 0, + "bbox": [ + 778.267, + 342.967, + 54.2841, + 71.6723 + ], + "area": 3890.6663004300003, + "iscrowd": 0 + }, + { + "id": 1042, + "image_id": 184, + "category_id": 1, + "bbox": [ + 387.823, + 338.477, + 201.699, + 377.218 + ], + "area": 76084.49338200002, + "iscrowd": 0 + }, + { + "id": 1043, + "image_id": 184, + "category_id": 1, + "bbox": [ + 679.61, + 326.242, + 288.605, + 390.539 + ], + "area": 112711.508095, + "iscrowd": 0 + }, + { + "id": 1044, + "image_id": 184, + "category_id": 1, + "bbox": [ + 324.252, + 433.835, + 34.8005, + 41.1216 + ], + "area": 1431.0522408, + "iscrowd": 0 + }, + { + "id": 1045, + "image_id": 184, + "category_id": 0, + "bbox": [ + 391.283, + 469.738, + 125.131, + 160.883 + ], + "area": 20131.450673000003, + "iscrowd": 0 + }, + { + "id": 1046, + "image_id": 184, + "category_id": 0, + "bbox": [ + 801.435, + 621.683, + 236.359, + 98.3172 + ], + "area": 23238.1550748, + "iscrowd": 0 + }, + { + "id": 1047, + "image_id": 185, + "category_id": 1, + "bbox": [ + 98.9851, + 153.785, + 339.621, + 557.622 + ], + "area": 189380.14126199996, + "iscrowd": 0 + }, + { + "id": 1048, + "image_id": 185, + "category_id": 1, + "bbox": [ + 634.496, + 310.89, + 132.554, + 403.2 + ], + "area": 53445.7728, + "iscrowd": 0 + }, + { + "id": 1049, + "image_id": 185, + "category_id": 1, + "bbox": [ + 705.793, + 368.09, + 243.509, + 339.167 + ], + "area": 82590.21700299998, + "iscrowd": 0 + }, + { + "id": 1050, + "image_id": 185, + "category_id": 1, + "bbox": [ + 518.485, + 422.662, + 149.758, + 293.384 + ], + "area": 43936.601072000005, + "iscrowd": 0 + }, + { + "id": 1051, + "image_id": 185, + "category_id": 1, + "bbox": [ + 761.818, + 408.252, + 517.624, + 308.163 + ], + "area": 159512.56471200002, + "iscrowd": 0 + }, + { + "id": 1052, + "image_id": 185, + "category_id": 0, + "bbox": [ + 499.531, + 495.559, + 132.083, + 129.103 + ], + "area": 17052.311549000002, + "iscrowd": 0 + }, + { + "id": 1053, + "image_id": 185, + "category_id": 0, + "bbox": [ + 754.759, + 543.228, + 170.814, + 140.028 + ], + "area": 23918.742791999997, + "iscrowd": 0 + }, + { + "id": 1064, + "image_id": 187, + "category_id": 1, + "bbox": [ + 339.865, + 333.365, + 214.472, + 386.635 + ], + "area": 82922.38172, + "iscrowd": 0 + }, + { + "id": 1065, + "image_id": 187, + "category_id": 1, + "bbox": [ + 324.208, + 433.105, + 33.6261, + 41.9406 + ], + "area": 1410.2988096600002, + "iscrowd": 0 + }, + { + "id": 1066, + "image_id": 187, + "category_id": 1, + "bbox": [ + 759.323, + 293.209, + 295.432, + 426.791 + ], + "area": 126087.718712, + "iscrowd": 0 + }, + { + "id": 1067, + "image_id": 187, + "category_id": 0, + "bbox": [ + 359.503, + 484.634, + 156.91, + 174.786 + ], + "area": 27425.67126, + "iscrowd": 0 + }, + { + "id": 1073, + "image_id": 189, + "category_id": 1, + "bbox": [ + 584.209, + 277.464, + 117.246, + 310.994 + ], + "area": 36462.802524, + "iscrowd": 0 + }, + { + "id": 1074, + "image_id": 189, + "category_id": 1, + "bbox": [ + 823.592, + 301.973, + 156.507, + 401.387 + ], + "area": 62819.875209000005, + "iscrowd": 0 + }, + { + "id": 1075, + "image_id": 189, + "category_id": 1, + "bbox": [ + 422.69, + 187.041, + 57.2221, + 137.698 + ], + "area": 7879.3687258, + "iscrowd": 0 + }, + { + "id": 1076, + "image_id": 189, + "category_id": 1, + "bbox": [ + 683.636, + 250.731, + 131.784, + 369.3 + ], + "area": 48667.8312, + "iscrowd": 0 + }, + { + "id": 1077, + "image_id": 189, + "category_id": 1, + "bbox": [ + 570.423, + 174.785, + 82.2944, + 156.035 + ], + "area": 12840.806703999999, + "iscrowd": 0 + }, + { + "id": 1078, + "image_id": 189, + "category_id": 1, + "bbox": [ + 669.02, + 251.915, + 64.3641, + 262.506 + ], + "area": 16895.9624346, + "iscrowd": 0 + }, + { + "id": 1079, + "image_id": 189, + "category_id": 0, + "bbox": [ + 570.041, + 170.814, + 38.8337, + 61.2579 + ], + "area": 2378.87091123, + "iscrowd": 0 + }, + { + "id": 1080, + "image_id": 189, + "category_id": 0, + "bbox": [ + 710.909, + 310.909, + 86.3636, + 130.909 + ], + "area": 11305.7725124, + "iscrowd": 0 + }, + { + "id": 1081, + "image_id": 189, + "category_id": 0, + "bbox": [ + 828.182, + 388.947, + 96.7024, + 98.8276 + ], + "area": 9556.86610624, + "iscrowd": 0 + }, + { + "id": 1086, + "image_id": 191, + "category_id": 1, + "bbox": [ + 416.029, + 352.183, + 393.621, + 363.186 + ], + "area": 142957.63650599998, + "iscrowd": 0 + }, + { + "id": 1087, + "image_id": 191, + "category_id": 1, + "bbox": [ + 670.243, + 274.956, + 189.879, + 438.477 + ], + "area": 83257.574283, + "iscrowd": 0 + }, + { + "id": 1088, + "image_id": 191, + "category_id": 1, + "bbox": [ + 904.625, + 446.323, + 243.217, + 269.723 + ], + "area": 65601.21889100001, + "iscrowd": 0 + }, + { + "id": 1089, + "image_id": 191, + "category_id": 0, + "bbox": [ + 245.183, + 516.125, + 154.65, + 200.498 + ], + "area": 31007.0157, + "iscrowd": 0 + }, + { + "id": 1090, + "image_id": 191, + "category_id": 1, + "bbox": [ + 304.758, + 434.178, + 212.948, + 283.073 + ], + "area": 60279.829203999994, + "iscrowd": 0 + }, + { + "id": 1091, + "image_id": 191, + "category_id": 0, + "bbox": [ + 818.317, + 590.897, + 134.069, + 129.103 + ], + "area": 17308.710107, + "iscrowd": 0 + }, + { + "id": 1092, + "image_id": 192, + "category_id": 1, + "bbox": [ + 573.728, + 287.97, + 134.963, + 338.093 + ], + "area": 45630.045559, + "iscrowd": 0 + }, + { + "id": 1093, + "image_id": 192, + "category_id": 1, + "bbox": [ + 842.239, + 323.158, + 178.113, + 393.211 + ], + "area": 70035.990843, + "iscrowd": 0 + }, + { + "id": 1094, + "image_id": 192, + "category_id": 1, + "bbox": [ + 477.44, + 184.229, + 103.851, + 255.956 + ], + "area": 26581.286556, + "iscrowd": 0 + }, + { + "id": 1095, + "image_id": 192, + "category_id": 1, + "bbox": [ + 630.017, + 169.999, + 89.7976, + 168.403 + ], + "area": 15122.1852328, + "iscrowd": 0 + }, + { + "id": 1096, + "image_id": 192, + "category_id": 1, + "bbox": [ + 704.801, + 260.414, + 134.364, + 398.338 + ], + "area": 53522.28703200001, + "iscrowd": 0 + }, + { + "id": 1097, + "image_id": 192, + "category_id": 1, + "bbox": [ + 684.403, + 264.782, + 60.4348, + 287.534 + ], + "area": 17377.0597832, + "iscrowd": 0 + }, + { + "id": 1098, + "image_id": 192, + "category_id": 0, + "bbox": [ + 774.482, + 309.522, + 73.5885, + 158.337 + ], + "area": 11651.782324499998, + "iscrowd": 0 + }, + { + "id": 1099, + "image_id": 192, + "category_id": 0, + "bbox": [ + 832.221, + 417.103, + 87.3931, + 107.255 + ], + "area": 9373.3469405, + "iscrowd": 0 + }, + { + "id": 1100, + "image_id": 192, + "category_id": 0, + "bbox": [ + 635.586, + 168.828, + 42.7034, + 61.5724 + ], + "area": 2629.35082616, + "iscrowd": 0 + }, + { + "id": 1104, + "image_id": 194, + "category_id": 1, + "bbox": [ + 487.884, + 241.858, + 318.086, + 473.459 + ], + "area": 150600.679474, + "iscrowd": 0 + }, + { + "id": 1105, + "image_id": 194, + "category_id": 1, + "bbox": [ + 114.389, + 308.179, + 386.993, + 406.59 + ], + "area": 157347.48387, + "iscrowd": 0 + }, + { + "id": 1106, + "image_id": 194, + "category_id": 0, + "bbox": [ + 0.524549, + 569.631, + 139.34, + 147.919 + ], + "area": 20611.033460000002, + "iscrowd": 0 + }, + { + "id": 1107, + "image_id": 194, + "category_id": 1, + "bbox": [ + 664.101, + 457.788, + 308.105, + 258.899 + ], + "area": 79768.07639500001, + "iscrowd": 0 + }, + { + "id": 1108, + "image_id": 195, + "category_id": 1, + "bbox": [ + 541.563, + 306.844, + 145.551, + 352.867 + ], + "area": 51360.144716999996, + "iscrowd": 0 + }, + { + "id": 1109, + "image_id": 195, + "category_id": 1, + "bbox": [ + 687.125, + 180.009, + 95.7722, + 174.089 + ], + "area": 16672.8865258, + "iscrowd": 0 + }, + { + "id": 1110, + "image_id": 195, + "category_id": 1, + "bbox": [ + 758.639, + 346.757, + 158.461, + 369.617 + ], + "area": 58569.87943700001, + "iscrowd": 0 + }, + { + "id": 1111, + "image_id": 195, + "category_id": 1, + "bbox": [ + 526.722, + 182.202, + 65.1865, + 247.443 + ], + "area": 16129.9431195, + "iscrowd": 0 + }, + { + "id": 1112, + "image_id": 195, + "category_id": 1, + "bbox": [ + 705.478, + 280.366, + 98.5227, + 433.276 + ], + "area": 42687.5213652, + "iscrowd": 0 + }, + { + "id": 1113, + "image_id": 195, + "category_id": 0, + "bbox": [ + 700.196, + 154.185, + 33.9489, + 45.2652 + ], + "area": 1536.7037482800001, + "iscrowd": 0 + }, + { + "id": 1114, + "image_id": 195, + "category_id": 0, + "bbox": [ + 841.65, + 342.318, + 43.8507, + 50.9234 + ], + "area": 2233.0267363800003, + "iscrowd": 0 + }, + { + "id": 1115, + "image_id": 195, + "category_id": 0, + "bbox": [ + 727.073, + 442.75, + 83.4578, + 125.894 + ], + "area": 10506.8362732, + "iscrowd": 0 + }, + { + "id": 1119, + "image_id": 197, + "category_id": 1, + "bbox": [ + 383.882, + 189.671, + 304.514, + 530.329 + ], + "area": 161492.605106, + "iscrowd": 0 + }, + { + "id": 1120, + "image_id": 197, + "category_id": 1, + "bbox": [ + 285.327, + 493.87, + 349.011, + 226.13 + ], + "area": 78921.85743, + "iscrowd": 0 + }, + { + "id": 1121, + "image_id": 197, + "category_id": 1, + "bbox": [ + 0.702765, + 483.421, + 71.1481, + 236.579 + ], + "area": 16832.146349900002, + "iscrowd": 0 + }, + { + "id": 1131, + "image_id": 199, + "category_id": 1, + "bbox": [ + 623.865, + 302.196, + 369.024, + 417.804 + ], + "area": 154179.703296, + "iscrowd": 0 + }, + { + "id": 1132, + "image_id": 199, + "category_id": 1, + "bbox": [ + 324.001, + 433.368, + 33.8708, + 41.7798 + ], + "area": 1415.1152498400002, + "iscrowd": 0 + }, + { + "id": 1133, + "image_id": 199, + "category_id": 1, + "bbox": [ + 805.919, + 300.716, + 5.15513, + 2.57757 + ], + "area": 13.2877084341, + "iscrowd": 0 + }, + { + "id": 1134, + "image_id": 200, + "category_id": 1, + "bbox": [ + 3.27112e-14, + 90.0767, + 453.311, + 629.923 + ], + "area": 285551.02505299996, + "iscrowd": 0 + }, + { + "id": 1135, + "image_id": 201, + "category_id": 1, + "bbox": [ + 598.592, + 182.159, + 102.451, + 295.857 + ], + "area": 30310.845507, + "iscrowd": 0 + }, + { + "id": 1136, + "image_id": 201, + "category_id": 1, + "bbox": [ + 841.749, + 345.64, + 198.498, + 372.661 + ], + "area": 73972.46317799999, + "iscrowd": 0 + }, + { + "id": 1137, + "image_id": 201, + "category_id": 1, + "bbox": [ + 718.606, + 324.74, + 140.018, + 391.408 + ], + "area": 54804.165344, + "iscrowd": 0 + }, + { + "id": 1138, + "image_id": 201, + "category_id": 1, + "bbox": [ + 447.668, + 441.912, + 207.431, + 275.796 + ], + "area": 57208.640076, + "iscrowd": 0 + }, + { + "id": 1139, + "image_id": 201, + "category_id": 1, + "bbox": [ + 764.364, + 177.701, + 120.081, + 284.45 + ], + "area": 34157.04045, + "iscrowd": 0 + }, + { + "id": 1140, + "image_id": 201, + "category_id": 1, + "bbox": [ + 534.484, + 363.663, + 118.278, + 241.057 + ], + "area": 28511.739846, + "iscrowd": 0 + }, + { + "id": 1141, + "image_id": 201, + "category_id": 0, + "bbox": [ + 880.374, + 456.29, + 131.327, + 213.257 + ], + "area": 28006.402039, + "iscrowd": 0 + }, + { + "id": 1142, + "image_id": 201, + "category_id": 0, + "bbox": [ + 385.548, + 555.429, + 150.636, + 164.571 + ], + "area": 24790.317155999997, + "iscrowd": 0 + }, + { + "id": 1143, + "image_id": 201, + "category_id": 0, + "bbox": [ + 743.889, + 410.101, + 104.184, + 116.129 + ], + "area": 12098.783736, + "iscrowd": 0 + }, + { + "id": 1144, + "image_id": 201, + "category_id": 0, + "bbox": [ + 781.467, + 165.203, + 53.5996, + 71.5137 + ], + "area": 3833.10571452, + "iscrowd": 0 + }, + { + "id": 1148, + "image_id": 203, + "category_id": 1, + "bbox": [ + 459.563, + 409.18, + 210.514, + 307.636 + ], + "area": 64761.68490400001, + "iscrowd": 0 + }, + { + "id": 1149, + "image_id": 203, + "category_id": 1, + "bbox": [ + 615.449, + 188.733, + 105.032, + 319.85 + ], + "area": 33594.4852, + "iscrowd": 0 + }, + { + "id": 1150, + "image_id": 203, + "category_id": 1, + "bbox": [ + 724.915, + 355.147, + 152.168, + 363.202 + ], + "area": 55267.721936, + "iscrowd": 0 + }, + { + "id": 1151, + "image_id": 203, + "category_id": 1, + "bbox": [ + 780.826, + 178.583, + 131.631, + 276.876 + ], + "area": 36445.464755999994, + "iscrowd": 0 + }, + { + "id": 1152, + "image_id": 203, + "category_id": 1, + "bbox": [ + 939.065, + 397.716, + 251.991, + 319.211 + ], + "area": 80438.29910100001, + "iscrowd": 0 + }, + { + "id": 1153, + "image_id": 203, + "category_id": 1, + "bbox": [ + 251.807, + 509.583, + 273.601, + 209.018 + ], + "area": 57187.533818, + "iscrowd": 0 + }, + { + "id": 1154, + "image_id": 203, + "category_id": 0, + "bbox": [ + 810.372, + 173.793, + 72.4966, + 42.7034 + ], + "area": 3095.85130844, + "iscrowd": 0 + }, + { + "id": 1155, + "image_id": 203, + "category_id": 0, + "bbox": [ + 740.855, + 454.841, + 130.097, + 143.007 + ], + "area": 18604.781679000003, + "iscrowd": 0 + }, + { + "id": 1156, + "image_id": 203, + "category_id": 0, + "bbox": [ + 994.097, + 539.255, + 184.717, + 180.745 + ], + "area": 33386.674165000004, + "iscrowd": 0 + }, + { + "id": 1157, + "image_id": 204, + "category_id": 1, + "bbox": [ + 1070.91, + 270.44, + 208.35, + 441.045 + ], + "area": 91891.72575, + "iscrowd": 0 + }, + { + "id": 1158, + "image_id": 204, + "category_id": 0, + "bbox": [ + 894.886, + 562.169, + 228.779, + 156.15 + ], + "area": 35723.84085, + "iscrowd": 0 + }, + { + "id": 1159, + "image_id": 204, + "category_id": 1, + "bbox": [ + 324.067, + 433.403, + 34.0684, + 41.7375 + ], + "area": 1421.929845, + "iscrowd": 0 + }, + { + "id": 1160, + "image_id": 205, + "category_id": 1, + "bbox": [ + 635.55, + 195.426, + 119.772, + 346.85 + ], + "area": 41542.91820000001, + "iscrowd": 0 + }, + { + "id": 1161, + "image_id": 205, + "category_id": 1, + "bbox": [ + 471.766, + 468.272, + 236.816, + 251.728 + ], + "area": 59613.218048, + "iscrowd": 0 + }, + { + "id": 1162, + "image_id": 205, + "category_id": 1, + "bbox": [ + 794.655, + 183.332, + 142.669, + 381.114 + ], + "area": 54373.153266, + "iscrowd": 0 + }, + { + "id": 1163, + "image_id": 205, + "category_id": 1, + "bbox": [ + 724.117, + 394.23, + 176.653, + 323.376 + ], + "area": 57125.34052799999, + "iscrowd": 0 + }, + { + "id": 1164, + "image_id": 205, + "category_id": 1, + "bbox": [ + 1136.33, + 536.931, + 143.672, + 183.069 + ], + "area": 26301.889367999996, + "iscrowd": 0 + }, + { + "id": 1165, + "image_id": 205, + "category_id": 1, + "bbox": [ + 63.6079, + 604.701, + 166.126, + 115.299 + ], + "area": 19154.161674000003, + "iscrowd": 0 + }, + { + "id": 1166, + "image_id": 205, + "category_id": 0, + "bbox": [ + 756.945, + 516.372, + 122.864, + 139.188 + ], + "area": 17101.194432, + "iscrowd": 0 + }, + { + "id": 1167, + "image_id": 205, + "category_id": 0, + "bbox": [ + 824.821, + 176.134, + 62.7207, + 60.1427 + ], + "area": 3772.19224389, + "iscrowd": 0 + }, + { + "id": 1168, + "image_id": 206, + "category_id": 1, + "bbox": [ + 324.006, + 433.397, + 33.8871, + 41.8811 + ], + "area": 1419.22902381, + "iscrowd": 0 + }, + { + "id": 1169, + "image_id": 207, + "category_id": 1, + "bbox": [ + 681.407, + 191.809, + 107.008, + 355.568 + ], + "area": 38048.620544, + "iscrowd": 0 + }, + { + "id": 1170, + "image_id": 207, + "category_id": 1, + "bbox": [ + 814.621, + 201.276, + 159.418, + 348.06 + ], + "area": 55487.02908, + "iscrowd": 0 + }, + { + "id": 1171, + "image_id": 207, + "category_id": 1, + "bbox": [ + 747.164, + 449.606, + 178.354, + 268.309 + ], + "area": 47853.98338600001, + "iscrowd": 0 + }, + { + "id": 1172, + "image_id": 207, + "category_id": 1, + "bbox": [ + 422.333, + 575.907, + 225.397, + 143.455 + ], + "area": 32334.326635, + "iscrowd": 0 + }, + { + "id": 1173, + "image_id": 207, + "category_id": 0, + "bbox": [ + 816.331, + 589.903, + 106.262, + 130.097 + ], + "area": 13824.367414, + "iscrowd": 0 + }, + { + "id": 1174, + "image_id": 207, + "category_id": 0, + "bbox": [ + 860.028, + 178.759, + 60.5793, + 39.7241 + ], + "area": 2406.45817113, + "iscrowd": 0 + }, + { + "id": 1175, + "image_id": 208, + "category_id": 1, + "bbox": [ + 324.062, + 433.325, + 34.0794, + 41.9375 + ], + "area": 1429.2048375, + "iscrowd": 0 + }, + { + "id": 1176, + "image_id": 209, + "category_id": 1, + "bbox": [ + 814.301, + 213.503, + 181.456, + 342.345 + ], + "area": 62120.55432, + "iscrowd": 0 + }, + { + "id": 1177, + "image_id": 209, + "category_id": 1, + "bbox": [ + 734.631, + 188.372, + 114.719, + 364.212 + ], + "area": 41782.036428, + "iscrowd": 0 + }, + { + "id": 1178, + "image_id": 209, + "category_id": 1, + "bbox": [ + 784.347, + 534.381, + 218.547, + 183.801 + ], + "area": 40169.157147, + "iscrowd": 0 + }, + { + "id": 1179, + "image_id": 209, + "category_id": 0, + "bbox": [ + 878.897, + 181.738, + 53.6276, + 47.669 + ], + "area": 2556.3740644, + "iscrowd": 0 + }, + { + "id": 1180, + "image_id": 210, + "category_id": 1, + "bbox": [ + 832.465, + 233.809, + 205.023, + 479.79 + ], + "area": 98367.98517, + "iscrowd": 0 + }, + { + "id": 1181, + "image_id": 210, + "category_id": 1, + "bbox": [ + 830.334, + 189.548, + 90.5304, + 420.118 + ], + "area": 38033.4505872, + "iscrowd": 0 + }, + { + "id": 1182, + "image_id": 210, + "category_id": 0, + "bbox": [ + 908.134, + 196.621, + 45.2652, + 53.7525 + ], + "area": 2433.117663, + "iscrowd": 0 + }, + { + "id": 1183, + "image_id": 211, + "category_id": 1, + "bbox": [ + 822.606, + 267.079, + 240.639, + 452.921 + ], + "area": 108990.456519, + "iscrowd": 0 + }, + { + "id": 1184, + "image_id": 211, + "category_id": 1, + "bbox": [ + 967.817, + 200.924, + 74.95, + 139.518 + ], + "area": 10456.8741, + "iscrowd": 0 + }, + { + "id": 1185, + "image_id": 211, + "category_id": 1, + "bbox": [ + 967.485, + 199.643, + 99.7322, + 438.017 + ], + "area": 43684.3990474, + "iscrowd": 0 + }, + { + "id": 1186, + "image_id": 211, + "category_id": 0, + "bbox": [ + 899.583, + 209.642, + 80.0163, + 143.069 + ], + "area": 11447.8520247, + "iscrowd": 0 + }, + { + "id": 1187, + "image_id": 212, + "category_id": 1, + "bbox": [ + 846.29, + 296.097, + 281.494, + 417.078 + ], + "area": 117404.954532, + "iscrowd": 0 + }, + { + "id": 1188, + "image_id": 212, + "category_id": 1, + "bbox": [ + 1013.02, + 209.813, + 207.252, + 498.447 + ], + "area": 103304.137644, + "iscrowd": 0 + }, + { + "id": 1189, + "image_id": 212, + "category_id": 0, + "bbox": [ + 890.544, + 239.558, + 131.392, + 158.599 + ], + "area": 20838.639807999996, + "iscrowd": 0 + }, + { + "id": 1190, + "image_id": 213, + "category_id": 1, + "bbox": [ + 897.771, + 332.818, + 365.809, + 387.182 + ], + "area": 141634.660238, + "iscrowd": 0 + }, + { + "id": 1191, + "image_id": 213, + "category_id": 1, + "bbox": [ + 1092.45, + 213.711, + 138.125, + 506.289 + ], + "area": 69931.168125, + "iscrowd": 0 + }, + { + "id": 1192, + "image_id": 213, + "category_id": 0, + "bbox": [ + 951.393, + 260.193, + 169.821, + 198.621 + ], + "area": 33730.016841000004, + "iscrowd": 0 + }, + { + "id": 1193, + "image_id": 214, + "category_id": 1, + "bbox": [ + 961.817, + 402.945, + 317.458, + 311.609 + ], + "area": 98922.769922, + "iscrowd": 0 + }, + { + "id": 1194, + "image_id": 214, + "category_id": 0, + "bbox": [ + 1025.18, + 308.459, + 249.909, + 215.874 + ], + "area": 53948.85546599999, + "iscrowd": 0 + }, + { + "id": 1195, + "image_id": 215, + "category_id": 1, + "bbox": [ + 1146.45, + 383.367, + 132.968, + 332.018 + ], + "area": 44147.76942399999, + "iscrowd": 0 + }, + { + "id": 1196, + "image_id": 216, + "category_id": 1, + "bbox": [ + 998.249, + 437.815, + 80.0657, + 98.7859 + ], + "area": 7909.36223363, + "iscrowd": 0 + }, + { + "id": 1197, + "image_id": 216, + "category_id": 1, + "bbox": [ + 1051.7, + 430.669, + 73.5225, + 105.165 + ], + "area": 7731.9937125, + "iscrowd": 0 + }, + { + "id": 1198, + "image_id": 216, + "category_id": 0, + "bbox": [ + 1106.32, + 474.703, + 34.7586, + 55.6138 + ], + "area": 1933.05782868, + "iscrowd": 0 + }, + { + "id": 1199, + "image_id": 217, + "category_id": 1, + "bbox": [ + 733.113, + 391.477, + 104.819, + 314.738 + ], + "area": 32990.522422, + "iscrowd": 0 + }, + { + "id": 1200, + "image_id": 217, + "category_id": 1, + "bbox": [ + 990.989, + 395.985, + 85.4097, + 139.969 + ], + "area": 11954.710299299999, + "iscrowd": 0 + }, + { + "id": 1201, + "image_id": 217, + "category_id": 1, + "bbox": [ + 890.9, + 406.624, + 122.056, + 129.599 + ], + "area": 15818.335543999998, + "iscrowd": 0 + }, + { + "id": 1202, + "image_id": 217, + "category_id": 1, + "bbox": [ + 1115.31, + 404.135, + 82.1367, + 141.479 + ], + "area": 11620.618179300001, + "iscrowd": 0 + }, + { + "id": 1203, + "image_id": 217, + "category_id": 1, + "bbox": [ + 322.451, + 432.033, + 35.4305, + 41.9308 + ], + "area": 1485.6292094, + "iscrowd": 0 + }, + { + "id": 1204, + "image_id": 217, + "category_id": 0, + "bbox": [ + 917.061, + 442.928, + 55.6526, + 55.4198 + ], + "area": 3084.25596148, + "iscrowd": 0 + }, + { + "id": 1205, + "image_id": 217, + "category_id": 0, + "bbox": [ + 888.774, + 426.414, + 54.803, + 82.8969 + ], + "area": 4542.9988107, + "iscrowd": 0 + }, + { + "id": 1206, + "image_id": 217, + "category_id": 0, + "bbox": [ + 985.836, + 432.027, + 38.7097, + 95.3259 + ], + "area": 3690.03699123, + "iscrowd": 0 + }, + { + "id": 1207, + "image_id": 217, + "category_id": 1, + "bbox": [ + 1233.0, + 391.0, + 47.0, + 185.0 + ], + "area": 8695.0, + "iscrowd": 0 + }, + { + "id": 1208, + "image_id": 217, + "category_id": 1, + "bbox": [ + 932.587, + 386.03, + 41.2066, + 42.3355 + ], + "area": 1744.5020143000002, + "iscrowd": 0 + }, + { + "id": 1212, + "image_id": 219, + "category_id": 1, + "bbox": [ + 731.826, + 392.856, + 107.081, + 312.967 + ], + "area": 33512.819327, + "iscrowd": 0 + }, + { + "id": 1213, + "image_id": 219, + "category_id": 1, + "bbox": [ + 1058.86, + 398.502, + 94.5393, + 145.7 + ], + "area": 13774.376009999998, + "iscrowd": 0 + }, + { + "id": 1214, + "image_id": 219, + "category_id": 1, + "bbox": [ + 1171.36, + 392.193, + 94.4255, + 122.352 + ], + "area": 11553.148776, + "iscrowd": 0 + }, + { + "id": 1215, + "image_id": 219, + "category_id": 1, + "bbox": [ + 856.137, + 408.797, + 119.616, + 126.22 + ], + "area": 15097.93152, + "iscrowd": 0 + }, + { + "id": 1216, + "image_id": 219, + "category_id": 1, + "bbox": [ + 956.801, + 389.411, + 71.9821, + 139.553 + ], + "area": 10045.3180013, + "iscrowd": 0 + }, + { + "id": 1217, + "image_id": 219, + "category_id": 1, + "bbox": [ + 322.201, + 432.519, + 35.4805, + 41.6432 + ], + "area": 1477.5215576, + "iscrowd": 0 + }, + { + "id": 1218, + "image_id": 219, + "category_id": 0, + "bbox": [ + 867.55, + 443.918, + 59.6257, + 62.3361 + ], + "area": 3716.8335977700003, + "iscrowd": 0 + }, + { + "id": 1219, + "image_id": 220, + "category_id": 1, + "bbox": [ + 999.847, + 436.032, + 68.8354, + 97.8233 + ], + "area": 6733.705984820001, + "iscrowd": 0 + }, + { + "id": 1220, + "image_id": 220, + "category_id": 1, + "bbox": [ + 1129.65, + 425.623, + 59.3905, + 93.9706 + ], + "area": 5580.960919300001, + "iscrowd": 0 + }, + { + "id": 1221, + "image_id": 220, + "category_id": 0, + "bbox": [ + 1188.21, + 471.041, + 45.2652, + 45.2652 + ], + "area": 2048.93833104, + "iscrowd": 0 + }, + { + "id": 1222, + "image_id": 221, + "category_id": 1, + "bbox": [ + 0.0712419, + 367.076, + 79.2999, + 233.896 + ], + "area": 18547.929410399996, + "iscrowd": 0 + }, + { + "id": 1230, + "image_id": 223, + "category_id": 1, + "bbox": [ + 997.139, + 436.83, + 102.969, + 102.637 + ], + "area": 10568.429253, + "iscrowd": 0 + }, + { + "id": 1231, + "image_id": 223, + "category_id": 1, + "bbox": [ + 1152.39, + 435.717, + 58.8115, + 83.9828 + ], + "area": 4939.1544422, + "iscrowd": 0 + }, + { + "id": 1232, + "image_id": 223, + "category_id": 0, + "bbox": [ + 1067.1, + 434.39, + 55.6156, + 80.237 + ], + "area": 4462.4288971999995, + "iscrowd": 0 + }, + { + "id": 1233, + "image_id": 224, + "category_id": 1, + "bbox": [ + 0.481536, + 385.391, + 63.8127, + 204.094 + ], + "area": 13023.7891938, + "iscrowd": 0 + }, + { + "id": 1234, + "image_id": 224, + "category_id": 1, + "bbox": [ + 55.1101, + 368.278, + 66.3122, + 73.9166 + ], + "area": 4901.572362520001, + "iscrowd": 0 + }, + { + "id": 1244, + "image_id": 226, + "category_id": 1, + "bbox": [ + 996.405, + 436.753, + 90.1584, + 98.8195 + ], + "area": 8909.408008800001, + "iscrowd": 0 + }, + { + "id": 1245, + "image_id": 226, + "category_id": 1, + "bbox": [ + 1176.9, + 422.947, + 59.4106, + 72.627 + ], + "area": 4314.8136462, + "iscrowd": 0 + }, + { + "id": 1246, + "image_id": 227, + "category_id": 1, + "bbox": [ + 134.392, + 371.154, + 69.9937, + 80.7759 + ], + "area": 5653.80411183, + "iscrowd": 0 + }, + { + "id": 1247, + "image_id": 227, + "category_id": 1, + "bbox": [ + 40.7172, + 375.393, + 76.469, + 81.4345 + ], + "area": 6227.2147804999995, + "iscrowd": 0 + }, + { + "id": 1248, + "image_id": 228, + "category_id": 1, + "bbox": [ + 665.094, + 392.361, + 94.3096, + 321.673 + ], + "area": 30336.851960800002, + "iscrowd": 0 + }, + { + "id": 1249, + "image_id": 228, + "category_id": 1, + "bbox": [ + 1015.82, + 394.48, + 81.385, + 144.202 + ], + "area": 11735.879770000001, + "iscrowd": 0 + }, + { + "id": 1250, + "image_id": 228, + "category_id": 1, + "bbox": [ + 1136.64, + 391.375, + 75.6399, + 128.586 + ], + "area": 9726.2321814, + "iscrowd": 0 + }, + { + "id": 1251, + "image_id": 228, + "category_id": 1, + "bbox": [ + 880.93, + 408.621, + 112.145, + 130.016 + ], + "area": 14580.644319999998, + "iscrowd": 0 + }, + { + "id": 1252, + "image_id": 228, + "category_id": 1, + "bbox": [ + 317.323, + 435.187, + 43.1094, + 39.5741 + ], + "area": 1706.01570654, + "iscrowd": 0 + }, + { + "id": 1253, + "image_id": 228, + "category_id": 0, + "bbox": [ + 826.09, + 437.092, + 45.2652, + 72.1415 + ], + "area": 3265.4994257999997, + "iscrowd": 0 + }, + { + "id": 1254, + "image_id": 228, + "category_id": 1, + "bbox": [ + 852.967, + 388.998, + 49.5088, + 173.988 + ], + "area": 8613.9370944, + "iscrowd": 0 + }, + { + "id": 1255, + "image_id": 228, + "category_id": 1, + "bbox": [ + 903.89, + 384.754, + 26.8762, + 56.5815 + ], + "area": 1520.6957103, + "iscrowd": 0 + }, + { + "id": 1256, + "image_id": 228, + "category_id": 0, + "bbox": [ + 888.33, + 449.823, + 46.6798, + 69.3124 + ], + "area": 3235.48896952, + "iscrowd": 0 + }, + { + "id": 1257, + "image_id": 229, + "category_id": 1, + "bbox": [ + 999.108, + 437.78, + 89.4673, + 98.7771 + ], + "area": 8837.32043883, + "iscrowd": 0 + }, + { + "id": 1258, + "image_id": 229, + "category_id": 1, + "bbox": [ + 1227.33, + 435.861, + 52.6694, + 69.9026 + ], + "area": 3681.7280004400004, + "iscrowd": 0 + }, + { + "id": 1259, + "image_id": 230, + "category_id": 1, + "bbox": [ + 180.404, + 375.737, + 78.4114, + 206.479 + ], + "area": 16190.307460600001, + "iscrowd": 0 + }, + { + "id": 1260, + "image_id": 230, + "category_id": 1, + "bbox": [ + 80.387, + 387.265, + 42.5377, + 55.9562 + ], + "area": 2380.2480487400003, + "iscrowd": 0 + }, + { + "id": 1261, + "image_id": 230, + "category_id": 1, + "bbox": [ + 0.0515938, + 389.255, + 38.3916, + 63.4301 + ], + "area": 2435.1830271599997, + "iscrowd": 0 + }, + { + "id": 1262, + "image_id": 230, + "category_id": 0, + "bbox": [ + 181.738, + 412.138, + 73.4897, + 65.5448 + ], + "area": 4816.86768856, + "iscrowd": 0 + }, + { + "id": 1263, + "image_id": 231, + "category_id": 1, + "bbox": [ + 609.322, + 391.964, + 125.89, + 327.504 + ], + "area": 41229.47856, + "iscrowd": 0 + }, + { + "id": 1264, + "image_id": 231, + "category_id": 1, + "bbox": [ + 1134.8, + 392.018, + 70.6035, + 127.481 + ], + "area": 9000.604783499999, + "iscrowd": 0 + }, + { + "id": 1265, + "image_id": 231, + "category_id": 1, + "bbox": [ + 990.727, + 396.391, + 67.1919, + 137.193 + ], + "area": 9218.2583367, + "iscrowd": 0 + }, + { + "id": 1266, + "image_id": 231, + "category_id": 1, + "bbox": [ + 808.332, + 385.408, + 103.27, + 319.911 + ], + "area": 33037.20897, + "iscrowd": 0 + }, + { + "id": 1267, + "image_id": 231, + "category_id": 1, + "bbox": [ + 317.413, + 434.734, + 41.5864, + 39.9283 + ], + "area": 1660.47425512, + "iscrowd": 0 + }, + { + "id": 1268, + "image_id": 231, + "category_id": 1, + "bbox": [ + 893.604, + 386.748, + 44.8463, + 62.5509 + ], + "area": 2805.1764266699997, + "iscrowd": 0 + }, + { + "id": 1269, + "image_id": 231, + "category_id": 1, + "bbox": [ + 871.245, + 406.1, + 120.433, + 129.807 + ], + "area": 15633.046430999999, + "iscrowd": 0 + }, + { + "id": 1270, + "image_id": 231, + "category_id": 0, + "bbox": [ + 808.257, + 431.619, + 62.9146, + 90.2172 + ], + "area": 5675.97905112, + "iscrowd": 0 + }, + { + "id": 1271, + "image_id": 231, + "category_id": 0, + "bbox": [ + 878.491, + 446.061, + 56.3857, + 62.7168 + ], + "area": 3536.33066976, + "iscrowd": 0 + }, + { + "id": 1272, + "image_id": 232, + "category_id": 1, + "bbox": [ + 1012.07, + 439.985, + 77.7971, + 94.7761 + ], + "area": 7373.30572931, + "iscrowd": 0 + }, + { + "id": 1273, + "image_id": 233, + "category_id": 1, + "bbox": [ + 236.842, + 376.41, + 84.3096, + 204.302 + ], + "area": 17224.6198992, + "iscrowd": 0 + }, + { + "id": 1274, + "image_id": 233, + "category_id": 1, + "bbox": [ + 20.5063, + 388.224, + 44.9957, + 209.245 + ], + "area": 9415.1252465, + "iscrowd": 0 + }, + { + "id": 1275, + "image_id": 233, + "category_id": 1, + "bbox": [ + 136.388, + 391.323, + 57.8534, + 63.8632 + ], + "area": 3694.70325488, + "iscrowd": 0 + }, + { + "id": 1276, + "image_id": 233, + "category_id": 0, + "bbox": [ + 268.762, + 415.874, + 55.167, + 50.9234 + ], + "area": 2809.2912078, + "iscrowd": 0 + }, + { + "id": 1277, + "image_id": 234, + "category_id": 1, + "bbox": [ + 589.118, + 383.483, + 123.753, + 333.203 + ], + "area": 41234.870858999995, + "iscrowd": 0 + }, + { + "id": 1278, + "image_id": 234, + "category_id": 1, + "bbox": [ + 768.528, + 386.049, + 112.473, + 318.934 + ], + "area": 35871.463782000006, + "iscrowd": 0 + }, + { + "id": 1279, + "image_id": 234, + "category_id": 1, + "bbox": [ + 977.944, + 400.239, + 63.2904, + 133.079 + ], + "area": 8422.623141600001, + "iscrowd": 0 + }, + { + "id": 1280, + "image_id": 234, + "category_id": 1, + "bbox": [ + 323.796, + 433.525, + 42.6803, + 41.2213 + ], + "area": 1759.3374503900002, + "iscrowd": 0 + }, + { + "id": 1281, + "image_id": 234, + "category_id": 1, + "bbox": [ + 1133.81, + 393.004, + 66.1523, + 126.361 + ], + "area": 8359.0707803, + "iscrowd": 0 + }, + { + "id": 1282, + "image_id": 234, + "category_id": 1, + "bbox": [ + 793.49, + 431.007, + 59.5862, + 68.5241 + ], + "area": 4083.09072742, + "iscrowd": 0 + }, + { + "id": 1283, + "image_id": 234, + "category_id": 1, + "bbox": [ + 891.807, + 408.166, + 70.5103, + 132.083 + ], + "area": 9313.2119549, + "iscrowd": 0 + }, + { + "id": 1284, + "image_id": 234, + "category_id": 1, + "bbox": [ + 910.676, + 383.338, + 28.8, + 36.7448 + ], + "area": 1058.25024, + "iscrowd": 0 + }, + { + "id": 1285, + "image_id": 234, + "category_id": 1, + "bbox": [ + 936.497, + 402.207, + 5.95862, + 3.97241 + ], + "area": 23.6700816742, + "iscrowd": 0 + }, + { + "id": 1286, + "image_id": 234, + "category_id": 0, + "bbox": [ + 892.8, + 414.124, + 19.8621, + 25.8207 + ], + "area": 512.85332547, + "iscrowd": 0 + }, + { + "id": 1287, + "image_id": 235, + "category_id": 1, + "bbox": [ + 1024.82, + 435.051, + 89.5464, + 111.842 + ], + "area": 10015.0484688, + "iscrowd": 0 + }, + { + "id": 1288, + "image_id": 236, + "category_id": 1, + "bbox": [ + 193.8, + 390.629, + 73.0502, + 186.053 + ], + "area": 13591.2088606, + "iscrowd": 0 + }, + { + "id": 1289, + "image_id": 236, + "category_id": 1, + "bbox": [ + 0.0366139, + 340.905, + 35.3824, + 111.607 + ], + "area": 3948.9235167999996, + "iscrowd": 0 + }, + { + "id": 1290, + "image_id": 236, + "category_id": 1, + "bbox": [ + 76.6679, + 392.06, + 38.8399, + 50.6481 + ], + "area": 1967.16713919, + "iscrowd": 0 + }, + { + "id": 1291, + "image_id": 236, + "category_id": 1, + "bbox": [ + 311.22, + 365.936, + 36.1482, + 101.981 + ], + "area": 3686.4295842, + "iscrowd": 0 + }, + { + "id": 1292, + "image_id": 236, + "category_id": 0, + "bbox": [ + 335.638, + 418.363, + 51.7086, + 47.1605 + ], + "area": 2438.6034302999997, + "iscrowd": 0 + }, + { + "id": 1293, + "image_id": 237, + "category_id": 1, + "bbox": [ + 588.897, + 380.876, + 128.145, + 336.319 + ], + "area": 43097.598255000004, + "iscrowd": 0 + }, + { + "id": 1294, + "image_id": 237, + "category_id": 1, + "bbox": [ + 744.452, + 382.107, + 111.994, + 320.944 + ], + "area": 35943.802336, + "iscrowd": 0 + }, + { + "id": 1295, + "image_id": 237, + "category_id": 1, + "bbox": [ + 954.95, + 396.162, + 75.8936, + 139.45 + ], + "area": 10583.36252, + "iscrowd": 0 + }, + { + "id": 1296, + "image_id": 237, + "category_id": 1, + "bbox": [ + 323.715, + 433.813, + 57.3181, + 43.9226 + ], + "area": 2517.5599790600004, + "iscrowd": 0 + }, + { + "id": 1297, + "image_id": 237, + "category_id": 1, + "bbox": [ + 822.469, + 403.031, + 140.307, + 310.914 + ], + "area": 43623.410597999995, + "iscrowd": 0 + }, + { + "id": 1298, + "image_id": 237, + "category_id": 1, + "bbox": [ + 1113.41, + 393.09, + 80.9848, + 127.016 + ], + "area": 10286.3653568, + "iscrowd": 0 + }, + { + "id": 1299, + "image_id": 237, + "category_id": 1, + "bbox": [ + 841.806, + 388.803, + 65.9922, + 115.611 + ], + "area": 7629.4242342, + "iscrowd": 0 + }, + { + "id": 1300, + "image_id": 237, + "category_id": 0, + "bbox": [ + 742.004, + 428.289, + 72.6478, + 88.7917 + ], + "area": 6450.52166326, + "iscrowd": 0 + }, + { + "id": 1301, + "image_id": 237, + "category_id": 0, + "bbox": [ + 857.495, + 423.322, + 29.8042, + 41.6017 + ], + "area": 1239.9053871400001, + "iscrowd": 0 + }, + { + "id": 1302, + "image_id": 237, + "category_id": 0, + "bbox": [ + 848.802, + 446.917, + 60.2294, + 61.4712 + ], + "area": 3702.3734932800003, + "iscrowd": 0 + }, + { + "id": 1303, + "image_id": 238, + "category_id": 1, + "bbox": [ + 1061.45, + 436.523, + 82.9692, + 113.964 + ], + "area": 9455.5019088, + "iscrowd": 0 + }, + { + "id": 1309, + "image_id": 240, + "category_id": 1, + "bbox": [ + 549.885, + 375.477, + 136.434, + 341.627 + ], + "area": 46609.538118000004, + "iscrowd": 0 + }, + { + "id": 1310, + "image_id": 240, + "category_id": 1, + "bbox": [ + 717.116, + 380.686, + 110.63, + 335.053 + ], + "area": 37066.91339, + "iscrowd": 0 + }, + { + "id": 1311, + "image_id": 240, + "category_id": 1, + "bbox": [ + 934.403, + 397.048, + 84.6091, + 139.794 + ], + "area": 11827.8445254, + "iscrowd": 0 + }, + { + "id": 1312, + "image_id": 240, + "category_id": 1, + "bbox": [ + 323.465, + 434.126, + 59.501, + 84.8641 + ], + "area": 5049.498814099999, + "iscrowd": 0 + }, + { + "id": 1313, + "image_id": 240, + "category_id": 1, + "bbox": [ + 1095.28, + 394.516, + 85.0029, + 211.159 + ], + "area": 17949.1273611, + "iscrowd": 0 + }, + { + "id": 1314, + "image_id": 240, + "category_id": 1, + "bbox": [ + 811.978, + 404.768, + 108.378, + 312.904 + ], + "area": 33911.909712, + "iscrowd": 0 + }, + { + "id": 1315, + "image_id": 240, + "category_id": 1, + "bbox": [ + 815.632, + 389.9, + 41.9661, + 84.7061 + ], + "area": 3554.78466321, + "iscrowd": 0 + }, + { + "id": 1316, + "image_id": 240, + "category_id": 0, + "bbox": [ + 727.945, + 438.952, + 73.4897, + 77.4621 + ], + "area": 5692.66649037, + "iscrowd": 0 + }, + { + "id": 1317, + "image_id": 240, + "category_id": 0, + "bbox": [ + 819.31, + 447.89, + 65.5448, + 64.5517 + ], + "area": 4231.0282661599995, + "iscrowd": 0 + }, + { + "id": 1318, + "image_id": 240, + "category_id": 0, + "bbox": [ + 816.331, + 422.069, + 28.8, + 29.7931 + ], + "area": 858.04128, + "iscrowd": 0 + }, + { + "id": 1321, + "image_id": 242, + "category_id": 1, + "bbox": [ + 434.608, + 380.427, + 76.1387, + 226.188 + ], + "area": 17221.6602756, + "iscrowd": 0 + }, + { + "id": 1322, + "image_id": 242, + "category_id": 1, + "bbox": [ + 55.4078, + 347.764, + 67.7617, + 94.3783 + ], + "area": 6395.23405111, + "iscrowd": 0 + }, + { + "id": 1323, + "image_id": 242, + "category_id": 1, + "bbox": [ + 179.807, + 396.242, + 97.1495, + 160.796 + ], + "area": 15621.251001999999, + "iscrowd": 0 + }, + { + "id": 1324, + "image_id": 242, + "category_id": 0, + "bbox": [ + 463.245, + 424.34, + 51.4716, + 35.6342 + ], + "area": 1834.1492887200002, + "iscrowd": 0 + }, + { + "id": 1325, + "image_id": 242, + "category_id": 0, + "bbox": [ + 93.0449, + 380.127, + 28.3754, + 34.3144 + ], + "area": 973.68482576, + "iscrowd": 0 + }, + { + "id": 1326, + "image_id": 242, + "category_id": 0, + "bbox": [ + 232.282, + 434.238, + 37.6139, + 34.3144 + ], + "area": 1290.69841016, + "iscrowd": 0 + }, + { + "id": 1327, + "image_id": 243, + "category_id": 1, + "bbox": [ + 538.024, + 375.306, + 149.515, + 342.442 + ], + "area": 51200.21563, + "iscrowd": 0 + }, + { + "id": 1328, + "image_id": 243, + "category_id": 1, + "bbox": [ + 687.141, + 378.453, + 112.814, + 334.898 + ], + "area": 37781.182972, + "iscrowd": 0 + }, + { + "id": 1329, + "image_id": 243, + "category_id": 1, + "bbox": [ + 800.946, + 404.714, + 78.6667, + 312.86 + ], + "area": 24611.663762000004, + "iscrowd": 0 + }, + { + "id": 1330, + "image_id": 243, + "category_id": 1, + "bbox": [ + 323.013, + 433.881, + 59.8676, + 85.1553 + ], + "area": 5098.04343828, + "iscrowd": 0 + }, + { + "id": 1331, + "image_id": 243, + "category_id": 1, + "bbox": [ + 1078.17, + 390.955, + 76.5962, + 212.593 + ], + "area": 16283.815946599998, + "iscrowd": 0 + }, + { + "id": 1332, + "image_id": 243, + "category_id": 1, + "bbox": [ + 883.835, + 400.015, + 65.0945, + 137.398 + ], + "area": 8943.854110999999, + "iscrowd": 0 + }, + { + "id": 1333, + "image_id": 243, + "category_id": 1, + "bbox": [ + 770.972, + 387.971, + 56.3936, + 288.99 + ], + "area": 16297.186464, + "iscrowd": 0 + }, + { + "id": 1334, + "image_id": 243, + "category_id": 0, + "bbox": [ + 692.887, + 429.054, + 67.3459, + 94.995 + ], + "area": 6397.5237705, + "iscrowd": 0 + }, + { + "id": 1335, + "image_id": 243, + "category_id": 0, + "bbox": [ + 805.952, + 446.028, + 73.095, + 101.292 + ], + "area": 7403.93874, + "iscrowd": 0 + }, + { + "id": 1336, + "image_id": 243, + "category_id": 0, + "bbox": [ + 776.336, + 422.475, + 20.9055, + 20.6561 + ], + "area": 431.82609855, + "iscrowd": 0 + }, + { + "id": 1338, + "image_id": 245, + "category_id": 1, + "bbox": [ + 470.686, + 384.336, + 79.1694, + 236.129 + ], + "area": 18694.191252599998, + "iscrowd": 0 + }, + { + "id": 1339, + "image_id": 245, + "category_id": 1, + "bbox": [ + 259.802, + 396.867, + 70.0419, + 71.1008 + ], + "area": 4980.0351235200005, + "iscrowd": 0 + }, + { + "id": 1340, + "image_id": 245, + "category_id": 1, + "bbox": [ + 103.999, + 344.99, + 70.9036, + 106.711 + ], + "area": 7566.1940595999995, + "iscrowd": 0 + }, + { + "id": 1341, + "image_id": 245, + "category_id": 0, + "bbox": [ + 474.703, + 430.014, + 81.4345, + 43.6966 + ], + "area": 3558.4107726999996, + "iscrowd": 0 + }, + { + "id": 1342, + "image_id": 245, + "category_id": 1, + "bbox": [ + 385.324, + 386.317, + 64.5517, + 73.4897 + ], + "area": 4743.8850674899995, + "iscrowd": 0 + }, + { + "id": 1343, + "image_id": 245, + "category_id": 0, + "bbox": [ + 296.938, + 427.034, + 43.6966, + 50.6483 + ], + "area": 2213.15850578, + "iscrowd": 0 + }, + { + "id": 1344, + "image_id": 245, + "category_id": 0, + "bbox": [ + 138.041, + 379.366, + 58.5931, + 69.5172 + ], + "area": 4073.2282513200003, + "iscrowd": 0 + }, + { + "id": 1345, + "image_id": 246, + "category_id": 1, + "bbox": [ + 540.56, + 370.823, + 161.212, + 346.295 + ], + "area": 55826.90954, + "iscrowd": 0 + }, + { + "id": 1346, + "image_id": 246, + "category_id": 1, + "bbox": [ + 783.295, + 409.535, + 95.2832, + 307.461 + ], + "area": 29295.8679552, + "iscrowd": 0 + }, + { + "id": 1347, + "image_id": 246, + "category_id": 1, + "bbox": [ + 323.001, + 433.779, + 59.9989, + 85.5835 + ], + "area": 5134.91585815, + "iscrowd": 0 + }, + { + "id": 1348, + "image_id": 246, + "category_id": 1, + "bbox": [ + 653.073, + 377.898, + 104.821, + 340.417 + ], + "area": 35682.850356999996, + "iscrowd": 0 + }, + { + "id": 1349, + "image_id": 246, + "category_id": 1, + "bbox": [ + 728.911, + 386.36, + 70.8025, + 289.816 + ], + "area": 20519.697339999995, + "iscrowd": 0 + }, + { + "id": 1350, + "image_id": 246, + "category_id": 1, + "bbox": [ + 1025.59, + 390.872, + 82.7305, + 143.755 + ], + "area": 11892.9230275, + "iscrowd": 0 + }, + { + "id": 1351, + "image_id": 246, + "category_id": 1, + "bbox": [ + 857.143, + 390.544, + 64.1801, + 149.071 + ], + "area": 9567.3916871, + "iscrowd": 0 + }, + { + "id": 1352, + "image_id": 246, + "category_id": 0, + "bbox": [ + 663.564, + 429.966, + 53.5559, + 57.5803 + ], + "area": 3083.76478877, + "iscrowd": 0 + }, + { + "id": 1353, + "image_id": 246, + "category_id": 0, + "bbox": [ + 799.466, + 449.159, + 66.8675, + 99.063 + ], + "area": 6624.095152500001, + "iscrowd": 0 + }, + { + "id": 1354, + "image_id": 247, + "category_id": 1, + "bbox": [ + 1172.42, + 438.724, + 70.7725, + 80.73 + ], + "area": 5713.463925, + "iscrowd": 0 + }, + { + "id": 1355, + "image_id": 248, + "category_id": 1, + "bbox": [ + 502.691, + 381.37, + 87.3381, + 244.383 + ], + "area": 21343.9468923, + "iscrowd": 0 + }, + { + "id": 1356, + "image_id": 248, + "category_id": 1, + "bbox": [ + 445.191, + 395.116, + 61.9921, + 208.956 + ], + "area": 12953.6212476, + "iscrowd": 0 + }, + { + "id": 1357, + "image_id": 248, + "category_id": 1, + "bbox": [ + 169.31, + 345.487, + 74.2781, + 124.533 + ], + "area": 9250.074627299999, + "iscrowd": 0 + }, + { + "id": 1358, + "image_id": 248, + "category_id": 0, + "bbox": [ + 206.411, + 380.697, + 36.594, + 60.5901 + ], + "area": 2217.2341194, + "iscrowd": 0 + }, + { + "id": 1359, + "image_id": 248, + "category_id": 0, + "bbox": [ + 506.962, + 432.288, + 79.787, + 43.7929 + ], + "area": 3494.1041123000005, + "iscrowd": 0 + }, + { + "id": 1360, + "image_id": 248, + "category_id": 1, + "bbox": [ + 328.791, + 413.091, + 20.3967, + 56.3908 + ], + "area": 1150.1862303599999, + "iscrowd": 0 + }, + { + "id": 1361, + "image_id": 249, + "category_id": 1, + "bbox": [ + 519.141, + 360.25, + 185.722, + 356.158 + ], + "area": 66146.376076, + "iscrowd": 0 + }, + { + "id": 1362, + "image_id": 249, + "category_id": 1, + "bbox": [ + 745.452, + 405.822, + 107.578, + 312.149 + ], + "area": 33580.365122, + "iscrowd": 0 + }, + { + "id": 1363, + "image_id": 249, + "category_id": 1, + "bbox": [ + 323.173, + 433.742, + 59.8634, + 47.4203 + ], + "area": 2838.7403870199996, + "iscrowd": 0 + }, + { + "id": 1364, + "image_id": 249, + "category_id": 1, + "bbox": [ + 964.689, + 388.779, + 97.7029, + 145.171 + ], + "area": 14183.627695899999, + "iscrowd": 0 + }, + { + "id": 1365, + "image_id": 249, + "category_id": 1, + "bbox": [ + 647.793, + 375.534, + 83.4192, + 306.975 + ], + "area": 25607.608920000002, + "iscrowd": 0 + }, + { + "id": 1366, + "image_id": 249, + "category_id": 1, + "bbox": [ + 823.793, + 393.548, + 59.8574, + 313.788 + ], + "area": 18782.5338312, + "iscrowd": 0 + }, + { + "id": 1367, + "image_id": 249, + "category_id": 0, + "bbox": [ + 651.476, + 431.007, + 51.6414, + 65.5448 + ], + "area": 3384.8252347199996, + "iscrowd": 0 + }, + { + "id": 1368, + "image_id": 249, + "category_id": 0, + "bbox": [ + 759.724, + 448.883, + 81.4345, + 107.255 + ], + "area": 8734.2572975, + "iscrowd": 0 + }, + { + "id": 1369, + "image_id": 249, + "category_id": 1, + "bbox": [ + 688.221, + 381.352, + 30.7862, + 51.6414 + ], + "area": 1589.84246868, + "iscrowd": 0 + }, + { + "id": 1370, + "image_id": 250, + "category_id": 1, + "bbox": [ + 536.097, + 381.58, + 86.6511, + 257.102 + ], + "area": 22278.171112199998, + "iscrowd": 0 + }, + { + "id": 1371, + "image_id": 250, + "category_id": 1, + "bbox": [ + 470.364, + 398.464, + 75.8021, + 220.796 + ], + "area": 16736.8004716, + "iscrowd": 0 + }, + { + "id": 1372, + "image_id": 250, + "category_id": 1, + "bbox": [ + 247.367, + 347.468, + 66.3828, + 125.52 + ], + "area": 8332.369056, + "iscrowd": 0 + }, + { + "id": 1373, + "image_id": 250, + "category_id": 1, + "bbox": [ + 0.13308, + 379.125, + 53.0679, + 222.328 + ], + "area": 11798.4800712, + "iscrowd": 0 + }, + { + "id": 1374, + "image_id": 250, + "category_id": 0, + "bbox": [ + 535.82, + 429.542, + 89.4459, + 58.6024 + ], + "area": 5241.74441016, + "iscrowd": 0 + }, + { + "id": 1375, + "image_id": 250, + "category_id": 1, + "bbox": [ + 389.717, + 400.051, + 35.4142, + 75.7745 + ], + "area": 2683.4932979, + "iscrowd": 0 + }, + { + "id": 1376, + "image_id": 250, + "category_id": 0, + "bbox": [ + 279.958, + 379.72, + 34.0393, + 66.4437 + ], + "area": 2261.69703741, + "iscrowd": 0 + }, + { + "id": 1377, + "image_id": 250, + "category_id": 0, + "bbox": [ + 25.9545, + 415.459, + 34.1505, + 52.5918 + ], + "area": 1796.0362659, + "iscrowd": 0 + }, + { + "id": 1378, + "image_id": 251, + "category_id": 1, + "bbox": [ + 562.045, + 359.805, + 201.971, + 355.402 + ], + "area": 71780.897342, + "iscrowd": 0 + }, + { + "id": 1379, + "image_id": 251, + "category_id": 1, + "bbox": [ + 937.732, + 387.664, + 79.2501, + 148.42 + ], + "area": 11762.299842, + "iscrowd": 0 + }, + { + "id": 1380, + "image_id": 251, + "category_id": 1, + "bbox": [ + 718.992, + 404.144, + 107.097, + 313.524 + ], + "area": 33577.479827999996, + "iscrowd": 0 + }, + { + "id": 1381, + "image_id": 251, + "category_id": 1, + "bbox": [ + 323.292, + 433.884, + 59.4858, + 84.9012 + ], + "area": 5050.41580296, + "iscrowd": 0 + }, + { + "id": 1382, + "image_id": 251, + "category_id": 0, + "bbox": [ + 736.883, + 451.862, + 76.469, + 82.4276 + ], + "area": 6303.156144399999, + "iscrowd": 0 + }, + { + "id": 1383, + "image_id": 251, + "category_id": 1, + "bbox": [ + 790.51, + 383.338, + 59.5862, + 336.662 + ], + "area": 20060.409264399997, + "iscrowd": 0 + }, + { + "id": 1386, + "image_id": 253, + "category_id": 1, + "bbox": [ + 558.935, + 385.268, + 96.5592, + 276.167 + ], + "area": 26666.464586399998, + "iscrowd": 0 + }, + { + "id": 1387, + "image_id": 253, + "category_id": 1, + "bbox": [ + 488.202, + 403.485, + 85.5162, + 234.542 + ], + "area": 20057.1405804, + "iscrowd": 0 + }, + { + "id": 1388, + "image_id": 253, + "category_id": 1, + "bbox": [ + 448.19, + 403.932, + 58.6854, + 198.031 + ], + "area": 11621.5284474, + "iscrowd": 0 + }, + { + "id": 1389, + "image_id": 253, + "category_id": 1, + "bbox": [ + 24.6754, + 379.289, + 59.9482, + 222.442 + ], + "area": 13334.9975044, + "iscrowd": 0 + }, + { + "id": 1390, + "image_id": 253, + "category_id": 0, + "bbox": [ + 571.034, + 448.883, + 75.4759, + 42.7034 + ], + "area": 3223.07754806, + "iscrowd": 0 + }, + { + "id": 1391, + "image_id": 253, + "category_id": 0, + "bbox": [ + 466.759, + 440.938, + 42.7034, + 50.6483 + ], + "area": 2162.8546142200003, + "iscrowd": 0 + }, + { + "id": 1392, + "image_id": 253, + "category_id": 0, + "bbox": [ + 66.5379, + 414.124, + 33.7655, + 33.7655 + ], + "area": 1140.1089902500003, + "iscrowd": 0 + }, + { + "id": 1393, + "image_id": 254, + "category_id": 1, + "bbox": [ + 595.362, + 347.897, + 164.022, + 372.103 + ], + "area": 61033.078266, + "iscrowd": 0 + }, + { + "id": 1394, + "image_id": 254, + "category_id": 1, + "bbox": [ + 544.212, + 370.549, + 103.93, + 346.575 + ], + "area": 36019.53975, + "iscrowd": 0 + }, + { + "id": 1395, + "image_id": 254, + "category_id": 1, + "bbox": [ + 893.41, + 389.977, + 73.1956, + 145.137 + ], + "area": 10623.3897972, + "iscrowd": 0 + }, + { + "id": 1396, + "image_id": 254, + "category_id": 1, + "bbox": [ + 697.334, + 398.743, + 97.5676, + 321.257 + ], + "area": 31344.2744732, + "iscrowd": 0 + }, + { + "id": 1397, + "image_id": 254, + "category_id": 1, + "bbox": [ + 323.87, + 436.623, + 57.6425, + 82.1948 + ], + "area": 4737.913759, + "iscrowd": 0 + }, + { + "id": 1398, + "image_id": 254, + "category_id": 0, + "bbox": [ + 589.629, + 435.535, + 51.3889, + 100.92 + ], + "area": 5186.167788, + "iscrowd": 0 + }, + { + "id": 1399, + "image_id": 254, + "category_id": 0, + "bbox": [ + 711.408, + 449.977, + 77.1087, + 72.3292 + ], + "area": 5577.21058404, + "iscrowd": 0 + }, + { + "id": 1400, + "image_id": 254, + "category_id": 1, + "bbox": [ + 736.58, + 388.163, + 89.2983, + 319.203 + ], + "area": 28504.285254899998, + "iscrowd": 0 + }, + { + "id": 1401, + "image_id": 255, + "category_id": 1, + "bbox": [ + 586.622, + 388.307, + 103.364, + 298.448 + ], + "area": 30848.779071999998, + "iscrowd": 0 + }, + { + "id": 1402, + "image_id": 255, + "category_id": 1, + "bbox": [ + 508.767, + 404.853, + 73.4196, + 259.857 + ], + "area": 19078.596997200002, + "iscrowd": 0 + }, + { + "id": 1403, + "image_id": 255, + "category_id": 1, + "bbox": [ + 393.967, + 353.79, + 62.8564, + 108.396 + ], + "area": 6813.3823344, + "iscrowd": 0 + }, + { + "id": 1404, + "image_id": 255, + "category_id": 0, + "bbox": [ + 583.36, + 447.436, + 106.243, + 55.431 + ], + "area": 5889.155733, + "iscrowd": 0 + }, + { + "id": 1405, + "image_id": 255, + "category_id": 0, + "bbox": [ + 424.986, + 389.365, + 32.3347, + 57.4107 + ], + "area": 1856.3577612899999, + "iscrowd": 0 + }, + { + "id": 1406, + "image_id": 255, + "category_id": 1, + "bbox": [ + 477.848, + 406.099, + 45.9193, + 104.753 + ], + "area": 4810.1844329, + "iscrowd": 0 + }, + { + "id": 1415, + "image_id": 257, + "category_id": 1, + "bbox": [ + 494.453, + 406.907, + 110.696, + 286.744 + ], + "area": 31741.413824000003, + "iscrowd": 0 + }, + { + "id": 1416, + "image_id": 257, + "category_id": 1, + "bbox": [ + 604.01, + 383.263, + 123.915, + 328.625 + ], + "area": 40721.566875000004, + "iscrowd": 0 + }, + { + "id": 1417, + "image_id": 257, + "category_id": 1, + "bbox": [ + 452.984, + 358.67, + 70.8262, + 247.362 + ], + "area": 17519.7104844, + "iscrowd": 0 + }, + { + "id": 1418, + "image_id": 257, + "category_id": 1, + "bbox": [ + 152.57, + 383.276, + 55.4559, + 173.033 + ], + "area": 9595.7007447, + "iscrowd": 0 + }, + { + "id": 1419, + "image_id": 257, + "category_id": 0, + "bbox": [ + 607.436, + 452.96, + 110.065, + 58.9987 + ], + "area": 6493.6919155, + "iscrowd": 0 + }, + { + "id": 1420, + "image_id": 257, + "category_id": 0, + "bbox": [ + 496.876, + 394.953, + 24.7894, + 49.0829 + ], + "area": 1216.7356412600002, + "iscrowd": 0 + }, + { + "id": 1421, + "image_id": 257, + "category_id": 0, + "bbox": [ + 199.802, + 425.692, + 28.2599, + 50.5703 + ], + "area": 1429.11162097, + "iscrowd": 0 + }, + { + "id": 1429, + "image_id": 259, + "category_id": 1, + "bbox": [ + 483.318, + 398.733, + 130.32, + 317.141 + ], + "area": 41329.81512, + "iscrowd": 0 + }, + { + "id": 1430, + "image_id": 259, + "category_id": 1, + "bbox": [ + 616.179, + 377.252, + 124.348, + 339.068 + ], + "area": 42162.427663999995, + "iscrowd": 0 + }, + { + "id": 1431, + "image_id": 259, + "category_id": 1, + "bbox": [ + 209.918, + 385.914, + 95.3904, + 196.91 + ], + "area": 18783.323664, + "iscrowd": 0 + }, + { + "id": 1432, + "image_id": 259, + "category_id": 1, + "bbox": [ + 518.873, + 358.79, + 52.1799, + 99.7511 + ], + "area": 5205.00242289, + "iscrowd": 0 + }, + { + "id": 1433, + "image_id": 259, + "category_id": 0, + "bbox": [ + 608.772, + 450.869, + 124.138, + 81.4345 + ], + "area": 10109.115961, + "iscrowd": 0 + }, + { + "id": 1434, + "image_id": 259, + "category_id": 0, + "bbox": [ + 257.214, + 426.041, + 43.6966, + 54.6207 + ], + "area": 2386.73887962, + "iscrowd": 0 + }, + { + "id": 1435, + "image_id": 259, + "category_id": 0, + "bbox": [ + 558.124, + 386.317, + 51.6414, + 77.4621 + ], + "area": 4000.25129094, + "iscrowd": 0 + }, + { + "id": 1436, + "image_id": 260, + "category_id": 1, + "bbox": [ + 641.466, + 392.52, + 165.278, + 323.835 + ], + "area": 53522.80112999999, + "iscrowd": 0 + }, + { + "id": 1437, + "image_id": 260, + "category_id": 1, + "bbox": [ + 515.138, + 344.175, + 163.875, + 372.174 + ], + "area": 60990.01424999999, + "iscrowd": 0 + }, + { + "id": 1438, + "image_id": 260, + "category_id": 1, + "bbox": [ + 471.513, + 364.851, + 90.5027, + 353.013 + ], + "area": 31948.6296351, + "iscrowd": 0 + }, + { + "id": 1439, + "image_id": 260, + "category_id": 1, + "bbox": [ + 323.632, + 434.674, + 58.8643, + 49.7874 + ], + "area": 2930.70044982, + "iscrowd": 0 + }, + { + "id": 1440, + "image_id": 260, + "category_id": 1, + "bbox": [ + 763.439, + 383.037, + 67.239, + 316.86 + ], + "area": 21305.349540000003, + "iscrowd": 0 + }, + { + "id": 1441, + "image_id": 260, + "category_id": 1, + "bbox": [ + 651.372, + 381.171, + 64.2886, + 106.988 + ], + "area": 6878.1087368, + "iscrowd": 0 + }, + { + "id": 1442, + "image_id": 260, + "category_id": 0, + "bbox": [ + 690.207, + 450.869, + 105.269, + 150.952 + ], + "area": 15890.566088000001, + "iscrowd": 0 + }, + { + "id": 1443, + "image_id": 261, + "category_id": 0, + "bbox": [ + 1191.52, + 385.36, + 63.6096, + 65.8127 + ], + "area": 4186.319521920001, + "iscrowd": 0 + }, + { + "id": 1444, + "image_id": 261, + "category_id": 1, + "bbox": [ + 1191.11, + 440.987, + 73.6244, + 76.3512 + ], + "area": 5621.31128928, + "iscrowd": 0 + }, + { + "id": 1445, + "image_id": 261, + "category_id": 0, + "bbox": [ + 1144.75, + 476.436, + 41.9932, + 41.9932 + ], + "area": 1763.4288462400002, + "iscrowd": 0 + }, + { + "id": 1446, + "image_id": 262, + "category_id": 1, + "bbox": [ + 470.138, + 404.794, + 152.753, + 311.837 + ], + "area": 47634.03726099999, + "iscrowd": 0 + }, + { + "id": 1447, + "image_id": 262, + "category_id": 1, + "bbox": [ + 641.511, + 374.191, + 135.46, + 341.575 + ], + "area": 46269.7495, + "iscrowd": 0 + }, + { + "id": 1448, + "image_id": 262, + "category_id": 1, + "bbox": [ + 292.826, + 384.564, + 55.2573, + 83.9391 + ], + "area": 4638.24803043, + "iscrowd": 0 + }, + { + "id": 1449, + "image_id": 262, + "category_id": 1, + "bbox": [ + 569.126, + 355.034, + 76.4062, + 112.0 + ], + "area": 8557.4944, + "iscrowd": 0 + }, + { + "id": 1450, + "image_id": 262, + "category_id": 0, + "bbox": [ + 600.828, + 455.834, + 163.862, + 79.4483 + ], + "area": 13018.5573346, + "iscrowd": 0 + }, + { + "id": 1451, + "image_id": 262, + "category_id": 1, + "bbox": [ + 567.062, + 410.152, + 64.5517, + 285.021 + ], + "area": 18398.5900857, + "iscrowd": 0 + }, + { + "id": 1452, + "image_id": 263, + "category_id": 1, + "bbox": [ + 651.963, + 388.79, + 178.521, + 326.558 + ], + "area": 58297.460717999995, + "iscrowd": 0 + }, + { + "id": 1453, + "image_id": 263, + "category_id": 1, + "bbox": [ + 455.598, + 338.841, + 224.604, + 378.045 + ], + "area": 84910.41918000001, + "iscrowd": 0 + }, + { + "id": 1454, + "image_id": 263, + "category_id": 1, + "bbox": [ + 323.303, + 434.578, + 59.4189, + 84.6902 + ], + "area": 5032.19852478, + "iscrowd": 0 + }, + { + "id": 1455, + "image_id": 263, + "category_id": 1, + "bbox": [ + 620.307, + 377.261, + 98.1309, + 143.414 + ], + "area": 14073.344892599998, + "iscrowd": 0 + }, + { + "id": 1456, + "image_id": 263, + "category_id": 1, + "bbox": [ + 420.127, + 353.379, + 107.489, + 235.568 + ], + "area": 25320.968752, + "iscrowd": 0 + }, + { + "id": 1457, + "image_id": 263, + "category_id": 0, + "bbox": [ + 714.691, + 457.217, + 104.184, + 158.599 + ], + "area": 16523.478216, + "iscrowd": 0 + }, + { + "id": 1458, + "image_id": 264, + "category_id": 1, + "bbox": [ + 1070.07, + 385.189, + 109.326, + 160.562 + ], + "area": 17553.601212, + "iscrowd": 0 + }, + { + "id": 1459, + "image_id": 264, + "category_id": 1, + "bbox": [ + 1067.59, + 472.717, + 57.6, + 74.4828 + ], + "area": 4290.20928, + "iscrowd": 0 + }, + { + "id": 1460, + "image_id": 264, + "category_id": 1, + "bbox": [ + 1232.33, + 417.103, + 47.669, + 78.4552 + ], + "area": 3739.8809288, + "iscrowd": 0 + }, + { + "id": 1461, + "image_id": 265, + "category_id": 1, + "bbox": [ + 463.231, + 406.621, + 154.449, + 309.024 + ], + "area": 47728.447776, + "iscrowd": 0 + }, + { + "id": 1462, + "image_id": 265, + "category_id": 1, + "bbox": [ + 628.18, + 375.222, + 162.16, + 341.167 + ], + "area": 55323.640719999996, + "iscrowd": 0 + }, + { + "id": 1463, + "image_id": 265, + "category_id": 1, + "bbox": [ + 586.013, + 419.214, + 64.6904, + 300.786 + ], + "area": 19457.9666544, + "iscrowd": 0 + }, + { + "id": 1464, + "image_id": 265, + "category_id": 1, + "bbox": [ + 600.986, + 352.563, + 74.1636, + 67.008 + ], + "area": 4969.5545088, + "iscrowd": 0 + }, + { + "id": 1465, + "image_id": 265, + "category_id": 1, + "bbox": [ + 368.304, + 386.471, + 41.3093, + 81.691 + ], + "area": 3374.5980263, + "iscrowd": 0 + }, + { + "id": 1466, + "image_id": 265, + "category_id": 0, + "bbox": [ + 402.715, + 424.944, + 26.2234, + 39.3352 + ], + "area": 1031.50268368, + "iscrowd": 0 + }, + { + "id": 1467, + "image_id": 265, + "category_id": 0, + "bbox": [ + 623.156, + 470.016, + 161.028, + 85.6359 + ], + "area": 13789.7777052, + "iscrowd": 0 + }, + { + "id": 1468, + "image_id": 265, + "category_id": 0, + "bbox": [ + 642.491, + 395.464, + 37.02, + 60.2482 + ], + "area": 2230.388364, + "iscrowd": 0 + }, + { + "id": 1469, + "image_id": 266, + "category_id": 1, + "bbox": [ + 435.871, + 332.564, + 305.798, + 387.436 + ], + "area": 118477.153928, + "iscrowd": 0 + }, + { + "id": 1470, + "image_id": 266, + "category_id": 1, + "bbox": [ + 419.259, + 347.797, + 130.541, + 250.241 + ], + "area": 32666.710381, + "iscrowd": 0 + }, + { + "id": 1471, + "image_id": 266, + "category_id": 1, + "bbox": [ + 627.086, + 378.731, + 99.6714, + 109.78 + ], + "area": 10941.926292, + "iscrowd": 0 + }, + { + "id": 1472, + "image_id": 266, + "category_id": 1, + "bbox": [ + 682.317, + 390.779, + 167.192, + 327.14 + ], + "area": 54695.19088, + "iscrowd": 0 + }, + { + "id": 1473, + "image_id": 266, + "category_id": 1, + "bbox": [ + 323.511, + 435.717, + 58.971, + 83.9294 + ], + "area": 4949.4006474, + "iscrowd": 0 + }, + { + "id": 1474, + "image_id": 266, + "category_id": 1, + "bbox": [ + 682.76, + 377.701, + 41.5031, + 69.6267 + ], + "area": 2889.72389277, + "iscrowd": 0 + }, + { + "id": 1475, + "image_id": 266, + "category_id": 0, + "bbox": [ + 721.22, + 468.604, + 118.026, + 165.237 + ], + "area": 19502.262162, + "iscrowd": 0 + }, + { + "id": 1476, + "image_id": 266, + "category_id": 0, + "bbox": [ + 479.523, + 438.328, + 61.5787, + 50.2893 + ], + "area": 3096.7497179099996, + "iscrowd": 0 + }, + { + "id": 1477, + "image_id": 267, + "category_id": 1, + "bbox": [ + 963.902, + 379.581, + 85.885, + 151.973 + ], + "area": 13052.201105000002, + "iscrowd": 0 + }, + { + "id": 1478, + "image_id": 267, + "category_id": 1, + "bbox": [ + 1188.76, + 415.906, + 66.9102, + 80.199 + ], + "area": 5366.1311298, + "iscrowd": 0 + }, + { + "id": 1479, + "image_id": 267, + "category_id": 1, + "bbox": [ + 1137.1, + 424.055, + 59.5862, + 94.3448 + ], + "area": 5621.64812176, + "iscrowd": 0 + }, + { + "id": 1480, + "image_id": 267, + "category_id": 0, + "bbox": [ + 995.316, + 476.485, + 41.9857, + 56.405 + ], + "area": 2368.2034085, + "iscrowd": 0 + }, + { + "id": 1481, + "image_id": 267, + "category_id": 0, + "bbox": [ + 959.692, + 409.054, + 36.4724, + 79.3063 + ], + "area": 2892.49109612, + "iscrowd": 0 + }, + { + "id": 1482, + "image_id": 267, + "category_id": 1, + "bbox": [ + 1029.7, + 431.503, + 70.785, + 98.7265 + ], + "area": 6988.3553025, + "iscrowd": 0 + }, + { + "id": 1490, + "image_id": 269, + "category_id": 1, + "bbox": [ + 497.318, + 310.631, + 352.384, + 405.188 + ], + "area": 142781.768192, + "iscrowd": 0 + }, + { + "id": 1491, + "image_id": 269, + "category_id": 1, + "bbox": [ + 416.828, + 339.529, + 99.7825, + 374.9 + ], + "area": 37408.45925, + "iscrowd": 0 + }, + { + "id": 1492, + "image_id": 269, + "category_id": 1, + "bbox": [ + 323.709, + 435.622, + 58.4989, + 60.9483 + ], + "area": 3565.40850687, + "iscrowd": 0 + }, + { + "id": 1493, + "image_id": 269, + "category_id": 1, + "bbox": [ + 717.289, + 387.645, + 109.456, + 137.13 + ], + "area": 15009.70128, + "iscrowd": 0 + }, + { + "id": 1494, + "image_id": 269, + "category_id": 1, + "bbox": [ + 472.456, + 336.66, + 130.138, + 243.301 + ], + "area": 31662.705538, + "iscrowd": 0 + }, + { + "id": 1495, + "image_id": 269, + "category_id": 0, + "bbox": [ + 499.332, + 449.823, + 89.1159, + 103.261 + ], + "area": 9202.196949899999, + "iscrowd": 0 + }, + { + "id": 1496, + "image_id": 270, + "category_id": 1, + "bbox": [ + 886.762, + 377.146, + 73.9841, + 156.393 + ], + "area": 11570.5953513, + "iscrowd": 0 + }, + { + "id": 1497, + "image_id": 270, + "category_id": 1, + "bbox": [ + 1041.0, + 425.723, + 63.7273, + 113.333 + ], + "area": 7222.4060909, + "iscrowd": 0 + }, + { + "id": 1498, + "image_id": 270, + "category_id": 1, + "bbox": [ + 928.778, + 432.633, + 103.014, + 103.475 + ], + "area": 10659.37365, + "iscrowd": 0 + }, + { + "id": 1499, + "image_id": 270, + "category_id": 1, + "bbox": [ + 1100.37, + 412.581, + 88.1099, + 144.714 + ], + "area": 12750.7360686, + "iscrowd": 0 + }, + { + "id": 1500, + "image_id": 270, + "category_id": 0, + "bbox": [ + 921.6, + 465.766, + 44.6897, + 83.4207 + ], + "area": 3728.04605679, + "iscrowd": 0 + }, + { + "id": 1501, + "image_id": 271, + "category_id": 1, + "bbox": [ + 393.723, + 405.225, + 197.064, + 314.775 + ], + "area": 62030.82059999999, + "iscrowd": 0 + }, + { + "id": 1502, + "image_id": 271, + "category_id": 1, + "bbox": [ + 614.722, + 382.058, + 233.669, + 337.942 + ], + "area": 78966.56919800001, + "iscrowd": 0 + }, + { + "id": 1503, + "image_id": 271, + "category_id": 1, + "bbox": [ + 619.22, + 338.73, + 73.33, + 106.727 + ], + "area": 7826.29091, + "iscrowd": 0 + }, + { + "id": 1504, + "image_id": 271, + "category_id": 1, + "bbox": [ + 564.187, + 421.131, + 89.4563, + 298.869 + ], + "area": 26735.7149247, + "iscrowd": 0 + }, + { + "id": 1505, + "image_id": 271, + "category_id": 0, + "bbox": [ + 535.713, + 438.61, + 23.0, + 47.8226 + ], + "area": 1099.9198000000001, + "iscrowd": 0 + }, + { + "id": 1506, + "image_id": 271, + "category_id": 0, + "bbox": [ + 587.852, + 502.607, + 210.861, + 176.807 + ], + "area": 37281.70082699999, + "iscrowd": 0 + }, + { + "id": 1507, + "image_id": 272, + "category_id": 1, + "bbox": [ + 467.145, + 278.124, + 442.463, + 436.242 + ], + "area": 193020.94404600002, + "iscrowd": 0 + }, + { + "id": 1508, + "image_id": 272, + "category_id": 1, + "bbox": [ + 372.251, + 337.141, + 222.678, + 382.859 + ], + "area": 85254.27640199999, + "iscrowd": 0 + }, + { + "id": 1509, + "image_id": 272, + "category_id": 1, + "bbox": [ + 754.755, + 386.367, + 125.886, + 177.797 + ], + "area": 22382.153142, + "iscrowd": 0 + }, + { + "id": 1510, + "image_id": 272, + "category_id": 1, + "bbox": [ + 574.451, + 369.779, + 64.2869, + 122.464 + ], + "area": 7872.830921600001, + "iscrowd": 0 + }, + { + "id": 1511, + "image_id": 272, + "category_id": 1, + "bbox": [ + 341.893, + 348.985, + 136.44, + 332.387 + ], + "area": 45350.88228, + "iscrowd": 0 + }, + { + "id": 1512, + "image_id": 272, + "category_id": 1, + "bbox": [ + 324.511, + 435.751, + 39.6909, + 41.7804 + ], + "area": 1658.3016783599999, + "iscrowd": 0 + }, + { + "id": 1513, + "image_id": 272, + "category_id": 0, + "bbox": [ + 468.701, + 448.487, + 114.516, + 146.981 + ], + "area": 16831.676196, + "iscrowd": 0 + }, + { + "id": 1514, + "image_id": 273, + "category_id": 1, + "bbox": [ + 941.308, + 422.457, + 75.8381, + 109.402 + ], + "area": 8296.8398162, + "iscrowd": 0 + }, + { + "id": 1515, + "image_id": 273, + "category_id": 1, + "bbox": [ + 790.301, + 373.189, + 88.2371, + 316.448 + ], + "area": 27922.453820799998, + "iscrowd": 0 + }, + { + "id": 1516, + "image_id": 273, + "category_id": 1, + "bbox": [ + 1036.54, + 408.669, + 83.2124, + 142.603 + ], + "area": 11866.337877200001, + "iscrowd": 0 + }, + { + "id": 1517, + "image_id": 273, + "category_id": 0, + "bbox": [ + 784.552, + 406.179, + 43.6966, + 88.3862 + ], + "area": 3862.17642692, + "iscrowd": 0 + }, + { + "id": 1518, + "image_id": 273, + "category_id": 0, + "bbox": [ + 831.228, + 464.772, + 56.6069, + 118.179 + ], + "area": 6689.746835100001, + "iscrowd": 0 + }, + { + "id": 1519, + "image_id": 273, + "category_id": 1, + "bbox": [ + 880.883, + 432.0, + 62.5655, + 102.29 + ], + "area": 6399.824995000001, + "iscrowd": 0 + }, + { + "id": 1520, + "image_id": 273, + "category_id": 0, + "bbox": [ + 932.524, + 481.655, + 52.6345, + 65.5448 + ], + "area": 3449.9177756, + "iscrowd": 0 + }, + { + "id": 1521, + "image_id": 274, + "category_id": 1, + "bbox": [ + 293.488, + 411.261, + 228.865, + 304.323 + ], + "area": 69648.883395, + "iscrowd": 0 + }, + { + "id": 1522, + "image_id": 274, + "category_id": 1, + "bbox": [ + 504.345, + 367.726, + 292.715, + 348.804 + ], + "area": 102100.16285999998, + "iscrowd": 0 + }, + { + "id": 1523, + "image_id": 274, + "category_id": 1, + "bbox": [ + 506.754, + 396.864, + 60.6019, + 142.65 + ], + "area": 8644.861035, + "iscrowd": 0 + }, + { + "id": 1524, + "image_id": 274, + "category_id": 1, + "bbox": [ + 525.447, + 422.68, + 98.8689, + 124.157 + ], + "area": 12275.266017299999, + "iscrowd": 0 + }, + { + "id": 1525, + "image_id": 274, + "category_id": 1, + "bbox": [ + 643.023, + 329.143, + 46.4516, + 47.7788 + ], + "area": 2219.4017060799997, + "iscrowd": 0 + }, + { + "id": 1526, + "image_id": 274, + "category_id": 0, + "bbox": [ + 508.313, + 533.53, + 244.203, + 186.47 + ], + "area": 45536.533410000004, + "iscrowd": 0 + }, + { + "id": 1527, + "image_id": 275, + "category_id": 1, + "bbox": [ + 719.192, + 270.486, + 418.536, + 442.345 + ], + "area": 185137.30692, + "iscrowd": 0 + }, + { + "id": 1528, + "image_id": 275, + "category_id": 1, + "bbox": [ + 337.388, + 339.703, + 262.836, + 375.343 + ], + "area": 98653.65274800001, + "iscrowd": 0 + }, + { + "id": 1529, + "image_id": 275, + "category_id": 1, + "bbox": [ + 714.685, + 384.248, + 176.184, + 335.262 + ], + "area": 59067.800208, + "iscrowd": 0 + }, + { + "id": 1530, + "image_id": 275, + "category_id": 1, + "bbox": [ + 420.4, + 344.818, + 67.8245, + 86.5575 + ], + "area": 5870.71915875, + "iscrowd": 0 + }, + { + "id": 1531, + "image_id": 275, + "category_id": 1, + "bbox": [ + 559.481, + 369.568, + 49.635, + 92.2852 + ], + "area": 4580.575902, + "iscrowd": 0 + }, + { + "id": 1532, + "image_id": 275, + "category_id": 1, + "bbox": [ + 579.306, + 367.108, + 127.963, + 350.138 + ], + "area": 44804.708893999996, + "iscrowd": 0 + }, + { + "id": 1533, + "image_id": 275, + "category_id": 1, + "bbox": [ + 324.716, + 434.182, + 51.6517, + 44.7166 + ], + "area": 2309.68840822, + "iscrowd": 0 + }, + { + "id": 1534, + "image_id": 275, + "category_id": 0, + "bbox": [ + 453.848, + 458.814, + 121.159, + 159.89 + ], + "area": 19372.11251, + "iscrowd": 0 + }, + { + "id": 1535, + "image_id": 276, + "category_id": 1, + "bbox": [ + 703.282, + 370.278, + 94.8677, + 308.207 + ], + "area": 29238.889213899998, + "iscrowd": 0 + }, + { + "id": 1536, + "image_id": 276, + "category_id": 1, + "bbox": [ + 931.733, + 405.618, + 105.419, + 132.175 + ], + "area": 13933.756325, + "iscrowd": 0 + }, + { + "id": 1537, + "image_id": 276, + "category_id": 1, + "bbox": [ + 752.424, + 426.948, + 107.537, + 279.101 + ], + "area": 30013.684237, + "iscrowd": 0 + }, + { + "id": 1538, + "image_id": 276, + "category_id": 1, + "bbox": [ + 864.513, + 420.23, + 65.7352, + 141.225 + ], + "area": 9283.45362, + "iscrowd": 0 + }, + { + "id": 1539, + "image_id": 276, + "category_id": 0, + "bbox": [ + 703.78, + 401.145, + 42.8337, + 108.569 + ], + "area": 4650.4119753, + "iscrowd": 0 + }, + { + "id": 1540, + "image_id": 276, + "category_id": 0, + "bbox": [ + 751.703, + 467.729, + 53.8603, + 109.84 + ], + "area": 5916.015352, + "iscrowd": 0 + }, + { + "id": 1541, + "image_id": 276, + "category_id": 0, + "bbox": [ + 830.585, + 475.363, + 49.1953, + 88.6351 + ], + "area": 4360.43033503, + "iscrowd": 0 + }, + { + "id": 1542, + "image_id": 277, + "category_id": 1, + "bbox": [ + 179.421, + 414.521, + 302.707, + 300.259 + ], + "area": 90890.501113, + "iscrowd": 0 + }, + { + "id": 1543, + "image_id": 277, + "category_id": 1, + "bbox": [ + 454.139, + 343.01, + 305.586, + 371.439 + ], + "area": 113506.55825400002, + "iscrowd": 0 + }, + { + "id": 1544, + "image_id": 277, + "category_id": 1, + "bbox": [ + 660.98, + 319.6, + 111.114, + 192.856 + ], + "area": 21429.001584, + "iscrowd": 0 + }, + { + "id": 1545, + "image_id": 277, + "category_id": 0, + "bbox": [ + 694.538, + 393.242, + 62.2397, + 106.09 + ], + "area": 6603.009773, + "iscrowd": 0 + }, + { + "id": 1546, + "image_id": 277, + "category_id": 0, + "bbox": [ + 381.925, + 558.743, + 100.432, + 94.7741 + ], + "area": 9518.352411200001, + "iscrowd": 0 + }, + { + "id": 1547, + "image_id": 278, + "category_id": 1, + "bbox": [ + 371.464, + 353.39, + 267.003, + 359.53 + ], + "area": 95995.58858999998, + "iscrowd": 0 + }, + { + "id": 1548, + "image_id": 278, + "category_id": 1, + "bbox": [ + 565.032, + 380.016, + 458.346, + 336.027 + ], + "area": 154016.631342, + "iscrowd": 0 + }, + { + "id": 1549, + "image_id": 278, + "category_id": 1, + "bbox": [ + 292.958, + 343.72, + 163.726, + 372.519 + ], + "area": 60991.045794, + "iscrowd": 0 + }, + { + "id": 1550, + "image_id": 278, + "category_id": 1, + "bbox": [ + 608.541, + 362.882, + 134.315, + 353.975 + ], + "area": 47544.152125, + "iscrowd": 0 + }, + { + "id": 1551, + "image_id": 278, + "category_id": 0, + "bbox": [ + 816.974, + 502.76, + 185.175, + 214.166 + ], + "area": 39658.18905, + "iscrowd": 0 + }, + { + "id": 1552, + "image_id": 278, + "category_id": 1, + "bbox": [ + 324.069, + 433.401, + 27.8258, + 40.2541 + ], + "area": 1120.1025357800002, + "iscrowd": 0 + }, + { + "id": 1553, + "image_id": 278, + "category_id": 0, + "bbox": [ + 471.895, + 476.623, + 172.206, + 208.95 + ], + "area": 35982.443699999996, + "iscrowd": 0 + }, + { + "id": 1554, + "image_id": 278, + "category_id": 0, + "bbox": [ + 338.079, + 423.975, + 87.1996, + 216.628 + ], + "area": 18889.8749488, + "iscrowd": 0 + }, + { + "id": 1564, + "image_id": 280, + "category_id": 1, + "bbox": [ + 604.705, + 303.661, + 181.837, + 409.436 + ], + "area": 74450.613932, + "iscrowd": 0 + }, + { + "id": 1565, + "image_id": 280, + "category_id": 1, + "bbox": [ + 142.586, + 283.299, + 440.867, + 429.161 + ], + "area": 189202.922587, + "iscrowd": 0 + }, + { + "id": 1566, + "image_id": 280, + "category_id": 1, + "bbox": [ + 0.406132, + 418.644, + 212.362, + 296.087 + ], + "area": 62877.62749399999, + "iscrowd": 0 + }, + { + "id": 1567, + "image_id": 280, + "category_id": 1, + "bbox": [ + 460.693, + 430.495, + 139.301, + 178.784 + ], + "area": 24904.789983999995, + "iscrowd": 0 + }, + { + "id": 1568, + "image_id": 280, + "category_id": 0, + "bbox": [ + 694.538, + 374.853, + 73.556, + 144.283 + ], + "area": 10612.880347999999, + "iscrowd": 0 + }, + { + "id": 1569, + "image_id": 280, + "category_id": 0, + "bbox": [ + 25.4617, + 659.175, + 125.894, + 59.4106 + ], + "area": 7479.438076400001, + "iscrowd": 0 + }, + { + "id": 1570, + "image_id": 281, + "category_id": 1, + "bbox": [ + 550.617, + 380.729, + 623.115, + 336.167 + ], + "area": 209470.70020499997, + "iscrowd": 0 + }, + { + "id": 1571, + "image_id": 281, + "category_id": 1, + "bbox": [ + 324.963, + 333.776, + 311.038, + 386.224 + ], + "area": 120130.340512, + "iscrowd": 0 + }, + { + "id": 1572, + "image_id": 281, + "category_id": 0, + "bbox": [ + 926.23, + 516.339, + 215.597, + 200.218 + ], + "area": 43166.400146, + "iscrowd": 0 + }, + { + "id": 1573, + "image_id": 281, + "category_id": 1, + "bbox": [ + 242.294, + 327.077, + 187.215, + 392.923 + ], + "area": 73561.079445, + "iscrowd": 0 + }, + { + "id": 1574, + "image_id": 281, + "category_id": 1, + "bbox": [ + 612.948, + 359.049, + 151.24, + 360.951 + ], + "area": 54590.22924000001, + "iscrowd": 0 + }, + { + "id": 1575, + "image_id": 281, + "category_id": 1, + "bbox": [ + 471.008, + 360.629, + 33.7347, + 61.4501 + ], + "area": 2073.0006884699997, + "iscrowd": 0 + }, + { + "id": 1576, + "image_id": 281, + "category_id": 0, + "bbox": [ + 460.8, + 489.6, + 187.697, + 228.414 + ], + "area": 42872.622557999995, + "iscrowd": 0 + }, + { + "id": 1577, + "image_id": 281, + "category_id": 0, + "bbox": [ + 306.869, + 413.131, + 99.3103, + 87.3931 + ], + "area": 8679.03497893, + "iscrowd": 0 + }, + { + "id": 1578, + "image_id": 282, + "category_id": 1, + "bbox": [ + 554.284, + 365.5, + 100.546, + 341.129 + ], + "area": 34299.156434000004, + "iscrowd": 0 + }, + { + "id": 1579, + "image_id": 282, + "category_id": 1, + "bbox": [ + 684.762, + 422.941, + 108.945, + 296.822 + ], + "area": 32337.27279, + "iscrowd": 0 + }, + { + "id": 1580, + "image_id": 282, + "category_id": 1, + "bbox": [ + 628.782, + 424.464, + 94.0482, + 295.536 + ], + "area": 27794.628835199997, + "iscrowd": 0 + }, + { + "id": 1581, + "image_id": 282, + "category_id": 1, + "bbox": [ + 756.251, + 405.02, + 120.519, + 314.98 + ], + "area": 37961.07462000001, + "iscrowd": 0 + }, + { + "id": 1582, + "image_id": 282, + "category_id": 1, + "bbox": [ + 1074.44, + 376.717, + 84.1675, + 171.049 + ], + "area": 14396.7667075, + "iscrowd": 0 + }, + { + "id": 1583, + "image_id": 282, + "category_id": 0, + "bbox": [ + 560.667, + 403.13, + 38.9398, + 78.6506 + ], + "area": 3062.63863388, + "iscrowd": 0 + }, + { + "id": 1584, + "image_id": 282, + "category_id": 0, + "bbox": [ + 632.764, + 479.082, + 52.8217, + 79.5167 + ], + "area": 4200.20727239, + "iscrowd": 0 + }, + { + "id": 1585, + "image_id": 282, + "category_id": 0, + "bbox": [ + 691.752, + 487.179, + 70.9426, + 71.8048 + ], + "area": 5094.01920448, + "iscrowd": 0 + }, + { + "id": 1586, + "image_id": 283, + "category_id": 1, + "bbox": [ + 597.162, + 290.439, + 215.293, + 424.674 + ], + "area": 91429.339482, + "iscrowd": 0 + }, + { + "id": 1587, + "image_id": 283, + "category_id": 1, + "bbox": [ + 289.974, + 437.516, + 225.911, + 230.17 + ], + "area": 51997.93487, + "iscrowd": 0 + }, + { + "id": 1588, + "image_id": 283, + "category_id": 0, + "bbox": [ + 688.88, + 387.583, + 108.919, + 154.185 + ], + "area": 16793.676015, + "iscrowd": 0 + }, + { + "id": 1589, + "image_id": 283, + "category_id": 0, + "bbox": [ + 327.175, + 646.816, + 165.022, + 73.1839 + ], + "area": 12076.9535458, + "iscrowd": 0 + }, + { + "id": 1590, + "image_id": 284, + "category_id": 1, + "bbox": [ + 811.163, + 377.326, + 466.738, + 337.403 + ], + "area": 157478.80141400002, + "iscrowd": 0 + }, + { + "id": 1591, + "image_id": 284, + "category_id": 1, + "bbox": [ + 613.842, + 350.183, + 161.347, + 366.009 + ], + "area": 59054.454123, + "iscrowd": 0 + }, + { + "id": 1592, + "image_id": 284, + "category_id": 1, + "bbox": [ + 266.044, + 328.424, + 217.176, + 387.469 + ], + "area": 84148.967544, + "iscrowd": 0 + }, + { + "id": 1593, + "image_id": 284, + "category_id": 1, + "bbox": [ + 335.199, + 329.258, + 310.012, + 386.182 + ], + "area": 119721.05418400001, + "iscrowd": 0 + }, + { + "id": 1594, + "image_id": 284, + "category_id": 0, + "bbox": [ + 1082.97, + 532.314, + 196.755, + 185.865 + ], + "area": 36569.868075, + "iscrowd": 0 + }, + { + "id": 1595, + "image_id": 284, + "category_id": 1, + "bbox": [ + 461.988, + 359.806, + 60.41, + 73.1476 + ], + "area": 4418.846516, + "iscrowd": 0 + }, + { + "id": 1596, + "image_id": 284, + "category_id": 0, + "bbox": [ + 321.766, + 414.124, + 113.214, + 103.283 + ], + "area": 11693.081562, + "iscrowd": 0 + }, + { + "id": 1597, + "image_id": 284, + "category_id": 0, + "bbox": [ + 512.441, + 511.448, + 209.545, + 208.552 + ], + "area": 43701.02884, + "iscrowd": 0 + }, + { + "id": 1598, + "image_id": 285, + "category_id": 1, + "bbox": [ + 656.511, + 412.034, + 112.49, + 305.764 + ], + "area": 34395.39236, + "iscrowd": 0 + }, + { + "id": 1599, + "image_id": 285, + "category_id": 1, + "bbox": [ + 742.354, + 400.458, + 82.9302, + 316.767 + ], + "area": 26269.5506634, + "iscrowd": 0 + }, + { + "id": 1600, + "image_id": 285, + "category_id": 1, + "bbox": [ + 454.427, + 361.019, + 144.289, + 356.95 + ], + "area": 51503.958549999996, + "iscrowd": 0 + }, + { + "id": 1601, + "image_id": 285, + "category_id": 1, + "bbox": [ + 549.292, + 421.934, + 122.718, + 296.581 + ], + "area": 36395.827158, + "iscrowd": 0 + }, + { + "id": 1602, + "image_id": 285, + "category_id": 1, + "bbox": [ + 948.325, + 377.978, + 88.7349, + 156.869 + ], + "area": 13919.755028099999, + "iscrowd": 0 + }, + { + "id": 1603, + "image_id": 285, + "category_id": 0, + "bbox": [ + 564.083, + 477.683, + 76.469, + 128.11 + ], + "area": 9796.44359, + "iscrowd": 0 + }, + { + "id": 1604, + "image_id": 285, + "category_id": 0, + "bbox": [ + 479.669, + 400.221, + 65.5448, + 97.3241 + ], + "area": 6379.08866968, + "iscrowd": 0 + }, + { + "id": 1605, + "image_id": 285, + "category_id": 0, + "bbox": [ + 949.407, + 441.931, + 45.6828, + 82.4276 + ], + "area": 3765.5235652799997, + "iscrowd": 0 + }, + { + "id": 1606, + "image_id": 286, + "category_id": 1, + "bbox": [ + 529.703, + 264.451, + 272.767, + 449.193 + ], + "area": 122525.02703099999, + "iscrowd": 0 + }, + { + "id": 1607, + "image_id": 286, + "category_id": 1, + "bbox": [ + 17.9665, + 440.683, + 287.694, + 274.938 + ], + "area": 79098.012972, + "iscrowd": 0 + }, + { + "id": 1608, + "image_id": 286, + "category_id": 1, + "bbox": [ + 749.38, + 394.398, + 102.827, + 323.003 + ], + "area": 33213.429481, + "iscrowd": 0 + }, + { + "id": 1609, + "image_id": 286, + "category_id": 0, + "bbox": [ + 780.579, + 458.814, + 85.4069, + 102.29 + ], + "area": 8736.271800999999, + "iscrowd": 0 + }, + { + "id": 1610, + "image_id": 286, + "category_id": 0, + "bbox": [ + 603.807, + 386.317, + 190.676, + 208.552 + ], + "area": 39765.861152, + "iscrowd": 0 + }, + { + "id": 1628, + "image_id": 289, + "category_id": 1, + "bbox": [ + 366.463, + 205.205, + 370.199, + 514.795 + ], + "area": 190576.594205, + "iscrowd": 0 + }, + { + "id": 1629, + "image_id": 289, + "category_id": 1, + "bbox": [ + 762.409, + 401.298, + 157.597, + 318.702 + ], + "area": 50226.479094, + "iscrowd": 0 + }, + { + "id": 1630, + "image_id": 289, + "category_id": 0, + "bbox": [ + 819.539, + 488.19, + 101.394, + 106.863 + ], + "area": 10835.267022, + "iscrowd": 0 + }, + { + "id": 1631, + "image_id": 289, + "category_id": 0, + "bbox": [ + 472.508, + 380.036, + 263.823, + 285.207 + ], + "area": 75244.166361, + "iscrowd": 0 + }, + { + "id": 1632, + "image_id": 290, + "category_id": 1, + "bbox": [ + 636.29, + 265.429, + 473.728, + 448.268 + ], + "area": 212357.10310399998, + "iscrowd": 0 + }, + { + "id": 1633, + "image_id": 290, + "category_id": 0, + "bbox": [ + 317.401, + 423.829, + 189.029, + 292.362 + ], + "area": 55264.896498, + "iscrowd": 0 + }, + { + "id": 1634, + "image_id": 290, + "category_id": 1, + "bbox": [ + 223.431, + 301.851, + 347.688, + 418.149 + ], + "area": 145385.389512, + "iscrowd": 0 + }, + { + "id": 1635, + "image_id": 291, + "category_id": 1, + "bbox": [ + 726.772, + 367.673, + 140.523, + 345.979 + ], + "area": 48618.007016999996, + "iscrowd": 0 + }, + { + "id": 1636, + "image_id": 291, + "category_id": 1, + "bbox": [ + 610.425, + 413.803, + 158.595, + 304.749 + ], + "area": 48331.667655000005, + "iscrowd": 0 + }, + { + "id": 1637, + "image_id": 291, + "category_id": 1, + "bbox": [ + 498.861, + 417.768, + 123.668, + 300.05 + ], + "area": 37106.5834, + "iscrowd": 0 + }, + { + "id": 1638, + "image_id": 291, + "category_id": 1, + "bbox": [ + 372.039, + 348.481, + 138.074, + 368.6 + ], + "area": 50894.076400000005, + "iscrowd": 0 + }, + { + "id": 1639, + "image_id": 291, + "category_id": 1, + "bbox": [ + 602.171, + 425.489, + 49.2666, + 102.019 + ], + "area": 5026.1292654, + "iscrowd": 0 + }, + { + "id": 1640, + "image_id": 291, + "category_id": 0, + "bbox": [ + 373.407, + 395.255, + 75.4759, + 102.29 + ], + "area": 7720.429811, + "iscrowd": 0 + }, + { + "id": 1641, + "image_id": 291, + "category_id": 0, + "bbox": [ + 501.517, + 478.676, + 90.3724, + 162.869 + ], + "area": 14718.8624156, + "iscrowd": 0 + }, + { + "id": 1642, + "image_id": 291, + "category_id": 0, + "bbox": [ + 643.531, + 497.545, + 118.179, + 143.007 + ], + "area": 16900.424253, + "iscrowd": 0 + }, + { + "id": 1643, + "image_id": 291, + "category_id": 0, + "bbox": [ + 770.648, + 442.924, + 45.6828, + 84.4138 + ], + "area": 3856.2587426399996, + "iscrowd": 0 + }, + { + "id": 1644, + "image_id": 292, + "category_id": 1, + "bbox": [ + 3.94781, + 85.7646, + 472.598, + 624.084 + ], + "area": 294940.850232, + "iscrowd": 0 + }, + { + "id": 1645, + "image_id": 292, + "category_id": 1, + "bbox": [ + 772.345, + 405.512, + 144.801, + 312.032 + ], + "area": 45182.545631999994, + "iscrowd": 0 + }, + { + "id": 1646, + "image_id": 292, + "category_id": 0, + "bbox": [ + 57.9961, + 339.489, + 280.079, + 362.122 + ], + "area": 101422.767638, + "iscrowd": 0 + }, + { + "id": 1647, + "image_id": 292, + "category_id": 0, + "bbox": [ + 845.894, + 510.648, + 87.7014, + 100.432 + ], + "area": 8808.0270048, + "iscrowd": 0 + }, + { + "id": 1648, + "image_id": 293, + "category_id": 1, + "bbox": [ + 937.825, + 247.206, + 341.622, + 465.112 + ], + "area": 158892.491664, + "iscrowd": 0 + }, + { + "id": 1649, + "image_id": 293, + "category_id": 1, + "bbox": [ + 706.177, + 340.452, + 227.919, + 375.85 + ], + "area": 85663.35615, + "iscrowd": 0 + }, + { + "id": 1650, + "image_id": 293, + "category_id": 1, + "bbox": [ + 363.421, + 328.027, + 124.894, + 390.558 + ], + "area": 48778.350852, + "iscrowd": 0 + }, + { + "id": 1651, + "image_id": 293, + "category_id": 1, + "bbox": [ + 324.16, + 432.745, + 35.5587, + 40.9953 + ], + "area": 1457.7395741100001, + "iscrowd": 0 + }, + { + "id": 1652, + "image_id": 293, + "category_id": 1, + "bbox": [ + 481.753, + 282.892, + 191.29, + 432.859 + ], + "area": 82801.59810999999, + "iscrowd": 0 + }, + { + "id": 1653, + "image_id": 293, + "category_id": 0, + "bbox": [ + 422.947, + 428.605, + 171.159, + 278.664 + ], + "area": 47695.851575999994, + "iscrowd": 0 + }, + { + "id": 1654, + "image_id": 294, + "category_id": 1, + "bbox": [ + 304.165, + 334.767, + 159.9, + 381.603 + ], + "area": 61018.3197, + "iscrowd": 0 + }, + { + "id": 1655, + "image_id": 294, + "category_id": 1, + "bbox": [ + 599.846, + 417.374, + 173.953, + 301.302 + ], + "area": 52412.386806, + "iscrowd": 0 + }, + { + "id": 1656, + "image_id": 294, + "category_id": 1, + "bbox": [ + 452.803, + 420.614, + 147.301, + 297.058 + ], + "area": 43756.940458, + "iscrowd": 0 + }, + { + "id": 1657, + "image_id": 294, + "category_id": 1, + "bbox": [ + 710.824, + 359.983, + 89.7705, + 193.229 + ], + "area": 17346.263944500002, + "iscrowd": 0 + }, + { + "id": 1658, + "image_id": 294, + "category_id": 0, + "bbox": [ + 654.099, + 523.352, + 125.336, + 183.951 + ], + "area": 23055.682536, + "iscrowd": 0 + }, + { + "id": 1659, + "image_id": 294, + "category_id": 0, + "bbox": [ + 450.869, + 499.531, + 115.2, + 177.766 + ], + "area": 20478.6432, + "iscrowd": 0 + }, + { + "id": 1660, + "image_id": 294, + "category_id": 0, + "bbox": [ + 720.0, + 449.876, + 39.7241, + 70.5103 + ], + "area": 2800.95820823, + "iscrowd": 0 + }, + { + "id": 1661, + "image_id": 294, + "category_id": 0, + "bbox": [ + 310.841, + 385.324, + 83.4207, + 117.186 + ], + "area": 9775.7381502, + "iscrowd": 0 + }, + { + "id": 1662, + "image_id": 294, + "category_id": 1, + "bbox": [ + 559.117, + 424.055, + 42.7034, + 71.5034 + ], + "area": 3053.43829156, + "iscrowd": 0 + }, + { + "id": 1663, + "image_id": 295, + "category_id": 1, + "bbox": [ + 749.461, + 409.913, + 211.231, + 306.951 + ], + "area": 64837.566681000004, + "iscrowd": 0 + }, + { + "id": 1664, + "image_id": 295, + "category_id": 0, + "bbox": [ + 804.328, + 542.303, + 157.764, + 157.34 + ], + "area": 24822.587760000002, + "iscrowd": 0 + }, + { + "id": 1665, + "image_id": 296, + "category_id": 1, + "bbox": [ + 402.485, + 263.247, + 368.043, + 456.753 + ], + "area": 168104.744379, + "iscrowd": 0 + }, + { + "id": 1666, + "image_id": 296, + "category_id": 1, + "bbox": [ + 793.978, + 326.872, + 236.898, + 388.94 + ], + "area": 92139.10812, + "iscrowd": 0 + }, + { + "id": 1667, + "image_id": 296, + "category_id": 1, + "bbox": [ + 351.507, + 328.318, + 194.369, + 391.682 + ], + "area": 76130.83865800001, + "iscrowd": 0 + }, + { + "id": 1668, + "image_id": 296, + "category_id": 1, + "bbox": [ + 322.722, + 433.77, + 60.4978, + 45.5706 + ], + "area": 2756.92104468, + "iscrowd": 0 + }, + { + "id": 1669, + "image_id": 296, + "category_id": 0, + "bbox": [ + 557.131, + 471.724, + 210.538, + 248.276 + ], + "area": 52271.532488000004, + "iscrowd": 0 + }, + { + "id": 1670, + "image_id": 297, + "category_id": 1, + "bbox": [ + 254.111, + 325.185, + 193.049, + 391.6 + ], + "area": 75597.9884, + "iscrowd": 0 + }, + { + "id": 1671, + "image_id": 297, + "category_id": 1, + "bbox": [ + 597.065, + 411.043, + 224.34, + 307.761 + ], + "area": 69043.10274, + "iscrowd": 0 + }, + { + "id": 1672, + "image_id": 297, + "category_id": 1, + "bbox": [ + 661.921, + 349.631, + 68.7309, + 59.5774 + ], + "area": 4094.8083216600003, + "iscrowd": 0 + }, + { + "id": 1673, + "image_id": 297, + "category_id": 1, + "bbox": [ + 438.552, + 426.953, + 168.477, + 284.528 + ], + "area": 47936.423856, + "iscrowd": 0 + }, + { + "id": 1674, + "image_id": 297, + "category_id": 0, + "bbox": [ + 473.95, + 517.914, + 120.838, + 200.614 + ], + "area": 24241.794532, + "iscrowd": 0 + }, + { + "id": 1675, + "image_id": 297, + "category_id": 0, + "bbox": [ + 691.709, + 555.914, + 123.065, + 152.77 + ], + "area": 18800.64005, + "iscrowd": 0 + }, + { + "id": 1676, + "image_id": 297, + "category_id": 0, + "bbox": [ + 297.053, + 396.071, + 125.894, + 141.454 + ], + "area": 17808.209876, + "iscrowd": 0 + }, + { + "id": 1677, + "image_id": 297, + "category_id": 1, + "bbox": [ + 612.475, + 409.006, + 71.8962, + 105.62 + ], + "area": 7593.676643999999, + "iscrowd": 0 + }, + { + "id": 1678, + "image_id": 298, + "category_id": 1, + "bbox": [ + 688.602, + 406.156, + 243.595, + 312.607 + ], + "area": 76149.50216500001, + "iscrowd": 0 + }, + { + "id": 1679, + "image_id": 298, + "category_id": 0, + "bbox": [ + 718.009, + 580.645, + 213.677, + 122.765 + ], + "area": 26232.056904999998, + "iscrowd": 0 + }, + { + "id": 1680, + "image_id": 299, + "category_id": 1, + "bbox": [ + 345.156, + 307.88, + 241.426, + 406.067 + ], + "area": 98035.131542, + "iscrowd": 0 + }, + { + "id": 1681, + "image_id": 299, + "category_id": 1, + "bbox": [ + 585.656, + 220.078, + 502.943, + 492.476 + ], + "area": 247687.356868, + "iscrowd": 0 + }, + { + "id": 1682, + "image_id": 299, + "category_id": 1, + "bbox": [ + 1039.92, + 338.554, + 237.53, + 376.521 + ], + "area": 89435.03313000001, + "iscrowd": 0 + }, + { + "id": 1683, + "image_id": 299, + "category_id": 1, + "bbox": [ + 323.089, + 433.77, + 60.0301, + 44.9581 + ], + "area": 2698.83923881, + "iscrowd": 0 + }, + { + "id": 1684, + "image_id": 299, + "category_id": 0, + "bbox": [ + 541.241, + 445.903, + 132.083, + 185.71 + ], + "area": 24529.13393, + "iscrowd": 0 + }, + { + "id": 1685, + "image_id": 299, + "category_id": 0, + "bbox": [ + 780.579, + 432.0, + 189.683, + 242.317 + ], + "area": 45963.415511, + "iscrowd": 0 + }, + { + "id": 1686, + "image_id": 300, + "category_id": 1, + "bbox": [ + 197.23, + 315.297, + 258.311, + 404.703 + ], + "area": 104539.23663299998, + "iscrowd": 0 + }, + { + "id": 1687, + "image_id": 300, + "category_id": 1, + "bbox": [ + 570.355, + 339.35, + 102.213, + 182.861 + ], + "area": 18690.771393, + "iscrowd": 0 + }, + { + "id": 1688, + "image_id": 300, + "category_id": 1, + "bbox": [ + 601.681, + 381.018, + 133.735, + 336.687 + ], + "area": 45026.835945000006, + "iscrowd": 0 + }, + { + "id": 1689, + "image_id": 300, + "category_id": 1, + "bbox": [ + 439.006, + 432.232, + 191.311, + 284.426 + ], + "area": 54413.822486, + "iscrowd": 0 + }, + { + "id": 1690, + "image_id": 300, + "category_id": 0, + "bbox": [ + 465.879, + 542.582, + 141.995, + 177.418 + ], + "area": 25192.468910000003, + "iscrowd": 0 + }, + { + "id": 1691, + "image_id": 300, + "category_id": 0, + "bbox": [ + 767.261, + 569.642, + 168.395, + 150.358 + ], + "area": 25319.53541, + "iscrowd": 0 + }, + { + "id": 1692, + "image_id": 300, + "category_id": 0, + "bbox": [ + 307.232, + 441.102, + 122.602, + 104.867 + ], + "area": 12856.903934000002, + "iscrowd": 0 + }, + { + "id": 1693, + "image_id": 300, + "category_id": 1, + "bbox": [ + 657.132, + 401.436, + 233.824, + 318.564 + ], + "area": 74487.90873600001, + "iscrowd": 0 + }, + { + "id": 1694, + "image_id": 300, + "category_id": 1, + "bbox": [ + 421.098, + 428.064, + 93.2106, + 240.893 + ], + "area": 22453.7810658, + "iscrowd": 0 + }, + { + "id": 1695, + "image_id": 301, + "category_id": 1, + "bbox": [ + 516.561, + 390.483, + 289.782, + 327.124 + ], + "area": 94794.646968, + "iscrowd": 0 + }, + { + "id": 1696, + "image_id": 301, + "category_id": 0, + "bbox": [ + 648.332, + 611.005, + 216.332, + 108.995 + ], + "area": 23579.106340000002, + "iscrowd": 0 + }, + { + "id": 1697, + "image_id": 302, + "category_id": 1, + "bbox": [ + 1008.93, + 191.137, + 270.329, + 522.084 + ], + "area": 141134.445636, + "iscrowd": 0 + }, + { + "id": 1698, + "image_id": 302, + "category_id": 1, + "bbox": [ + 414.595, + 300.612, + 406.933, + 413.441 + ], + "area": 168242.78645299998, + "iscrowd": 0 + }, + { + "id": 1699, + "image_id": 302, + "category_id": 0, + "bbox": [ + 620.69, + 490.593, + 192.662, + 181.738 + ], + "area": 35014.006556, + "iscrowd": 0 + }, + { + "id": 1700, + "image_id": 303, + "category_id": 1, + "bbox": [ + 175.176, + 299.756, + 283.665, + 414.91 + ], + "area": 117695.44515000001, + "iscrowd": 0 + }, + { + "id": 1701, + "image_id": 303, + "category_id": 1, + "bbox": [ + 654.007, + 373.052, + 174.892, + 343.89 + ], + "area": 60143.609879999996, + "iscrowd": 0 + }, + { + "id": 1702, + "image_id": 303, + "category_id": 1, + "bbox": [ + 450.292, + 433.452, + 240.808, + 283.475 + ], + "area": 68263.0478, + "iscrowd": 0 + }, + { + "id": 1703, + "image_id": 303, + "category_id": 1, + "bbox": [ + 397.591, + 432.093, + 126.648, + 284.485 + ], + "area": 36029.45628, + "iscrowd": 0 + }, + { + "id": 1704, + "image_id": 303, + "category_id": 1, + "bbox": [ + 552.128, + 332.972, + 149.139, + 229.313 + ], + "area": 34199.511507, + "iscrowd": 0 + }, + { + "id": 1705, + "image_id": 303, + "category_id": 0, + "bbox": [ + 538.939, + 577.768, + 160.297, + 139.663 + ], + "area": 22387.559911, + "iscrowd": 0 + }, + { + "id": 1706, + "image_id": 303, + "category_id": 1, + "bbox": [ + 779.184, + 401.049, + 275.434, + 315.713 + ], + "area": 86958.09444200002, + "iscrowd": 0 + }, + { + "id": 1707, + "image_id": 303, + "category_id": 0, + "bbox": [ + 260.193, + 456.828, + 179.752, + 115.2 + ], + "area": 20707.4304, + "iscrowd": 0 + }, + { + "id": 1708, + "image_id": 303, + "category_id": 0, + "bbox": [ + 938.483, + 569.048, + 143.007, + 146.979 + ], + "area": 21019.025853000003, + "iscrowd": 0 + }, + { + "id": 1709, + "image_id": 303, + "category_id": 0, + "bbox": [ + 624.662, + 432.0, + 98.3172, + 92.3586 + ], + "area": 9080.43894792, + "iscrowd": 0 + }, + { + "id": 1710, + "image_id": 304, + "category_id": 1, + "bbox": [ + 310.829, + 360.592, + 309.368, + 353.984 + ], + "area": 109511.322112, + "iscrowd": 0 + }, + { + "id": 1711, + "image_id": 305, + "category_id": 1, + "bbox": [ + 530.646, + 293.332, + 460.947, + 421.957 + ], + "area": 194499.813279, + "iscrowd": 0 + }, + { + "id": 1712, + "image_id": 305, + "category_id": 0, + "bbox": [ + 788.524, + 497.545, + 209.545, + 222.455 + ], + "area": 46614.332975, + "iscrowd": 0 + }, + { + "id": 1713, + "image_id": 306, + "category_id": 1, + "bbox": [ + 554.395, + 426.67, + 304.231, + 290.469 + ], + "area": 88369.67433899999, + "iscrowd": 0 + }, + { + "id": 1714, + "image_id": 306, + "category_id": 1, + "bbox": [ + 1027.87, + 416.069, + 251.932, + 299.752 + ], + "area": 75517.120864, + "iscrowd": 0 + }, + { + "id": 1715, + "image_id": 306, + "category_id": 1, + "bbox": [ + 770.11, + 374.064, + 162.296, + 344.143 + ], + "area": 55853.032327999994, + "iscrowd": 0 + }, + { + "id": 1716, + "image_id": 306, + "category_id": 1, + "bbox": [ + 183.009, + 275.818, + 295.947, + 444.182 + ], + "area": 131454.330354, + "iscrowd": 0 + }, + { + "id": 1717, + "image_id": 306, + "category_id": 1, + "bbox": [ + 532.248, + 322.23, + 158.927, + 326.289 + ], + "area": 51856.131902999994, + "iscrowd": 0 + }, + { + "id": 1718, + "image_id": 306, + "category_id": 1, + "bbox": [ + 437.143, + 434.228, + 119.199, + 285.772 + ], + "area": 34063.736628, + "iscrowd": 0 + }, + { + "id": 1719, + "image_id": 306, + "category_id": 0, + "bbox": [ + 287.336, + 446.599, + 230.931, + 165.235 + ], + "area": 38157.883785000005, + "iscrowd": 0 + }, + { + "id": 1720, + "image_id": 306, + "category_id": 0, + "bbox": [ + 665.585, + 623.779, + 110.157, + 96.2212 + ], + "area": 10599.438728399999, + "iscrowd": 0 + }, + { + "id": 1721, + "image_id": 306, + "category_id": 0, + "bbox": [ + 592.766, + 479.953, + 72.1556, + 89.4106 + ], + "area": 6451.475489360001, + "iscrowd": 0 + }, + { + "id": 1722, + "image_id": 307, + "category_id": 1, + "bbox": [ + 739.419, + 242.085, + 470.922, + 477.915 + ], + "area": 225060.68763000003, + "iscrowd": 0 + }, + { + "id": 1723, + "image_id": 307, + "category_id": 0, + "bbox": [ + 981.186, + 503.503, + 239.338, + 216.497 + ], + "area": 51815.958986000005, + "iscrowd": 0 + }, + { + "id": 1724, + "image_id": 308, + "category_id": 1, + "bbox": [ + 179.259, + 234.07, + 403.011, + 478.757 + ], + "area": 192944.33732700002, + "iscrowd": 0 + }, + { + "id": 1725, + "image_id": 308, + "category_id": 1, + "bbox": [ + 560.585, + 310.391, + 225.283, + 406.131 + ], + "area": 91494.41007299999, + "iscrowd": 0 + }, + { + "id": 1726, + "image_id": 308, + "category_id": 1, + "bbox": [ + 720.639, + 441.11, + 387.865, + 274.903 + ], + "area": 106625.252095, + "iscrowd": 0 + }, + { + "id": 1727, + "image_id": 308, + "category_id": 0, + "bbox": [ + 684.248, + 448.883, + 103.283, + 95.3379 + ], + "area": 9846.7843257, + "iscrowd": 0 + }, + { + "id": 1728, + "image_id": 308, + "category_id": 1, + "bbox": [ + 375.393, + 465.766, + 203.586, + 151.945 + ], + "area": 30933.874770000002, + "iscrowd": 0 + }, + { + "id": 1729, + "image_id": 308, + "category_id": 1, + "bbox": [ + 907.697, + 369.434, + 146.979, + 154.924 + ], + "area": 22770.574596000002, + "iscrowd": 0 + }, + { + "id": 1730, + "image_id": 309, + "category_id": 1, + "bbox": [ + 1002.03, + 362.196, + 277.278, + 357.804 + ], + "area": 99211.177512, + "iscrowd": 0 + }, + { + "id": 1731, + "image_id": 309, + "category_id": 1, + "bbox": [ + 325.527, + 195.933, + 518.327, + 524.067 + ], + "area": 271638.075909, + "iscrowd": 0 + }, + { + "id": 1732, + "image_id": 309, + "category_id": 1, + "bbox": [ + 680.398, + 285.504, + 218.271, + 428.52 + ], + "area": 93533.48891999999, + "iscrowd": 0 + }, + { + "id": 1733, + "image_id": 309, + "category_id": 0, + "bbox": [ + 802.428, + 453.848, + 96.331, + 89.3793 + ], + "area": 8609.9973483, + "iscrowd": 0 + }, + { + "id": 1734, + "image_id": 309, + "category_id": 0, + "bbox": [ + 632.607, + 500.524, + 244.303, + 219.476 + ], + "area": 53618.645228, + "iscrowd": 0 + }, + { + "id": 1738, + "image_id": 311, + "category_id": 1, + "bbox": [ + 875.945, + 233.132, + 358.188, + 481.579 + ], + "area": 172495.818852, + "iscrowd": 0 + }, + { + "id": 1739, + "image_id": 311, + "category_id": 1, + "bbox": [ + 602.041, + 461.083, + 258.618, + 255.136 + ], + "area": 65982.762048, + "iscrowd": 0 + }, + { + "id": 1740, + "image_id": 311, + "category_id": 0, + "bbox": [ + 1069.39, + 512.063, + 147.112, + 185.305 + ], + "area": 27260.58916, + "iscrowd": 0 + }, + { + "id": 1741, + "image_id": 312, + "category_id": 1, + "bbox": [ + 1168.21, + 240.447, + 111.161, + 475.594 + ], + "area": 52867.504634, + "iscrowd": 0 + }, + { + "id": 1742, + "image_id": 312, + "category_id": 1, + "bbox": [ + 925.154, + 495.093, + 303.383, + 221.646 + ], + "area": 67243.628418, + "iscrowd": 0 + }, + { + "id": 1743, + "image_id": 313, + "category_id": 1, + "bbox": [ + 0.114563, + 257.795, + 75.7024, + 238.59 + ], + "area": 18061.835616, + "iscrowd": 0 + }, + { + "id": 1744, + "image_id": 313, + "category_id": 0, + "bbox": [ + 0.0, + 262.179, + 60.5793, + 74.4828 + ], + "area": 4512.11588604, + "iscrowd": 0 + }, + { + "id": 1745, + "image_id": 314, + "category_id": 1, + "bbox": [ + 821.612, + 371.143, + 66.2751, + 320.706 + ], + "area": 21254.8222206, + "iscrowd": 0 + }, + { + "id": 1746, + "image_id": 314, + "category_id": 1, + "bbox": [ + 1136.13, + 434.866, + 96.5999, + 89.1183 + ], + "area": 8608.818868170001, + "iscrowd": 0 + }, + { + "id": 1747, + "image_id": 314, + "category_id": 1, + "bbox": [ + 993.125, + 413.571, + 75.8269, + 119.401 + ], + "area": 9053.8076869, + "iscrowd": 0 + }, + { + "id": 1748, + "image_id": 314, + "category_id": 0, + "bbox": [ + 787.531, + 424.055, + 44.6897, + 73.4897 + ], + "area": 3284.23264609, + "iscrowd": 0 + }, + { + "id": 1749, + "image_id": 315, + "category_id": 0, + "bbox": [ + 45.1166, + 256.133, + 46.604, + 58.0071 + ], + "area": 2703.3628884, + "iscrowd": 0 + }, + { + "id": 1750, + "image_id": 315, + "category_id": 1, + "bbox": [ + 62.965, + 251.671, + 65.9397, + 143.778 + ], + "area": 9480.6781866, + "iscrowd": 0 + }, + { + "id": 1751, + "image_id": 316, + "category_id": 1, + "bbox": [ + 1137.4, + 435.182, + 93.6182, + 86.8867 + ], + "area": 8134.176457940001, + "iscrowd": 0 + }, + { + "id": 1752, + "image_id": 316, + "category_id": 1, + "bbox": [ + 904.728, + 404.448, + 88.921, + 132.611 + ], + "area": 11791.902731, + "iscrowd": 0 + }, + { + "id": 1753, + "image_id": 316, + "category_id": 1, + "bbox": [ + 810.522, + 377.471, + 71.3765, + 314.611 + ], + "area": 22455.832041499998, + "iscrowd": 0 + }, + { + "id": 1754, + "image_id": 316, + "category_id": 0, + "bbox": [ + 775.614, + 427.034, + 50.6483, + 67.531 + ], + "area": 3420.3303473, + "iscrowd": 0 + }, + { + "id": 1755, + "image_id": 317, + "category_id": 1, + "bbox": [ + 106.262, + 220.469, + 73.4897, + 102.29 + ], + "area": 7517.261413, + "iscrowd": 0 + }, + { + "id": 1756, + "image_id": 317, + "category_id": 0, + "bbox": [ + 114.207, + 237.352, + 36.7448, + 57.6 + ], + "area": 2116.50048, + "iscrowd": 0 + }, + { + "id": 1757, + "image_id": 318, + "category_id": 1, + "bbox": [ + 761.509, + 380.436, + 107.514, + 310.73 + ], + "area": 33407.82522, + "iscrowd": 0 + }, + { + "id": 1758, + "image_id": 318, + "category_id": 1, + "bbox": [ + 1137.93, + 435.474, + 95.6975, + 89.0559 + ], + "area": 8522.42699025, + "iscrowd": 0 + }, + { + "id": 1759, + "image_id": 318, + "category_id": 1, + "bbox": [ + 886.837, + 403.787, + 69.02, + 132.523 + ], + "area": 9146.737459999998, + "iscrowd": 0 + }, + { + "id": 1760, + "image_id": 318, + "category_id": 0, + "bbox": [ + 761.239, + 433.139, + 42.2034, + 66.7878 + ], + "area": 2818.6722385200005, + "iscrowd": 0 + }, + { + "id": 1761, + "image_id": 319, + "category_id": 1, + "bbox": [ + 194.648, + 233.379, + 42.7034, + 59.5862 + ], + "area": 2544.53333308, + "iscrowd": 0 + }, + { + "id": 1762, + "image_id": 320, + "category_id": 1, + "bbox": [ + 694.706, + 372.639, + 122.611, + 313.237 + ], + "area": 38406.301807, + "iscrowd": 0 + }, + { + "id": 1763, + "image_id": 320, + "category_id": 1, + "bbox": [ + 822.814, + 402.464, + 86.9663, + 312.616 + ], + "area": 27187.0568408, + "iscrowd": 0 + }, + { + "id": 1764, + "image_id": 320, + "category_id": 1, + "bbox": [ + 1137.47, + 434.722, + 89.0659, + 83.9391 + ], + "area": 7476.11148669, + "iscrowd": 0 + }, + { + "id": 1765, + "image_id": 320, + "category_id": 0, + "bbox": [ + 685.241, + 427.034, + 56.6069, + 96.331 + ], + "area": 5452.999283900001, + "iscrowd": 0 + }, + { + "id": 1766, + "image_id": 321, + "category_id": 1, + "bbox": [ + 256.852, + 227.324, + 76.4489, + 193.616 + ], + "area": 14801.7302224, + "iscrowd": 0 + }, + { + "id": 1767, + "image_id": 322, + "category_id": 1, + "bbox": [ + 752.406, + 406.736, + 115.71, + 311.353 + ], + "area": 36026.65563, + "iscrowd": 0 + }, + { + "id": 1768, + "image_id": 322, + "category_id": 1, + "bbox": [ + 607.448, + 368.288, + 122.594, + 334.374 + ], + "area": 40992.246156, + "iscrowd": 0 + }, + { + "id": 1769, + "image_id": 322, + "category_id": 1, + "bbox": [ + 1136.58, + 434.66, + 88.1045, + 84.9111 + ], + "area": 7481.0500099500005, + "iscrowd": 0 + }, + { + "id": 1770, + "image_id": 322, + "category_id": 0, + "bbox": [ + 601.821, + 419.09, + 56.6069, + 80.4414 + ], + "area": 4553.53828566, + "iscrowd": 0 + }, + { + "id": 1771, + "image_id": 323, + "category_id": 1, + "bbox": [ + 327.74, + 226.942, + 76.4584, + 109.883 + ], + "area": 8401.4783672, + "iscrowd": 0 + }, + { + "id": 1772, + "image_id": 323, + "category_id": 1, + "bbox": [ + 11.6293, + 256.841, + 65.7584, + 80.5593 + ], + "area": 5297.450673119999, + "iscrowd": 0 + }, + { + "id": 1773, + "image_id": 323, + "category_id": 0, + "bbox": [ + 36.368, + 265.087, + 39.1167, + 48.2087 + ], + "area": 1885.7652552900001, + "iscrowd": 0 + }, + { + "id": 1774, + "image_id": 323, + "category_id": 0, + "bbox": [ + 328.157, + 237.388, + 23.0471, + 63.6439 + ], + "area": 1466.80732769, + "iscrowd": 0 + }, + { + "id": 1779, + "image_id": 325, + "category_id": 1, + "bbox": [ + 0.113442, + 346.038, + 77.7348, + 246.55 + ], + "area": 19165.51494, + "iscrowd": 0 + }, + { + "id": 1780, + "image_id": 326, + "category_id": 1, + "bbox": [ + 419.549, + 225.726, + 39.4833, + 108.179 + ], + "area": 4271.2639107, + "iscrowd": 0 + }, + { + "id": 1781, + "image_id": 326, + "category_id": 1, + "bbox": [ + 79.4483, + 246.29, + 61.5724, + 94.3448 + ], + "area": 5809.035763520001, + "iscrowd": 0 + }, + { + "id": 1782, + "image_id": 326, + "category_id": 1, + "bbox": [ + 0.0, + 309.848, + 47.669, + 197.628 + ], + "area": 9420.729131999999, + "iscrowd": 0 + }, + { + "id": 1783, + "image_id": 327, + "category_id": 1, + "bbox": [ + 632.408, + 391.176, + 125.667, + 325.897 + ], + "area": 40954.498299, + "iscrowd": 0 + }, + { + "id": 1784, + "image_id": 327, + "category_id": 1, + "bbox": [ + 474.166, + 359.004, + 156.624, + 359.478 + ], + "area": 56302.882272, + "iscrowd": 0 + }, + { + "id": 1785, + "image_id": 327, + "category_id": 1, + "bbox": [ + 1137.45, + 434.432, + 88.2695, + 88.4174 + ], + "area": 7804.559689299999, + "iscrowd": 0 + }, + { + "id": 1786, + "image_id": 327, + "category_id": 0, + "bbox": [ + 472.717, + 418.097, + 86.4, + 93.3517 + ], + "area": 8065.58688, + "iscrowd": 0 + }, + { + "id": 1787, + "image_id": 327, + "category_id": 0, + "bbox": [ + 1140.08, + 462.786, + 58.5931, + 60.5793 + ], + "area": 3549.52898283, + "iscrowd": 0 + }, + { + "id": 1788, + "image_id": 328, + "category_id": 1, + "bbox": [ + 46.5574, + 344.901, + 73.6421, + 102.594 + ], + "area": 7555.237607399999, + "iscrowd": 0 + }, + { + "id": 1789, + "image_id": 329, + "category_id": 1, + "bbox": [ + 471.035, + 225.898, + 104.367, + 208.935 + ], + "area": 21805.919145, + "iscrowd": 0 + }, + { + "id": 1790, + "image_id": 329, + "category_id": 1, + "bbox": [ + 0.184312, + 247.69, + 67.2075, + 238.962 + ], + "area": 16060.038614999998, + "iscrowd": 0 + }, + { + "id": 1791, + "image_id": 329, + "category_id": 0, + "bbox": [ + 472.965, + 234.476, + 19.8315, + 59.9452 + ], + "area": 1188.8032337999998, + "iscrowd": 0 + }, + { + "id": 1792, + "image_id": 330, + "category_id": 1, + "bbox": [ + 610.941, + 390.419, + 127.553, + 327.503 + ], + "area": 41773.990159, + "iscrowd": 0 + }, + { + "id": 1793, + "image_id": 330, + "category_id": 1, + "bbox": [ + 467.723, + 356.023, + 138.488, + 361.503 + ], + "area": 50063.827463999995, + "iscrowd": 0 + }, + { + "id": 1794, + "image_id": 330, + "category_id": 1, + "bbox": [ + 1135.62, + 435.022, + 103.535, + 84.5775 + ], + "area": 8756.7314625, + "iscrowd": 0 + }, + { + "id": 1795, + "image_id": 330, + "category_id": 0, + "bbox": [ + 465.766, + 406.179, + 98.3172, + 115.2 + ], + "area": 11326.14144, + "iscrowd": 0 + }, + { + "id": 1796, + "image_id": 330, + "category_id": 0, + "bbox": [ + 1157.96, + 464.772, + 45.6828, + 56.6069 + ], + "area": 2585.96169132, + "iscrowd": 0 + }, + { + "id": 1797, + "image_id": 331, + "category_id": 1, + "bbox": [ + 136.683, + 347.184, + 83.1089, + 100.143 + ], + "area": 8322.7745727, + "iscrowd": 0 + }, + { + "id": 1798, + "image_id": 331, + "category_id": 0, + "bbox": [ + 162.869, + 368.441, + 47.669, + 58.5931 + ], + "area": 2793.0744839, + "iscrowd": 0 + }, + { + "id": 1799, + "image_id": 332, + "category_id": 1, + "bbox": [ + 540.617, + 223.643, + 110.402, + 213.522 + ], + "area": 23573.255844, + "iscrowd": 0 + }, + { + "id": 1800, + "image_id": 332, + "category_id": 1, + "bbox": [ + 21.5756, + 239.665, + 80.5603, + 97.787 + ], + "area": 7877.750056100001, + "iscrowd": 0 + }, + { + "id": 1801, + "image_id": 333, + "category_id": 1, + "bbox": [ + 569.285, + 394.426, + 115.854, + 323.117 + ], + "area": 37434.396918, + "iscrowd": 0 + }, + { + "id": 1802, + "image_id": 333, + "category_id": 1, + "bbox": [ + 501.771, + 352.246, + 99.5754, + 366.456 + ], + "area": 36490.0027824, + "iscrowd": 0 + }, + { + "id": 1803, + "image_id": 333, + "category_id": 0, + "bbox": [ + 547.2, + 424.055, + 59.5862, + 70.5103 + ], + "area": 4201.44083786, + "iscrowd": 0 + }, + { + "id": 1804, + "image_id": 334, + "category_id": 1, + "bbox": [ + 217.199, + 348.355, + 80.3654, + 209.017 + ], + "area": 16797.734811799997, + "iscrowd": 0 + }, + { + "id": 1805, + "image_id": 334, + "category_id": 0, + "bbox": [ + 256.221, + 376.386, + 38.731, + 61.5724 + ], + "area": 2384.7606244000003, + "iscrowd": 0 + }, + { + "id": 1806, + "image_id": 335, + "category_id": 1, + "bbox": [ + 597.821, + 223.318, + 113.398, + 227.662 + ], + "area": 25816.415476, + "iscrowd": 0 + }, + { + "id": 1807, + "image_id": 335, + "category_id": 1, + "bbox": [ + 91.2215, + 231.32, + 63.1329, + 68.9574 + ], + "area": 4353.480638460001, + "iscrowd": 0 + }, + { + "id": 1808, + "image_id": 335, + "category_id": 1, + "bbox": [ + 279.674, + 233.201, + 78.6667, + 192.715 + ], + "area": 15160.253090500002, + "iscrowd": 0 + }, + { + "id": 1809, + "image_id": 335, + "category_id": 0, + "bbox": [ + 275.09, + 247.283, + 45.6828, + 59.5862 + ], + "area": 2722.06445736, + "iscrowd": 0 + }, + { + "id": 1810, + "image_id": 336, + "category_id": 1, + "bbox": [ + 565.732, + 355.11, + 112.795, + 362.946 + ], + "area": 40938.49407, + "iscrowd": 0 + }, + { + "id": 1811, + "image_id": 336, + "category_id": 1, + "bbox": [ + 479.305, + 386.186, + 119.226, + 331.096 + ], + "area": 39475.251696, + "iscrowd": 0 + }, + { + "id": 1812, + "image_id": 336, + "category_id": 0, + "bbox": [ + 598.841, + 425.048, + 80.4414, + 100.303 + ], + "area": 8068.5137442, + "iscrowd": 0 + }, + { + "id": 1813, + "image_id": 336, + "category_id": 1, + "bbox": [ + 1137.1, + 436.966, + 109.241, + 90.3724 + ], + "area": 9872.3713484, + "iscrowd": 0 + }, + { + "id": 1814, + "image_id": 336, + "category_id": 0, + "bbox": [ + 1146.04, + 445.903, + 54.6207, + 79.4483 + ], + "area": 4339.52175981, + "iscrowd": 0 + }, + { + "id": 1815, + "image_id": 337, + "category_id": 1, + "bbox": [ + 652.809, + 225.982, + 93.1724, + 247.983 + ], + "area": 23105.1712692, + "iscrowd": 0 + }, + { + "id": 1816, + "image_id": 337, + "category_id": 1, + "bbox": [ + 0.094409, + 217.597, + 81.6762, + 268.104 + ], + "area": 21897.7159248, + "iscrowd": 0 + }, + { + "id": 1817, + "image_id": 337, + "category_id": 1, + "bbox": [ + 353.261, + 231.958, + 56.7234, + 100.889 + ], + "area": 5722.7671026, + "iscrowd": 0 + }, + { + "id": 1818, + "image_id": 337, + "category_id": 1, + "bbox": [ + 148.46, + 228.014, + 71.4926, + 68.4063 + ], + "area": 4890.54424338, + "iscrowd": 0 + }, + { + "id": 1819, + "image_id": 337, + "category_id": 0, + "bbox": [ + 194.348, + 253.646, + 30.4251, + 37.8762 + ], + "area": 1152.38717262, + "iscrowd": 0 + }, + { + "id": 1820, + "image_id": 338, + "category_id": 1, + "bbox": [ + 342.442, + 384.155, + 213.95, + 332.903 + ], + "area": 71224.59685, + "iscrowd": 0 + }, + { + "id": 1821, + "image_id": 338, + "category_id": 1, + "bbox": [ + 604.244, + 353.949, + 148.998, + 363.168 + ], + "area": 54111.305664, + "iscrowd": 0 + }, + { + "id": 1822, + "image_id": 338, + "category_id": 0, + "bbox": [ + 612.745, + 427.034, + 112.221, + 110.234 + ], + "area": 12370.569714, + "iscrowd": 0 + }, + { + "id": 1823, + "image_id": 338, + "category_id": 1, + "bbox": [ + 1138.1, + 433.986, + 92.3586, + 97.3241 + ], + "area": 8988.71762226, + "iscrowd": 0 + }, + { + "id": 1824, + "image_id": 338, + "category_id": 0, + "bbox": [ + 1150.01, + 455.834, + 44.6897, + 71.5034 + ], + "area": 3195.46549498, + "iscrowd": 0 + }, + { + "id": 1825, + "image_id": 339, + "category_id": 1, + "bbox": [ + 388.763, + 353.703, + 71.6715, + 108.528 + ], + "area": 7778.364552, + "iscrowd": 0 + }, + { + "id": 1826, + "image_id": 339, + "category_id": 0, + "bbox": [ + 420.319, + 382.519, + 38.6037, + 71.4508 + ], + "area": 2758.26524796, + "iscrowd": 0 + }, + { + "id": 1834, + "image_id": 341, + "category_id": 1, + "bbox": [ + 426.852, + 384.592, + 134.04, + 331.448 + ], + "area": 44427.289919999996, + "iscrowd": 0 + }, + { + "id": 1835, + "image_id": 341, + "category_id": 1, + "bbox": [ + 599.134, + 347.476, + 181.687, + 369.341 + ], + "area": 67104.45826700001, + "iscrowd": 0 + }, + { + "id": 1836, + "image_id": 341, + "category_id": 1, + "bbox": [ + 1181.46, + 437.97, + 57.4033, + 85.1917 + ], + "area": 4890.28471261, + "iscrowd": 0 + }, + { + "id": 1837, + "image_id": 341, + "category_id": 0, + "bbox": [ + 615.324, + 432.849, + 97.6031, + 118.821 + ], + "area": 11597.2979451, + "iscrowd": 0 + }, + { + "id": 1838, + "image_id": 341, + "category_id": 0, + "bbox": [ + 1140.12, + 452.652, + 56.5815, + 67.8978 + ], + "area": 3841.7593707, + "iscrowd": 0 + }, + { + "id": 1839, + "image_id": 342, + "category_id": 1, + "bbox": [ + 454.314, + 356.594, + 81.8619, + 253.459 + ], + "area": 20748.635312100003, + "iscrowd": 0 + }, + { + "id": 1840, + "image_id": 342, + "category_id": 0, + "bbox": [ + 490.593, + 378.372, + 31.7793, + 56.6069 + ], + "area": 1798.92765717, + "iscrowd": 0 + }, + { + "id": 1841, + "image_id": 343, + "category_id": 1, + "bbox": [ + 698.9, + 241.542, + 97.1783, + 299.342 + ], + "area": 29089.546678599996, + "iscrowd": 0 + }, + { + "id": 1842, + "image_id": 343, + "category_id": 1, + "bbox": [ + 513.06, + 223.745, + 66.5273, + 213.774 + ], + "area": 14221.8070302, + "iscrowd": 0 + }, + { + "id": 1843, + "image_id": 343, + "category_id": 1, + "bbox": [ + 305.85, + 216.83, + 70.8911, + 124.011 + ], + "area": 8791.2762021, + "iscrowd": 0 + }, + { + "id": 1844, + "image_id": 343, + "category_id": 1, + "bbox": [ + 93.1628, + 200.005, + 61.8727, + 142.706 + ], + "area": 8829.605526199999, + "iscrowd": 0 + }, + { + "id": 1845, + "image_id": 343, + "category_id": 1, + "bbox": [ + 0.22934, + 266.249, + 75.8348, + 211.863 + ], + "area": 16066.5882324, + "iscrowd": 0 + }, + { + "id": 1846, + "image_id": 343, + "category_id": 0, + "bbox": [ + 336.653, + 232.848, + 34.4964, + 58.9862 + ], + "area": 2034.8115496799999, + "iscrowd": 0 + }, + { + "id": 1847, + "image_id": 343, + "category_id": 0, + "bbox": [ + 502.815, + 245.224, + 40.0264, + 59.2495 + ], + "area": 2371.5441868000003, + "iscrowd": 0 + }, + { + "id": 1848, + "image_id": 343, + "category_id": 0, + "bbox": [ + 6.52887, + 281.753, + 62.8948, + 52.6663 + ], + "area": 3312.4364052399997, + "iscrowd": 0 + }, + { + "id": 1849, + "image_id": 344, + "category_id": 1, + "bbox": [ + 573.331, + 334.448, + 177.622, + 382.187 + ], + "area": 67884.81931400001, + "iscrowd": 0 + }, + { + "id": 1850, + "image_id": 344, + "category_id": 1, + "bbox": [ + 469.498, + 387.631, + 115.671, + 329.458 + ], + "area": 38108.736318, + "iscrowd": 0 + }, + { + "id": 1851, + "image_id": 344, + "category_id": 0, + "bbox": [ + 1136.61, + 448.033, + 57.1206, + 71.9873 + ], + "area": 4111.957768380001, + "iscrowd": 0 + }, + { + "id": 1852, + "image_id": 344, + "category_id": 1, + "bbox": [ + 1176.15, + 436.898, + 62.0869, + 85.6918 + ], + "area": 5320.33821742, + "iscrowd": 0 + }, + { + "id": 1853, + "image_id": 344, + "category_id": 0, + "bbox": [ + 571.034, + 416.11, + 101.297, + 136.055 + ], + "area": 13781.963335, + "iscrowd": 0 + }, + { + "id": 1854, + "image_id": 345, + "category_id": 1, + "bbox": [ + 487.826, + 353.898, + 88.0125, + 270.62 + ], + "area": 23817.942750000002, + "iscrowd": 0 + }, + { + "id": 1855, + "image_id": 345, + "category_id": 1, + "bbox": [ + 0.19438, + 370.054, + 78.2733, + 207.641 + ], + "area": 16252.7462853, + "iscrowd": 0 + }, + { + "id": 1856, + "image_id": 345, + "category_id": 0, + "bbox": [ + 522.372, + 379.366, + 58.5931, + 82.4276 + ], + "area": 4829.68860956, + "iscrowd": 0 + }, + { + "id": 1857, + "image_id": 346, + "category_id": 1, + "bbox": [ + 707.823, + 260.766, + 112.089, + 323.508 + ], + "area": 36261.688212, + "iscrowd": 0 + }, + { + "id": 1858, + "image_id": 346, + "category_id": 1, + "bbox": [ + 566.001, + 231.239, + 88.4377, + 210.459 + ], + "area": 18612.5099043, + "iscrowd": 0 + }, + { + "id": 1859, + "image_id": 346, + "category_id": 1, + "bbox": [ + 49.8067, + 259.234, + 68.2128, + 79.6112 + ], + "area": 5430.5028633599995, + "iscrowd": 0 + }, + { + "id": 1860, + "image_id": 346, + "category_id": 1, + "bbox": [ + 170.814, + 193.655, + 64.5517, + 111.228 + ], + "area": 7179.9564875999995, + "iscrowd": 0 + }, + { + "id": 1861, + "image_id": 346, + "category_id": 0, + "bbox": [ + 563.09, + 248.276, + 46.6759, + 70.5103 + ], + "area": 3291.13171177, + "iscrowd": 0 + }, + { + "id": 1862, + "image_id": 346, + "category_id": 0, + "bbox": [ + 54.6207, + 274.097, + 59.5862, + 48.6621 + ], + "area": 2899.58962302, + "iscrowd": 0 + }, + { + "id": 1870, + "image_id": 349, + "category_id": 1, + "bbox": [ + 700.938, + 284.224, + 122.557, + 370.029 + ], + "area": 45349.644153, + "iscrowd": 0 + }, + { + "id": 1871, + "image_id": 349, + "category_id": 1, + "bbox": [ + 597.939, + 235.822, + 88.3987, + 235.06 + ], + "area": 20778.998422, + "iscrowd": 0 + }, + { + "id": 1872, + "image_id": 349, + "category_id": 1, + "bbox": [ + 468.092, + 216.184, + 100.818, + 214.555 + ], + "area": 21631.00599, + "iscrowd": 0 + }, + { + "id": 1873, + "image_id": 349, + "category_id": 1, + "bbox": [ + 250.856, + 190.533, + 84.6992, + 238.678 + ], + "area": 20215.8356576, + "iscrowd": 0 + }, + { + "id": 1874, + "image_id": 349, + "category_id": 1, + "bbox": [ + 110.952, + 248.667, + 52.966, + 51.8701 + ], + "area": 2747.3517166, + "iscrowd": 0 + }, + { + "id": 1875, + "image_id": 349, + "category_id": 0, + "bbox": [ + 495.559, + 237.352, + 43.6966, + 75.4759 + ], + "area": 3298.0402119399996, + "iscrowd": 0 + }, + { + "id": 1876, + "image_id": 349, + "category_id": 0, + "bbox": [ + 591.89, + 251.255, + 64.5517, + 72.4966 + ], + "area": 4679.77877422, + "iscrowd": 0 + }, + { + "id": 1877, + "image_id": 350, + "category_id": 1, + "bbox": [ + 570.846, + 396.806, + 161.204, + 320.921 + ], + "area": 51733.748884, + "iscrowd": 0 + }, + { + "id": 1878, + "image_id": 350, + "category_id": 1, + "bbox": [ + 396.304, + 326.015, + 159.31, + 390.101 + ], + "area": 62146.99031, + "iscrowd": 0 + }, + { + "id": 1879, + "image_id": 350, + "category_id": 0, + "bbox": [ + 1148.09, + 447.853, + 43.0883, + 72.4355 + ], + "area": 3121.12255465, + "iscrowd": 0 + }, + { + "id": 1880, + "image_id": 350, + "category_id": 1, + "bbox": [ + 1135.2, + 435.967, + 101.528, + 84.6842 + ], + "area": 8597.8174576, + "iscrowd": 0 + }, + { + "id": 1881, + "image_id": 351, + "category_id": 1, + "bbox": [ + 532.876, + 349.17, + 99.4639, + 324.828 + ], + "area": 32308.659709199997, + "iscrowd": 0 + }, + { + "id": 1882, + "image_id": 351, + "category_id": 1, + "bbox": [ + 146.7, + 369.627, + 62.6681, + 83.2598 + ], + "area": 5217.73347238, + "iscrowd": 0 + }, + { + "id": 1883, + "image_id": 351, + "category_id": 0, + "bbox": [ + 569.048, + 382.345, + 53.6276, + 93.3517 + ], + "area": 5006.22762692, + "iscrowd": 0 + }, + { + "id": 1884, + "image_id": 351, + "category_id": 0, + "bbox": [ + 157.903, + 397.241, + 43.6966, + 54.6207 + ], + "area": 2386.73887962, + "iscrowd": 0 + }, + { + "id": 1885, + "image_id": 352, + "category_id": 1, + "bbox": [ + 698.351, + 316.488, + 138.568, + 400.231 + ], + "area": 55459.20920800001, + "iscrowd": 0 + }, + { + "id": 1886, + "image_id": 352, + "category_id": 1, + "bbox": [ + 526.77, + 218.504, + 93.9856, + 226.0 + ], + "area": 21240.745600000002, + "iscrowd": 0 + }, + { + "id": 1887, + "image_id": 352, + "category_id": 1, + "bbox": [ + 632.81, + 245.739, + 92.3076, + 227.544 + ], + "area": 21004.0405344, + "iscrowd": 0 + }, + { + "id": 1888, + "image_id": 352, + "category_id": 1, + "bbox": [ + 343.44, + 187.875, + 63.5172, + 145.183 + ], + "area": 9221.6176476, + "iscrowd": 0 + }, + { + "id": 1889, + "image_id": 352, + "category_id": 0, + "bbox": [ + 554.152, + 227.421, + 39.7241, + 84.4138 + ], + "area": 3353.26223258, + "iscrowd": 0 + }, + { + "id": 1890, + "image_id": 352, + "category_id": 0, + "bbox": [ + 631.614, + 262.179, + 51.6414, + 71.5034 + ], + "area": 3692.5356807599997, + "iscrowd": 0 + }, + { + "id": 1891, + "image_id": 353, + "category_id": 1, + "bbox": [ + 562.982, + 386.22, + 172.045, + 331.797 + ], + "area": 57084.014865, + "iscrowd": 0 + }, + { + "id": 1892, + "image_id": 353, + "category_id": 1, + "bbox": [ + 314.432, + 329.839, + 193.025, + 386.353 + ], + "area": 74575.787825, + "iscrowd": 0 + }, + { + "id": 1893, + "image_id": 353, + "category_id": 1, + "bbox": [ + 1173.85, + 420.083, + 72.4966, + 104.276 + ], + "area": 7559.655461599999, + "iscrowd": 0 + }, + { + "id": 1894, + "image_id": 353, + "category_id": 0, + "bbox": [ + 1138.1, + 467.752, + 55.6138, + 49.6552 + ], + "area": 2761.5143617599997, + "iscrowd": 0 + }, + { + "id": 1895, + "image_id": 354, + "category_id": 1, + "bbox": [ + 554.782, + 350.812, + 134.509, + 333.993 + ], + "area": 44925.06443699999, + "iscrowd": 0 + }, + { + "id": 1896, + "image_id": 354, + "category_id": 1, + "bbox": [ + 210.498, + 374.71, + 66.2356, + 205.328 + ], + "area": 13600.0232768, + "iscrowd": 0 + }, + { + "id": 1897, + "image_id": 354, + "category_id": 1, + "bbox": [ + 0.749903, + 388.609, + 91.5751, + 213.849 + ], + "area": 19583.243559900002, + "iscrowd": 0 + }, + { + "id": 1898, + "image_id": 354, + "category_id": 0, + "bbox": [ + 633.222, + 387.494, + 50.6919, + 100.525 + ], + "area": 5095.8032475, + "iscrowd": 0 + }, + { + "id": 1899, + "image_id": 354, + "category_id": 0, + "bbox": [ + 235.833, + 403.839, + 30.4151, + 66.5519 + ], + "area": 2024.18269369, + "iscrowd": 0 + }, + { + "id": 1900, + "image_id": 354, + "category_id": 0, + "bbox": [ + 38.0781, + 401.327, + 49.2774, + 53.7573 + ], + "area": 2649.01997502, + "iscrowd": 0 + }, + { + "id": 1901, + "image_id": 355, + "category_id": 1, + "bbox": [ + 666.791, + 358.86, + 159.67, + 358.007 + ], + "area": 57162.97769, + "iscrowd": 0 + }, + { + "id": 1902, + "image_id": 355, + "category_id": 1, + "bbox": [ + 569.661, + 217.407, + 107.523, + 239.168 + ], + "area": 25716.060864, + "iscrowd": 0 + }, + { + "id": 1903, + "image_id": 355, + "category_id": 1, + "bbox": [ + 650.146, + 255.314, + 98.7576, + 161.781 + ], + "area": 15977.1032856, + "iscrowd": 0 + }, + { + "id": 1904, + "image_id": 355, + "category_id": 1, + "bbox": [ + 433.314, + 187.604, + 60.662, + 135.534 + ], + "area": 8221.763508, + "iscrowd": 0 + }, + { + "id": 1905, + "image_id": 355, + "category_id": 1, + "bbox": [ + 260.421, + 238.89, + 73.7249, + 156.326 + ], + "area": 11525.1187174, + "iscrowd": 0 + }, + { + "id": 1906, + "image_id": 355, + "category_id": 0, + "bbox": [ + 267.145, + 255.228, + 61.5724, + 60.5793 + ], + "area": 3730.01289132, + "iscrowd": 0 + }, + { + "id": 1907, + "image_id": 355, + "category_id": 0, + "bbox": [ + 601.821, + 227.421, + 46.6759, + 103.283 + ], + "area": 4820.8269797, + "iscrowd": 0 + }, + { + "id": 1908, + "image_id": 355, + "category_id": 0, + "bbox": [ + 647.503, + 267.145, + 55.6138, + 61.5724 + ], + "area": 3424.27513912, + "iscrowd": 0 + }, + { + "id": 1909, + "image_id": 356, + "category_id": 1, + "bbox": [ + 332.286, + 332.392, + 175.33, + 383.914 + ], + "area": 67311.64162000001, + "iscrowd": 0 + }, + { + "id": 1910, + "image_id": 356, + "category_id": 1, + "bbox": [ + 552.732, + 382.582, + 134.32, + 335.248 + ], + "area": 45030.51136, + "iscrowd": 0 + }, + { + "id": 1911, + "image_id": 356, + "category_id": 0, + "bbox": [ + 1134.51, + 461.007, + 55.811, + 58.5969 + ], + "area": 3270.3515859, + "iscrowd": 0 + }, + { + "id": 1912, + "image_id": 356, + "category_id": 1, + "bbox": [ + 1131.14, + 434.979, + 103.283, + 93.3517 + ], + "area": 9641.6436311, + "iscrowd": 0 + }, + { + "id": 1913, + "image_id": 357, + "category_id": 1, + "bbox": [ + 635.737, + 350.249, + 140.576, + 358.924 + ], + "area": 50456.100223999994, + "iscrowd": 0 + }, + { + "id": 1914, + "image_id": 357, + "category_id": 1, + "bbox": [ + 78.7981, + 388.335, + 100.179, + 56.2798 + ], + "area": 5638.0540842, + "iscrowd": 0 + }, + { + "id": 1915, + "image_id": 357, + "category_id": 1, + "bbox": [ + 280.501, + 377.97, + 60.7157, + 90.0364 + ], + "area": 5466.62305148, + "iscrowd": 0 + }, + { + "id": 1916, + "image_id": 357, + "category_id": 0, + "bbox": [ + 709.076, + 385.324, + 57.6, + 100.303 + ], + "area": 5777.4528, + "iscrowd": 0 + }, + { + "id": 1917, + "image_id": 357, + "category_id": 0, + "bbox": [ + 296.938, + 403.2, + 46.6759, + 70.5103 + ], + "area": 3291.13171177, + "iscrowd": 0 + }, + { + "id": 1918, + "image_id": 358, + "category_id": 1, + "bbox": [ + 618.13, + 411.092, + 191.805, + 306.219 + ], + "area": 58734.335295000004, + "iscrowd": 0 + }, + { + "id": 1919, + "image_id": 358, + "category_id": 1, + "bbox": [ + 514.856, + 185.38, + 108.979, + 252.921 + ], + "area": 27563.077659, + "iscrowd": 0 + }, + { + "id": 1920, + "image_id": 358, + "category_id": 1, + "bbox": [ + 665.645, + 270.818, + 101.641, + 174.268 + ], + "area": 17712.773788000002, + "iscrowd": 0 + }, + { + "id": 1921, + "image_id": 358, + "category_id": 1, + "bbox": [ + 335.744, + 237.282, + 67.1339, + 95.5176 + ], + "area": 6412.46900664, + "iscrowd": 0 + }, + { + "id": 1922, + "image_id": 358, + "category_id": 1, + "bbox": [ + 600.352, + 215.852, + 64.9102, + 228.736 + ], + "area": 14847.2995072, + "iscrowd": 0 + }, + { + "id": 1923, + "image_id": 358, + "category_id": 0, + "bbox": [ + 716.028, + 423.062, + 90.3724, + 121.159 + ], + "area": 10949.4296116, + "iscrowd": 0 + }, + { + "id": 1924, + "image_id": 358, + "category_id": 0, + "bbox": [ + 656.441, + 292.966, + 60.5793, + 74.4828 + ], + "area": 4512.11588604, + "iscrowd": 0 + }, + { + "id": 1925, + "image_id": 358, + "category_id": 0, + "bbox": [ + 626.648, + 230.4, + 71.5034, + 100.303 + ], + "area": 7172.0055302, + "iscrowd": 0 + }, + { + "id": 1926, + "image_id": 358, + "category_id": 0, + "bbox": [ + 337.655, + 255.228, + 47.669, + 46.6759 + ], + "area": 2224.9934771, + "iscrowd": 0 + }, + { + "id": 1927, + "image_id": 359, + "category_id": 1, + "bbox": [ + 460.686, + 381.74, + 128.335, + 334.767 + ], + "area": 42962.322945, + "iscrowd": 0 + }, + { + "id": 1928, + "image_id": 359, + "category_id": 1, + "bbox": [ + 349.198, + 337.621, + 142.175, + 378.511 + ], + "area": 53814.801425000005, + "iscrowd": 0 + }, + { + "id": 1929, + "image_id": 359, + "category_id": 0, + "bbox": [ + 1134.81, + 451.303, + 53.4482, + 67.458 + ], + "area": 3605.5086756, + "iscrowd": 0 + }, + { + "id": 1930, + "image_id": 359, + "category_id": 0, + "bbox": [ + 432.0, + 415.117, + 60.5793, + 100.303 + ], + "area": 6076.2855279000005, + "iscrowd": 0 + }, + { + "id": 1931, + "image_id": 359, + "category_id": 1, + "bbox": [ + 1132.14, + 423.062, + 102.29, + 104.276 + ], + "area": 10666.39204, + "iscrowd": 0 + }, + { + "id": 1932, + "image_id": 360, + "category_id": 1, + "bbox": [ + 143.526, + 389.432, + 48.1957, + 77.3583 + ], + "area": 3728.3374193100003, + "iscrowd": 0 + }, + { + "id": 1933, + "image_id": 360, + "category_id": 1, + "bbox": [ + 728.215, + 346.79, + 155.045, + 369.378 + ], + "area": 57270.212009999996, + "iscrowd": 0 + }, + { + "id": 1934, + "image_id": 360, + "category_id": 0, + "bbox": [ + 789.312, + 396.071, + 52.3379, + 84.8723 + ], + "area": 4442.03795017, + "iscrowd": 0 + }, + { + "id": 1935, + "image_id": 360, + "category_id": 0, + "bbox": [ + 185.521, + 394.953, + 57.5113, + 65.9397 + ], + "area": 3792.27786861, + "iscrowd": 0 + }, + { + "id": 1936, + "image_id": 361, + "category_id": 1, + "bbox": [ + 563.678, + 185.872, + 87.4884, + 279.014 + ], + "area": 24410.4884376, + "iscrowd": 0 + }, + { + "id": 1937, + "image_id": 361, + "category_id": 0, + "bbox": [ + 529.078, + 502.488, + 107.886, + 217.512 + ], + "area": 23466.499632, + "iscrowd": 0 + }, + { + "id": 1938, + "image_id": 361, + "category_id": 1, + "bbox": [ + 660.478, + 285.801, + 127.484, + 307.503 + ], + "area": 39201.712452, + "iscrowd": 0 + }, + { + "id": 1939, + "image_id": 361, + "category_id": 1, + "bbox": [ + 618.562, + 228.73, + 92.8822, + 288.795 + ], + "area": 26823.914949, + "iscrowd": 0 + }, + { + "id": 1940, + "image_id": 361, + "category_id": 1, + "bbox": [ + 423.917, + 235.131, + 58.1072, + 89.0184 + ], + "area": 5172.60997248, + "iscrowd": 0 + }, + { + "id": 1941, + "image_id": 361, + "category_id": 0, + "bbox": [ + 647.68, + 242.901, + 70.3234, + 77.5982 + ], + "area": 5456.969257880001, + "iscrowd": 0 + }, + { + "id": 1942, + "image_id": 361, + "category_id": 0, + "bbox": [ + 425.555, + 255.511, + 51.8938, + 40.7391 + ], + "area": 2114.10670758, + "iscrowd": 0 + }, + { + "id": 1943, + "image_id": 361, + "category_id": 0, + "bbox": [ + 637.98, + 508.675, + 109.607, + 135.84 + ], + "area": 14889.01488, + "iscrowd": 0 + }, + { + "id": 1944, + "image_id": 361, + "category_id": 0, + "bbox": [ + 670.188, + 308.632, + 49.8367, + 100.109 + ], + "area": 4989.1022003, + "iscrowd": 0 + }, + { + "id": 1950, + "image_id": 363, + "category_id": 1, + "bbox": [ + 760.987, + 341.672, + 138.369, + 375.212 + ], + "area": 51917.709228, + "iscrowd": 0 + }, + { + "id": 1951, + "image_id": 363, + "category_id": 1, + "bbox": [ + 405.332, + 379.138, + 85.266, + 221.48 + ], + "area": 18884.71368, + "iscrowd": 0 + }, + { + "id": 1952, + "image_id": 363, + "category_id": 1, + "bbox": [ + 200.899, + 391.271, + 94.4304, + 186.85 + ], + "area": 17644.32024, + "iscrowd": 0 + }, + { + "id": 1953, + "image_id": 363, + "category_id": 1, + "bbox": [ + 15.0038, + 345.147, + 69.5188, + 260.22 + ], + "area": 18090.182136000003, + "iscrowd": 0 + }, + { + "id": 1954, + "image_id": 363, + "category_id": 0, + "bbox": [ + 797.462, + 391.283, + 86.4, + 115.2 + ], + "area": 9953.28, + "iscrowd": 0 + }, + { + "id": 1955, + "image_id": 363, + "category_id": 0, + "bbox": [ + 425.048, + 405.186, + 46.6759, + 55.6138 + ], + "area": 2595.82416742, + "iscrowd": 0 + }, + { + "id": 1956, + "image_id": 363, + "category_id": 0, + "bbox": [ + 240.331, + 397.241, + 44.6897, + 67.531 + ], + "area": 3017.9401307000003, + "iscrowd": 0 + }, + { + "id": 1957, + "image_id": 364, + "category_id": 1, + "bbox": [ + 594.001, + 189.348, + 79.8364, + 280.17 + ], + "area": 22367.764188, + "iscrowd": 0 + }, + { + "id": 1958, + "image_id": 364, + "category_id": 1, + "bbox": [ + 493.856, + 231.458, + 79.4303, + 200.713 + ], + "area": 15942.6938039, + "iscrowd": 0 + }, + { + "id": 1959, + "image_id": 364, + "category_id": 1, + "bbox": [ + 659.825, + 310.001, + 140.143, + 396.175 + ], + "area": 55521.153025, + "iscrowd": 0 + }, + { + "id": 1960, + "image_id": 364, + "category_id": 0, + "bbox": [ + 669.805, + 266.487, + 70.7947, + 75.8966 + ], + "area": 5373.077028020001, + "iscrowd": 0 + }, + { + "id": 1961, + "image_id": 364, + "category_id": 1, + "bbox": [ + 646.51, + 243.31, + 70.5103, + 125.131 + ], + "area": 8823.0243493, + "iscrowd": 0 + }, + { + "id": 1962, + "image_id": 364, + "category_id": 0, + "bbox": [ + 492.579, + 250.262, + 53.6276, + 68.5241 + ], + "area": 3674.7830251600003, + "iscrowd": 0 + }, + { + "id": 1963, + "image_id": 364, + "category_id": 0, + "bbox": [ + 643.531, + 339.641, + 84.4138, + 101.297 + ], + "area": 8550.864698599999, + "iscrowd": 0 + }, + { + "id": 1964, + "image_id": 365, + "category_id": 1, + "bbox": [ + 453.831, + 375.195, + 202.769, + 342.921 + ], + "area": 69533.748249, + "iscrowd": 0 + }, + { + "id": 1965, + "image_id": 365, + "category_id": 0, + "bbox": [ + 375.519, + 423.826, + 119.509, + 169.899 + ], + "area": 20304.459591, + "iscrowd": 0 + }, + { + "id": 1966, + "image_id": 365, + "category_id": 1, + "bbox": [ + 1138.43, + 437.041, + 98.6091, + 85.5698 + ], + "area": 8437.96096518, + "iscrowd": 0 + }, + { + "id": 1967, + "image_id": 365, + "category_id": 0, + "bbox": [ + 1135.65, + 456.443, + 55.9468, + 62.6353 + ], + "area": 3504.2446020400002, + "iscrowd": 0 + }, + { + "id": 1968, + "image_id": 365, + "category_id": 1, + "bbox": [ + 346.8, + 332.442, + 176.18, + 387.558 + ], + "area": 68279.96844, + "iscrowd": 0 + }, + { + "id": 1969, + "image_id": 366, + "category_id": 1, + "bbox": [ + 709.158, + 337.106, + 138.235, + 378.15 + ], + "area": 52273.56525, + "iscrowd": 0 + }, + { + "id": 1970, + "image_id": 366, + "category_id": 1, + "bbox": [ + 464.971, + 380.146, + 66.6669, + 226.045 + ], + "area": 15069.719410499998, + "iscrowd": 0 + }, + { + "id": 1971, + "image_id": 366, + "category_id": 1, + "bbox": [ + 281.367, + 392.095, + 66.5419, + 76.2458 + ], + "area": 5073.54039902, + "iscrowd": 0 + }, + { + "id": 1972, + "image_id": 366, + "category_id": 0, + "bbox": [ + 736.883, + 388.303, + 93.3517, + 124.138 + ], + "area": 11588.4933346, + "iscrowd": 0 + }, + { + "id": 1973, + "image_id": 366, + "category_id": 0, + "bbox": [ + 478.676, + 411.145, + 53.6276, + 65.5448 + ], + "area": 3515.01031648, + "iscrowd": 0 + }, + { + "id": 1974, + "image_id": 366, + "category_id": 0, + "bbox": [ + 306.869, + 402.207, + 30.7862, + 56.6069 + ], + "area": 1742.7113447800002, + "iscrowd": 0 + }, + { + "id": 1975, + "image_id": 367, + "category_id": 1, + "bbox": [ + 548.722, + 233.566, + 80.4863, + 212.651 + ], + "area": 17115.4921813, + "iscrowd": 0 + }, + { + "id": 1976, + "image_id": 367, + "category_id": 1, + "bbox": [ + 679.96, + 337.094, + 152.608, + 379.252 + ], + "area": 57876.889216, + "iscrowd": 0 + }, + { + "id": 1977, + "image_id": 367, + "category_id": 1, + "bbox": [ + 611.823, + 195.629, + 108.454, + 341.957 + ], + "area": 37086.604477999994, + "iscrowd": 0 + }, + { + "id": 1978, + "image_id": 367, + "category_id": 0, + "bbox": [ + 654.583, + 367.492, + 90.3245, + 126.124 + ], + "area": 11392.087238, + "iscrowd": 0 + }, + { + "id": 1979, + "image_id": 367, + "category_id": 0, + "bbox": [ + 679.283, + 285.021, + 80.4414, + 91.3655 + ], + "area": 7349.5687317, + "iscrowd": 0 + }, + { + "id": 1980, + "image_id": 367, + "category_id": 0, + "bbox": [ + 546.207, + 254.234, + 49.6552, + 55.6138 + ], + "area": 2761.5143617599997, + "iscrowd": 0 + }, + { + "id": 1981, + "image_id": 367, + "category_id": 1, + "bbox": [ + 651.476, + 260.193, + 61.5724, + 376.386 + ], + "area": 23174.9893464, + "iscrowd": 0 + }, + { + "id": 1982, + "image_id": 368, + "category_id": 1, + "bbox": [ + 530.974, + 377.634, + 199.241, + 339.396 + ], + "area": 67621.59843600001, + "iscrowd": 0 + }, + { + "id": 1983, + "image_id": 368, + "category_id": 1, + "bbox": [ + 361.504, + 333.146, + 167.837, + 384.03 + ], + "area": 64454.44310999999, + "iscrowd": 0 + }, + { + "id": 1984, + "image_id": 368, + "category_id": 0, + "bbox": [ + 1135.8, + 453.878, + 55.6311, + 65.2194 + ], + "area": 3628.2269633399997, + "iscrowd": 0 + }, + { + "id": 1985, + "image_id": 368, + "category_id": 0, + "bbox": [ + 425.776, + 434.263, + 110.334, + 145.697 + ], + "area": 16075.332798000001, + "iscrowd": 0 + }, + { + "id": 1986, + "image_id": 368, + "category_id": 1, + "bbox": [ + 1175.48, + 431.434, + 60.8251, + 90.5304 + ], + "area": 5506.52063304, + "iscrowd": 0 + }, + { + "id": 1987, + "image_id": 369, + "category_id": 1, + "bbox": [ + 642.604, + 329.967, + 129.273, + 385.721 + ], + "area": 49863.310832999996, + "iscrowd": 0 + }, + { + "id": 1988, + "image_id": 369, + "category_id": 1, + "bbox": [ + 512.174, + 385.132, + 75.8572, + 234.964 + ], + "area": 17823.711140800002, + "iscrowd": 0 + }, + { + "id": 1989, + "image_id": 369, + "category_id": 1, + "bbox": [ + 155.993, + 347.548, + 110.093, + 233.03 + ], + "area": 25654.97179, + "iscrowd": 0 + }, + { + "id": 1990, + "image_id": 369, + "category_id": 1, + "bbox": [ + 25.0058, + 389.915, + 54.6999, + 211.802 + ], + "area": 11585.548219799999, + "iscrowd": 0 + }, + { + "id": 1991, + "image_id": 369, + "category_id": 0, + "bbox": [ + 649.49, + 384.331, + 107.255, + 110.234 + ], + "area": 11823.147669999998, + "iscrowd": 0 + }, + { + "id": 1992, + "image_id": 369, + "category_id": 0, + "bbox": [ + 522.372, + 409.159, + 48.6621, + 57.6 + ], + "area": 2802.93696, + "iscrowd": 0 + }, + { + "id": 1993, + "image_id": 370, + "category_id": 1, + "bbox": [ + 0.144248, + 362.622, + 60.485, + 80.2573 + ], + "area": 4854.3627905, + "iscrowd": 0 + }, + { + "id": 1994, + "image_id": 370, + "category_id": 0, + "bbox": [ + 47.3035, + 387.454, + 44.7514, + 66.1292 + ], + "area": 2959.37428088, + "iscrowd": 0 + }, + { + "id": 1995, + "image_id": 371, + "category_id": 1, + "bbox": [ + 608.995, + 197.745, + 109.454, + 248.211 + ], + "area": 27167.686794, + "iscrowd": 0 + }, + { + "id": 1996, + "image_id": 371, + "category_id": 1, + "bbox": [ + 676.272, + 385.584, + 165.213, + 330.344 + ], + "area": 54577.123272, + "iscrowd": 0 + }, + { + "id": 1997, + "image_id": 371, + "category_id": 0, + "bbox": [ + 698.005, + 312.154, + 96.9495, + 116.374 + ], + "area": 11282.401113, + "iscrowd": 0 + }, + { + "id": 1998, + "image_id": 371, + "category_id": 1, + "bbox": [ + 648.262, + 282.131, + 100.101, + 157.295 + ], + "area": 15745.386794999999, + "iscrowd": 0 + }, + { + "id": 1999, + "image_id": 371, + "category_id": 0, + "bbox": [ + 646.969, + 423.58, + 97.088, + 151.217 + ], + "area": 14681.356096, + "iscrowd": 0 + }, + { + "id": 2000, + "image_id": 371, + "category_id": 0, + "bbox": [ + 592.657, + 258.675, + 27.1026, + 53.603 + ], + "area": 1452.7806678, + "iscrowd": 0 + }, + { + "id": 2001, + "image_id": 371, + "category_id": 1, + "bbox": [ + 590.248, + 235.186, + 53.6029, + 220.736 + ], + "area": 11832.089734399999, + "iscrowd": 0 + }, + { + "id": 2002, + "image_id": 372, + "category_id": 1, + "bbox": [ + 477.176, + 375.768, + 201.634, + 340.877 + ], + "area": 68732.393018, + "iscrowd": 0 + }, + { + "id": 2003, + "image_id": 372, + "category_id": 1, + "bbox": [ + 368.825, + 326.06, + 137.947, + 387.989 + ], + "area": 53521.918583, + "iscrowd": 0 + }, + { + "id": 2004, + "image_id": 372, + "category_id": 0, + "bbox": [ + 1134.8, + 454.262, + 56.7437, + 65.4674 + ], + "area": 3714.8625053799997, + "iscrowd": 0 + }, + { + "id": 2005, + "image_id": 372, + "category_id": 1, + "bbox": [ + 1166.99, + 425.776, + 60.8251, + 97.6031 + ], + "area": 5936.7183178099995, + "iscrowd": 0 + }, + { + "id": 2006, + "image_id": 372, + "category_id": 0, + "bbox": [ + 468.212, + 407.387, + 110.334, + 135.796 + ], + "area": 14982.915863999999, + "iscrowd": 0 + }, + { + "id": 2007, + "image_id": 373, + "category_id": 1, + "bbox": [ + 545.212, + 325.531, + 149.295, + 388.755 + ], + "area": 58039.177724999994, + "iscrowd": 0 + }, + { + "id": 2008, + "image_id": 373, + "category_id": 1, + "bbox": [ + 226.208, + 346.834, + 56.4008, + 233.713 + ], + "area": 13181.6001704, + "iscrowd": 0 + }, + { + "id": 2009, + "image_id": 373, + "category_id": 1, + "bbox": [ + 93.2533, + 390.496, + 30.3236, + 53.4391 + ], + "area": 1620.46589276, + "iscrowd": 0 + }, + { + "id": 2010, + "image_id": 373, + "category_id": 0, + "bbox": [ + 568.055, + 385.324, + 96.331, + 108.248 + ], + "area": 10427.638088000002, + "iscrowd": 0 + }, + { + "id": 2011, + "image_id": 373, + "category_id": 1, + "bbox": [ + 422.069, + 392.276, + 53.6276, + 216.497 + ], + "area": 11610.214517200002, + "iscrowd": 0 + }, + { + "id": 2012, + "image_id": 373, + "category_id": 0, + "bbox": [ + 440.938, + 410.152, + 55.6138, + 76.469 + ], + "area": 4252.7316722, + "iscrowd": 0 + }, + { + "id": 2013, + "image_id": 374, + "category_id": 1, + "bbox": [ + 45.0839, + 365.962, + 88.1419, + 214.834 + ], + "area": 18935.8769446, + "iscrowd": 0 + }, + { + "id": 2014, + "image_id": 374, + "category_id": 0, + "bbox": [ + 100.204, + 393.688, + 42.268, + 65.5882 + ], + "area": 2772.2820376, + "iscrowd": 0 + }, + { + "id": 2015, + "image_id": 375, + "category_id": 1, + "bbox": [ + 689.581, + 445.499, + 181.559, + 271.803 + ], + "area": 49348.280877, + "iscrowd": 0 + }, + { + "id": 2016, + "image_id": 375, + "category_id": 1, + "bbox": [ + 614.329, + 206.685, + 148.489, + 298.771 + ], + "area": 44364.207019, + "iscrowd": 0 + }, + { + "id": 2017, + "image_id": 375, + "category_id": 1, + "bbox": [ + 651.525, + 304.29, + 165.614, + 188.37 + ], + "area": 31196.70918, + "iscrowd": 0 + }, + { + "id": 2018, + "image_id": 375, + "category_id": 0, + "bbox": [ + 586.924, + 259.2, + 64.5517, + 87.3931 + ], + "area": 5641.37317327, + "iscrowd": 0 + }, + { + "id": 2019, + "image_id": 375, + "category_id": 0, + "bbox": [ + 688.221, + 336.662, + 145.986, + 161.876 + ], + "area": 23631.629736, + "iscrowd": 0 + }, + { + "id": 2020, + "image_id": 375, + "category_id": 0, + "bbox": [ + 611.752, + 492.579, + 142.014, + 169.821 + ], + "area": 24116.959494000002, + "iscrowd": 0 + }, + { + "id": 2021, + "image_id": 376, + "category_id": 1, + "bbox": [ + 491.868, + 378.19, + 186.543, + 338.186 + ], + "area": 63086.230998, + "iscrowd": 0 + }, + { + "id": 2022, + "image_id": 376, + "category_id": 1, + "bbox": [ + 321.921, + 317.4, + 165.816, + 400.556 + ], + "area": 66418.593696, + "iscrowd": 0 + }, + { + "id": 2023, + "image_id": 376, + "category_id": 1, + "bbox": [ + 1136.27, + 454.35, + 56.2434, + 65.7596 + ], + "area": 3698.5434866400005, + "iscrowd": 0 + }, + { + "id": 2024, + "image_id": 376, + "category_id": 0, + "bbox": [ + 450.869, + 441.931, + 150.952, + 143.007 + ], + "area": 21587.192664000002, + "iscrowd": 0 + }, + { + "id": 2025, + "image_id": 377, + "category_id": 1, + "bbox": [ + 464.152, + 317.801, + 188.295, + 395.708 + ], + "area": 74509.83786, + "iscrowd": 0 + }, + { + "id": 2026, + "image_id": 377, + "category_id": 1, + "bbox": [ + 293.498, + 350.713, + 56.4143, + 119.134 + ], + "area": 6720.8612162, + "iscrowd": 0 + }, + { + "id": 2027, + "image_id": 377, + "category_id": 1, + "bbox": [ + 625.886, + 385.74, + 70.7722, + 258.362 + ], + "area": 18284.8471364, + "iscrowd": 0 + }, + { + "id": 2028, + "image_id": 377, + "category_id": 0, + "bbox": [ + 510.455, + 387.31, + 125.131, + 148.966 + ], + "area": 18640.264546000002, + "iscrowd": 0 + }, + { + "id": 2029, + "image_id": 377, + "category_id": 0, + "bbox": [ + 625.655, + 415.117, + 43.6966, + 56.6069 + ], + "area": 2473.52906654, + "iscrowd": 0 + }, + { + "id": 2030, + "image_id": 378, + "category_id": 1, + "bbox": [ + 99.193, + 366.314, + 82.1312, + 214.227 + ], + "area": 17594.7205824, + "iscrowd": 0 + }, + { + "id": 2031, + "image_id": 378, + "category_id": 1, + "bbox": [ + 0.209675, + 347.288, + 39.1636, + 97.5071 + ], + "area": 3818.72906156, + "iscrowd": 0 + }, + { + "id": 2032, + "image_id": 378, + "category_id": 0, + "bbox": [ + 148.966, + 393.269, + 36.7448, + 64.5517 + ], + "area": 2371.93930616, + "iscrowd": 0 + }, + { + "id": 2033, + "image_id": 379, + "category_id": 1, + "bbox": [ + 644.6, + 546.892, + 165.32, + 171.285 + ], + "area": 28316.836199999998, + "iscrowd": 0 + }, + { + "id": 2034, + "image_id": 379, + "category_id": 0, + "bbox": [ + 505.937, + 584.524, + 168.589, + 135.154 + ], + "area": 22785.477705999998, + "iscrowd": 0 + }, + { + "id": 2035, + "image_id": 379, + "category_id": 1, + "bbox": [ + 588.91, + 210.538, + 161.876, + 277.076 + ], + "area": 44851.954576000004, + "iscrowd": 0 + }, + { + "id": 2036, + "image_id": 379, + "category_id": 1, + "bbox": [ + 614.731, + 329.71, + 194.648, + 390.29 + ], + "area": 75969.16792, + "iscrowd": 0 + }, + { + "id": 2037, + "image_id": 379, + "category_id": 0, + "bbox": [ + 673.324, + 380.359, + 171.807, + 195.641 + ], + "area": 33612.493287, + "iscrowd": 0 + }, + { + "id": 2038, + "image_id": 380, + "category_id": 1, + "bbox": [ + 322.982, + 315.793, + 204.971, + 404.207 + ], + "area": 82850.712997, + "iscrowd": 0 + }, + { + "id": 2039, + "image_id": 380, + "category_id": 1, + "bbox": [ + 540.931, + 384.226, + 165.927, + 333.547 + ], + "area": 55344.453069, + "iscrowd": 0 + }, + { + "id": 2040, + "image_id": 380, + "category_id": 0, + "bbox": [ + 533.868, + 360.125, + 81.7228, + 196.368 + ], + "area": 16047.742790400001, + "iscrowd": 0 + }, + { + "id": 2041, + "image_id": 380, + "category_id": 0, + "bbox": [ + 1146.39, + 454.494, + 45.2716, + 66.2097 + ], + "area": 2997.41905452, + "iscrowd": 0 + }, + { + "id": 2042, + "image_id": 380, + "category_id": 1, + "bbox": [ + 1136.36, + 437.422, + 98.7245, + 83.0948 + ], + "area": 8203.492582600002, + "iscrowd": 0 + }, + { + "id": 2043, + "image_id": 381, + "category_id": 1, + "bbox": [ + 417.561, + 304.101, + 226.446, + 415.899 + ], + "area": 94178.66495399999, + "iscrowd": 0 + }, + { + "id": 2044, + "image_id": 381, + "category_id": 1, + "bbox": [ + 655.009, + 383.546, + 88.7638, + 278.079 + ], + "area": 24683.348740200003, + "iscrowd": 0 + }, + { + "id": 2045, + "image_id": 381, + "category_id": 1, + "bbox": [ + 368.814, + 353.612, + 47.6567, + 114.378 + ], + "area": 5450.8780326, + "iscrowd": 0 + }, + { + "id": 2046, + "image_id": 381, + "category_id": 1, + "bbox": [ + 238.942, + 397.127, + 53.5175, + 156.633 + ], + "area": 8382.6065775, + "iscrowd": 0 + }, + { + "id": 2047, + "image_id": 381, + "category_id": 0, + "bbox": [ + 483.43, + 384.483, + 136.692, + 187.864 + ], + "area": 25679.505888000003, + "iscrowd": 0 + }, + { + "id": 2048, + "image_id": 381, + "category_id": 0, + "bbox": [ + 662.05, + 410.512, + 52.8245, + 87.2495 + ], + "area": 4608.91121275, + "iscrowd": 0 + }, + { + "id": 2049, + "image_id": 382, + "category_id": 1, + "bbox": [ + 161.428, + 373.425, + 65.6888, + 88.8278 + ], + "area": 5834.9915886399995, + "iscrowd": 0 + }, + { + "id": 2050, + "image_id": 382, + "category_id": 1, + "bbox": [ + 21.5217, + 347.115, + 104.607, + 211.074 + ], + "area": 22079.817918, + "iscrowd": 0 + }, + { + "id": 2051, + "image_id": 383, + "category_id": 1, + "bbox": [ + 601.42, + 234.249, + 179.244, + 282.365 + ], + "area": 50612.23206, + "iscrowd": 0 + }, + { + "id": 2052, + "image_id": 383, + "category_id": 1, + "bbox": [ + 593.935, + 379.221, + 217.739, + 340.779 + ], + "area": 74200.878681, + "iscrowd": 0 + }, + { + "id": 2053, + "image_id": 383, + "category_id": 0, + "bbox": [ + 642.403, + 429.889, + 176.322, + 260.37 + ], + "area": 45908.95914, + "iscrowd": 0 + }, + { + "id": 2054, + "image_id": 383, + "category_id": 1, + "bbox": [ + 607.579, + 281.3, + 68.059, + 80.4819 + ], + "area": 5477.5176321, + "iscrowd": 0 + }, + { + "id": 2055, + "image_id": 384, + "category_id": 1, + "bbox": [ + 321.211, + 305.515, + 178.328, + 411.235 + ], + "area": 73334.71508000001, + "iscrowd": 0 + }, + { + "id": 2056, + "image_id": 384, + "category_id": 1, + "bbox": [ + 555.579, + 386.845, + 169.086, + 328.843 + ], + "area": 55602.747498000004, + "iscrowd": 0 + }, + { + "id": 2057, + "image_id": 384, + "category_id": 0, + "bbox": [ + 547.98, + 381.074, + 103.143, + 265.603 + ], + "area": 27395.090229, + "iscrowd": 0 + }, + { + "id": 2058, + "image_id": 384, + "category_id": 1, + "bbox": [ + 1135.56, + 454.796, + 56.124, + 65.6391 + ], + "area": 3683.9288484, + "iscrowd": 0 + }, + { + "id": 2065, + "image_id": 386, + "category_id": 1, + "bbox": [ + 76.6722, + 351.112, + 82.4922, + 208.951 + ], + "area": 17236.827682199997, + "iscrowd": 0 + }, + { + "id": 2066, + "image_id": 386, + "category_id": 0, + "bbox": [ + 260.501, + 401.482, + 33.1036, + 32.0482 + ], + "area": 1060.91079352, + "iscrowd": 0 + }, + { + "id": 2067, + "image_id": 386, + "category_id": 1, + "bbox": [ + 210.798, + 380.56, + 87.6043, + 81.3077 + ], + "area": 7122.9041431099995, + "iscrowd": 0 + }, + { + "id": 2068, + "image_id": 387, + "category_id": 1, + "bbox": [ + 611.543, + 269.154, + 210.294, + 446.764 + ], + "area": 93951.788616, + "iscrowd": 0 + }, + { + "id": 2069, + "image_id": 387, + "category_id": 0, + "bbox": [ + 520.738, + 513.447, + 194.867, + 203.13 + ], + "area": 39583.33371, + "iscrowd": 0 + }, + { + "id": 2070, + "image_id": 387, + "category_id": 0, + "bbox": [ + 596.532, + 308.097, + 82.443, + 141.765 + ], + "area": 11687.531894999998, + "iscrowd": 0 + }, + { + "id": 2071, + "image_id": 387, + "category_id": 1, + "bbox": [ + 444.217, + 457.787, + 163.081, + 257.605 + ], + "area": 42010.481005, + "iscrowd": 0 + }, + { + "id": 2072, + "image_id": 388, + "category_id": 1, + "bbox": [ + 334.769, + 305.36, + 177.382, + 411.18 + ], + "area": 72935.93076, + "iscrowd": 0 + }, + { + "id": 2073, + "image_id": 388, + "category_id": 1, + "bbox": [ + 552.028, + 381.54, + 180.118, + 335.188 + ], + "area": 60373.392184, + "iscrowd": 0 + }, + { + "id": 2074, + "image_id": 388, + "category_id": 1, + "bbox": [ + 1135.66, + 451.911, + 56.1902, + 69.3984 + ], + "area": 3899.5099756799996, + "iscrowd": 0 + }, + { + "id": 2075, + "image_id": 388, + "category_id": 0, + "bbox": [ + 551.77, + 393.054, + 109.038, + 276.12 + ], + "area": 30107.57256, + "iscrowd": 0 + }, + { + "id": 2076, + "image_id": 389, + "category_id": 1, + "bbox": [ + 256.366, + 231.748, + 372.974, + 480.789 + ], + "area": 179321.79648599998, + "iscrowd": 0 + }, + { + "id": 2077, + "image_id": 389, + "category_id": 1, + "bbox": [ + 721.525, + 385.5, + 112.53, + 331.889 + ], + "area": 37347.469170000004, + "iscrowd": 0 + }, + { + "id": 2078, + "image_id": 389, + "category_id": 1, + "bbox": [ + 580.983, + 408.937, + 66.0273, + 262.847 + ], + "area": 17355.0777231, + "iscrowd": 0 + }, + { + "id": 2079, + "image_id": 389, + "category_id": 0, + "bbox": [ + 724.527, + 420.834, + 67.465, + 62.519 + ], + "area": 4217.844335, + "iscrowd": 0 + }, + { + "id": 2080, + "image_id": 389, + "category_id": 0, + "bbox": [ + 589.201, + 428.747, + 55.3964, + 103.868 + ], + "area": 5753.9132752, + "iscrowd": 0 + }, + { + "id": 2081, + "image_id": 389, + "category_id": 0, + "bbox": [ + 365.383, + 357.021, + 220.427, + 317.911 + ], + "area": 70076.167997, + "iscrowd": 0 + }, + { + "id": 2082, + "image_id": 390, + "category_id": 1, + "bbox": [ + 131.865, + 352.439, + 79.0845, + 200.762 + ], + "area": 15877.162389000001, + "iscrowd": 0 + }, + { + "id": 2083, + "image_id": 390, + "category_id": 1, + "bbox": [ + 259.706, + 372.651, + 56.2067, + 217.638 + ], + "area": 12232.713774599999, + "iscrowd": 0 + }, + { + "id": 2084, + "image_id": 390, + "category_id": 0, + "bbox": [ + 300.91, + 400.221, + 40.7172, + 54.6207 + ], + "area": 2224.00196604, + "iscrowd": 0 + }, + { + "id": 2089, + "image_id": 392, + "category_id": 1, + "bbox": [ + 427.184, + 319.524, + 153.003, + 396.195 + ], + "area": 60619.023584999995, + "iscrowd": 0 + }, + { + "id": 2090, + "image_id": 392, + "category_id": 1, + "bbox": [ + 556.797, + 384.323, + 166.235, + 332.297 + ], + "area": 55239.39179500001, + "iscrowd": 0 + }, + { + "id": 2091, + "image_id": 392, + "category_id": 0, + "bbox": [ + 1144.63, + 447.005, + 49.6552, + 73.0054 + ], + "area": 3625.09773808, + "iscrowd": 0 + }, + { + "id": 2092, + "image_id": 392, + "category_id": 1, + "bbox": [ + 1135.59, + 436.097, + 97.6975, + 86.016 + ], + "area": 8403.54816, + "iscrowd": 0 + }, + { + "id": 2093, + "image_id": 392, + "category_id": 0, + "bbox": [ + 530.317, + 395.255, + 124.138, + 224.441 + ], + "area": 27861.656858000002, + "iscrowd": 0 + }, + { + "id": 2094, + "image_id": 393, + "category_id": 1, + "bbox": [ + 0.557079, + 148.272, + 466.149, + 571.728 + ], + "area": 266510.435472, + "iscrowd": 0 + }, + { + "id": 2095, + "image_id": 393, + "category_id": 1, + "bbox": [ + 501.744, + 355.403, + 92.0051, + 277.858 + ], + "area": 25564.3530758, + "iscrowd": 0 + }, + { + "id": 2096, + "image_id": 393, + "category_id": 1, + "bbox": [ + 756.404, + 386.393, + 122.678, + 333.607 + ], + "area": 40926.239546000004, + "iscrowd": 0 + }, + { + "id": 2097, + "image_id": 393, + "category_id": 1, + "bbox": [ + 566.157, + 408.175, + 98.8667, + 290.741 + ], + "area": 28744.603224699997, + "iscrowd": 0 + }, + { + "id": 2098, + "image_id": 393, + "category_id": 1, + "bbox": [ + 444.955, + 405.039, + 72.2916, + 200.335 + ], + "area": 14482.537686000001, + "iscrowd": 0 + }, + { + "id": 2099, + "image_id": 393, + "category_id": 0, + "bbox": [ + 65.3267, + 323.069, + 347.936, + 340.835 + ], + "area": 118588.76655999999, + "iscrowd": 0 + }, + { + "id": 2100, + "image_id": 393, + "category_id": 0, + "bbox": [ + 758.432, + 424.124, + 70.9539, + 74.6884 + ], + "area": 5299.43326476, + "iscrowd": 0 + }, + { + "id": 2101, + "image_id": 393, + "category_id": 0, + "bbox": [ + 564.242, + 432.66, + 87.492, + 111.499 + ], + "area": 9755.270508, + "iscrowd": 0 + }, + { + "id": 2108, + "image_id": 396, + "category_id": 1, + "bbox": [ + 521.661, + 387.242, + 209.81, + 329.238 + ], + "area": 69077.42478, + "iscrowd": 0 + }, + { + "id": 2109, + "image_id": 396, + "category_id": 1, + "bbox": [ + 564.408, + 326.84, + 113.754, + 129.396 + ], + "area": 14719.312584, + "iscrowd": 0 + }, + { + "id": 2110, + "image_id": 396, + "category_id": 0, + "bbox": [ + 1138.02, + 461.902, + 54.8208, + 58.4416 + ], + "area": 3203.81526528, + "iscrowd": 0 + }, + { + "id": 2111, + "image_id": 396, + "category_id": 1, + "bbox": [ + 1136.11, + 434.979, + 101.297, + 87.3931 + ], + "area": 8852.6588507, + "iscrowd": 0 + }, + { + "id": 2112, + "image_id": 396, + "category_id": 0, + "bbox": [ + 521.379, + 394.262, + 163.862, + 243.31 + ], + "area": 39869.26322, + "iscrowd": 0 + }, + { + "id": 2113, + "image_id": 397, + "category_id": 1, + "bbox": [ + 767.332, + 388.994, + 144.109, + 327.142 + ], + "area": 47144.106478, + "iscrowd": 0 + }, + { + "id": 2114, + "image_id": 397, + "category_id": 1, + "bbox": [ + 527.453, + 350.986, + 89.0681, + 301.735 + ], + "area": 26874.9631535, + "iscrowd": 0 + }, + { + "id": 2115, + "image_id": 397, + "category_id": 1, + "bbox": [ + 473.873, + 404.702, + 64.4911, + 217.313 + ], + "area": 14014.7544143, + "iscrowd": 0 + }, + { + "id": 2116, + "image_id": 397, + "category_id": 1, + "bbox": [ + 200.933, + 388.326, + 100.854, + 195.576 + ], + "area": 19724.621904, + "iscrowd": 0 + }, + { + "id": 2117, + "image_id": 397, + "category_id": 1, + "bbox": [ + 566.361, + 410.23, + 104.852, + 306.836 + ], + "area": 32172.368272000003, + "iscrowd": 0 + }, + { + "id": 2118, + "image_id": 397, + "category_id": 1, + "bbox": [ + 572.028, + 430.014, + 80.4414, + 136.055 + ], + "area": 10944.454677000002, + "iscrowd": 0 + }, + { + "id": 2119, + "image_id": 397, + "category_id": 0, + "bbox": [ + 764.69, + 436.966, + 122.152, + 141.021 + ], + "area": 17225.997192, + "iscrowd": 0 + }, + { + "id": 2120, + "image_id": 398, + "category_id": 1, + "bbox": [ + 342.667, + 372.975, + 73.415, + 233.319 + ], + "area": 17129.114385, + "iscrowd": 0 + }, + { + "id": 2121, + "image_id": 398, + "category_id": 1, + "bbox": [ + 13.0105, + 352.733, + 93.966, + 220.634 + ], + "area": 20732.094444, + "iscrowd": 0 + }, + { + "id": 2122, + "image_id": 398, + "category_id": 1, + "bbox": [ + 242.204, + 354.058, + 62.9989, + 108.345 + ], + "area": 6825.6158205, + "iscrowd": 0 + }, + { + "id": 2123, + "image_id": 398, + "category_id": 0, + "bbox": [ + 391.014, + 395.557, + 38.8744, + 64.3345 + ], + "area": 2500.9650868000003, + "iscrowd": 0 + }, + { + "id": 2124, + "image_id": 398, + "category_id": 0, + "bbox": [ + 20.8151, + 381.93, + 61.9927, + 54.5264 + ], + "area": 3380.2387572800003, + "iscrowd": 0 + }, + { + "id": 2125, + "image_id": 399, + "category_id": 1, + "bbox": [ + 510.898, + 442.303, + 188.888, + 274.428 + ], + "area": 51836.156064, + "iscrowd": 0 + }, + { + "id": 2126, + "image_id": 399, + "category_id": 0, + "bbox": [ + 526.23, + 485.088, + 112.811, + 154.618 + ], + "area": 17442.611198000002, + "iscrowd": 0 + }, + { + "id": 2127, + "image_id": 399, + "category_id": 1, + "bbox": [ + 1106.47, + 507.875, + 172.727, + 206.585 + ], + "area": 35682.807295, + "iscrowd": 0 + }, + { + "id": 2128, + "image_id": 400, + "category_id": 1, + "bbox": [ + 1141.86, + 437.698, + 91.4329, + 81.0573 + ], + "area": 7411.30400517, + "iscrowd": 0 + }, + { + "id": 2129, + "image_id": 400, + "category_id": 1, + "bbox": [ + 510.701, + 381.755, + 213.733, + 335.18 + ], + "area": 71639.02694, + "iscrowd": 0 + }, + { + "id": 2130, + "image_id": 400, + "category_id": 1, + "bbox": [ + 687.421, + 328.322, + 116.499, + 389.853 + ], + "area": 45417.484647, + "iscrowd": 0 + }, + { + "id": 2131, + "image_id": 400, + "category_id": 0, + "bbox": [ + 515.421, + 390.29, + 209.545, + 284.028 + ], + "area": 59516.64726, + "iscrowd": 0 + }, + { + "id": 2132, + "image_id": 401, + "category_id": 1, + "bbox": [ + 769.79, + 380.784, + 161.073, + 335.525 + ], + "area": 54044.018325, + "iscrowd": 0 + }, + { + "id": 2133, + "image_id": 401, + "category_id": 1, + "bbox": [ + 498.739, + 405.781, + 70.9473, + 224.331 + ], + "area": 15915.678756299998, + "iscrowd": 0 + }, + { + "id": 2134, + "image_id": 401, + "category_id": 1, + "bbox": [ + 572.438, + 408.085, + 109.554, + 305.577 + ], + "area": 33477.182658, + "iscrowd": 0 + }, + { + "id": 2135, + "image_id": 401, + "category_id": 1, + "bbox": [ + 539.133, + 344.46, + 95.7739, + 312.48 + ], + "area": 29927.428272, + "iscrowd": 0 + }, + { + "id": 2136, + "image_id": 401, + "category_id": 1, + "bbox": [ + 300.392, + 387.796, + 47.1931, + 81.7245 + ], + "area": 3856.8325009500004, + "iscrowd": 0 + }, + { + "id": 2137, + "image_id": 401, + "category_id": 0, + "bbox": [ + 770.692, + 433.891, + 94.5107, + 93.6512 + ], + "area": 8851.040467840001, + "iscrowd": 0 + }, + { + "id": 2138, + "image_id": 401, + "category_id": 0, + "bbox": [ + 548.728, + 436.107, + 107.721, + 142.073 + ], + "area": 15304.245633, + "iscrowd": 0 + }, + { + "id": 2139, + "image_id": 402, + "category_id": 1, + "bbox": [ + 368.642, + 372.574, + 94.3467, + 234.119 + ], + "area": 22088.3550573, + "iscrowd": 0 + }, + { + "id": 2140, + "image_id": 402, + "category_id": 1, + "bbox": [ + 70.3076, + 355.691, + 86.8954, + 221.979 + ], + "area": 19288.9539966, + "iscrowd": 0 + }, + { + "id": 2141, + "image_id": 402, + "category_id": 1, + "bbox": [ + 284.146, + 354.876, + 91.8907, + 151.317 + ], + "area": 13904.6250519, + "iscrowd": 0 + }, + { + "id": 2142, + "image_id": 402, + "category_id": 0, + "bbox": [ + 415.117, + 396.248, + 56.6069, + 80.4414 + ], + "area": 4553.53828566, + "iscrowd": 0 + }, + { + "id": 2143, + "image_id": 403, + "category_id": 1, + "bbox": [ + 422.56, + 546.124, + 232.564, + 171.641 + ], + "area": 39917.517523999995, + "iscrowd": 0 + }, + { + "id": 2144, + "image_id": 403, + "category_id": 0, + "bbox": [ + 424.7, + 589.935, + 145.991, + 130.065 + ], + "area": 18988.319415, + "iscrowd": 0 + }, + { + "id": 2145, + "image_id": 404, + "category_id": 1, + "bbox": [ + 650.514, + 321.055, + 303.861, + 395.485 + ], + "area": 120172.467585, + "iscrowd": 0 + }, + { + "id": 2146, + "image_id": 404, + "category_id": 0, + "bbox": [ + 498.856, + 389.664, + 113.816, + 268.771 + ], + "area": 30590.440136, + "iscrowd": 0 + }, + { + "id": 2147, + "image_id": 404, + "category_id": 1, + "bbox": [ + 428.249, + 372.777, + 217.957, + 347.223 + ], + "area": 75679.683411, + "iscrowd": 0 + }, + { + "id": 2148, + "image_id": 404, + "category_id": 1, + "bbox": [ + 1137.88, + 437.25, + 89.7559, + 84.2906 + ], + "area": 7565.578664539999, + "iscrowd": 0 + }, + { + "id": 2149, + "image_id": 404, + "category_id": 0, + "bbox": [ + 1140.42, + 459.047, + 54.7509, + 66.3044 + ], + "area": 3630.22557396, + "iscrowd": 0 + }, + { + "id": 2156, + "image_id": 406, + "category_id": 1, + "bbox": [ + 394.881, + 374.636, + 82.372, + 243.833 + ], + "area": 20085.011876, + "iscrowd": 0 + }, + { + "id": 2157, + "image_id": 406, + "category_id": 1, + "bbox": [ + 313.945, + 357.449, + 95.139, + 245.893 + ], + "area": 23394.014127, + "iscrowd": 0 + }, + { + "id": 2158, + "image_id": 406, + "category_id": 1, + "bbox": [ + 121.328, + 360.118, + 78.5846, + 196.667 + ], + "area": 15454.9975282, + "iscrowd": 0 + }, + { + "id": 2159, + "image_id": 406, + "category_id": 0, + "bbox": [ + 449.876, + 392.276, + 51.6414, + 86.4 + ], + "area": 4461.81696, + "iscrowd": 0 + }, + { + "id": 2160, + "image_id": 407, + "category_id": 1, + "bbox": [ + 703.203, + 305.611, + 289.164, + 414.389 + ], + "area": 119826.380796, + "iscrowd": 0 + }, + { + "id": 2161, + "image_id": 407, + "category_id": 1, + "bbox": [ + 456.808, + 369.803, + 179.757, + 346.851 + ], + "area": 62348.895207, + "iscrowd": 0 + }, + { + "id": 2162, + "image_id": 407, + "category_id": 1, + "bbox": [ + 1132.15, + 435.681, + 73.4861, + 88.252 + ], + "area": 6485.295297199999, + "iscrowd": 0 + }, + { + "id": 2163, + "image_id": 407, + "category_id": 0, + "bbox": [ + 508.313, + 397.493, + 114.138, + 164.571 + ], + "area": 18783.804798, + "iscrowd": 0 + }, + { + "id": 2164, + "image_id": 407, + "category_id": 0, + "bbox": [ + 1136.09, + 462.98, + 34.6202, + 53.4938 + ], + "area": 1851.96605476, + "iscrowd": 0 + }, + { + "id": 2165, + "image_id": 408, + "category_id": 1, + "bbox": [ + 568.588, + 334.044, + 110.221, + 359.805 + ], + "area": 39658.066905, + "iscrowd": 0 + }, + { + "id": 2166, + "image_id": 408, + "category_id": 1, + "bbox": [ + 741.569, + 361.287, + 238.86, + 353.877 + ], + "area": 84527.06022000001, + "iscrowd": 0 + }, + { + "id": 2167, + "image_id": 408, + "category_id": 1, + "bbox": [ + 472.451, + 404.778, + 146.528, + 310.78 + ], + "area": 45537.97183999999, + "iscrowd": 0 + }, + { + "id": 2168, + "image_id": 408, + "category_id": 0, + "bbox": [ + 442.361, + 445.639, + 118.732, + 198.98 + ], + "area": 23625.29336, + "iscrowd": 0 + }, + { + "id": 2169, + "image_id": 408, + "category_id": 0, + "bbox": [ + 728.938, + 427.034, + 139.034, + 100.303 + ], + "area": 13945.527301999999, + "iscrowd": 0 + }, + { + "id": 2170, + "image_id": 409, + "category_id": 1, + "bbox": [ + 416.674, + 376.569, + 97.4884, + 255.575 + ], + "area": 24915.59783, + "iscrowd": 0 + }, + { + "id": 2171, + "image_id": 409, + "category_id": 1, + "bbox": [ + 347.815, + 360.22, + 91.6321, + 244.305 + ], + "area": 22386.1801905, + "iscrowd": 0 + }, + { + "id": 2172, + "image_id": 409, + "category_id": 1, + "bbox": [ + 175.806, + 361.171, + 52.1566, + 101.198 + ], + "area": 5278.143606799999, + "iscrowd": 0 + }, + { + "id": 2173, + "image_id": 409, + "category_id": 1, + "bbox": [ + 16.8858, + 349.598, + 77.2514, + 214.88 + ], + "area": 16599.780832, + "iscrowd": 0 + }, + { + "id": 2174, + "image_id": 409, + "category_id": 0, + "bbox": [ + 468.014, + 405.384, + 42.0826, + 72.853 + ], + "area": 3065.8436577999996, + "iscrowd": 0 + }, + { + "id": 2175, + "image_id": 409, + "category_id": 0, + "bbox": [ + 187.656, + 392.761, + 40.446, + 55.0212 + ], + "area": 2225.3874551999997, + "iscrowd": 0 + }, + { + "id": 2181, + "image_id": 411, + "category_id": 1, + "bbox": [ + 553.765, + 329.014, + 144.13, + 384.639 + ], + "area": 55438.01907, + "iscrowd": 0 + }, + { + "id": 2182, + "image_id": 411, + "category_id": 1, + "bbox": [ + 495.793, + 395.718, + 66.2007, + 220.746 + ], + "area": 14613.5397222, + "iscrowd": 0 + }, + { + "id": 2183, + "image_id": 411, + "category_id": 0, + "bbox": [ + 297.363, + 454.284, + 177.001, + 243.004 + ], + "area": 43011.951004, + "iscrowd": 0 + }, + { + "id": 2184, + "image_id": 411, + "category_id": 1, + "bbox": [ + 357.818, + 400.037, + 169.579, + 316.951 + ], + "area": 53748.23362900001, + "iscrowd": 0 + }, + { + "id": 2185, + "image_id": 411, + "category_id": 1, + "bbox": [ + 846.384, + 362.401, + 313.186, + 357.599 + ], + "area": 111995.000414, + "iscrowd": 0 + }, + { + "id": 2186, + "image_id": 411, + "category_id": 0, + "bbox": [ + 858.041, + 455.834, + 171.807, + 126.124 + ], + "area": 21668.986068, + "iscrowd": 0 + }, + { + "id": 2187, + "image_id": 412, + "category_id": 1, + "bbox": [ + 375.816, + 359.054, + 78.2288, + 257.412 + ], + "area": 20137.0318656, + "iscrowd": 0 + }, + { + "id": 2188, + "image_id": 412, + "category_id": 1, + "bbox": [ + 434.441, + 378.68, + 94.2574, + 255.509 + ], + "area": 24083.6140166, + "iscrowd": 0 + }, + { + "id": 2189, + "image_id": 412, + "category_id": 1, + "bbox": [ + 70.7336, + 351.682, + 85.5732, + 203.335 + ], + "area": 17400.026622, + "iscrowd": 0 + }, + { + "id": 2190, + "image_id": 412, + "category_id": 1, + "bbox": [ + 242.939, + 362.641, + 55.6431, + 92.1282 + ], + "area": 5126.29864542, + "iscrowd": 0 + }, + { + "id": 2191, + "image_id": 412, + "category_id": 0, + "bbox": [ + 493.114, + 403.884, + 37.9115, + 73.7297 + ], + "area": 2795.2035215499996, + "iscrowd": 0 + }, + { + "id": 2192, + "image_id": 412, + "category_id": 0, + "bbox": [ + 249.364, + 392.022, + 46.9823, + 51.4015 + ], + "area": 2414.9606934500002, + "iscrowd": 0 + }, + { + "id": 2193, + "image_id": 413, + "category_id": 1, + "bbox": [ + 553.443, + 282.421, + 276.739, + 437.579 + ], + "area": 121095.17488099998, + "iscrowd": 0 + }, + { + "id": 2194, + "image_id": 413, + "category_id": 1, + "bbox": [ + 1132.38, + 435.78, + 85.1699, + 84.8129 + ], + "area": 7223.50621171, + "iscrowd": 0 + }, + { + "id": 2195, + "image_id": 413, + "category_id": 0, + "bbox": [ + 1144.06, + 465.766, + 45.6828, + 56.6069 + ], + "area": 2585.96169132, + "iscrowd": 0 + }, + { + "id": 2196, + "image_id": 413, + "category_id": 0, + "bbox": [ + 637.572, + 406.179, + 52.6345, + 82.4276 + ], + "area": 4338.5355122, + "iscrowd": 0 + }, + { + "id": 2197, + "image_id": 414, + "category_id": 1, + "bbox": [ + 538.373, + 322.476, + 176.631, + 393.013 + ], + "area": 69418.279203, + "iscrowd": 0 + }, + { + "id": 2198, + "image_id": 414, + "category_id": 0, + "bbox": [ + 109.273, + 473.273, + 228.576, + 243.881 + ], + "area": 55745.343455999995, + "iscrowd": 0 + }, + { + "id": 2199, + "image_id": 414, + "category_id": 1, + "bbox": [ + 531.427, + 395.541, + 52.6875, + 152.928 + ], + "area": 8057.394, + "iscrowd": 0 + }, + { + "id": 2200, + "image_id": 414, + "category_id": 1, + "bbox": [ + 252.347, + 404.811, + 166.659, + 311.023 + ], + "area": 51834.782157, + "iscrowd": 0 + }, + { + "id": 2201, + "image_id": 415, + "category_id": 1, + "bbox": [ + 383.193, + 356.299, + 90.1025, + 261.919 + ], + "area": 23599.5566975, + "iscrowd": 0 + }, + { + "id": 2202, + "image_id": 415, + "category_id": 1, + "bbox": [ + 460.604, + 383.503, + 103.372, + 265.211 + ], + "area": 27415.391492000002, + "iscrowd": 0 + }, + { + "id": 2203, + "image_id": 415, + "category_id": 1, + "bbox": [ + 283.161, + 368.659, + 88.9901, + 236.692 + ], + "area": 21063.2447492, + "iscrowd": 0 + }, + { + "id": 2204, + "image_id": 415, + "category_id": 1, + "bbox": [ + 0.234482, + 353.732, + 57.7157, + 93.8798 + ], + "area": 5418.33837286, + "iscrowd": 0 + }, + { + "id": 2205, + "image_id": 415, + "category_id": 1, + "bbox": [ + 135.912, + 349.196, + 76.1531, + 223.438 + ], + "area": 17015.4963578, + "iscrowd": 0 + }, + { + "id": 2206, + "image_id": 415, + "category_id": 0, + "bbox": [ + 511.217, + 406.333, + 47.9793, + 78.249 + ], + "area": 3754.3322457, + "iscrowd": 0 + }, + { + "id": 2207, + "image_id": 415, + "category_id": 0, + "bbox": [ + 293.03, + 395.362, + 52.8926, + 52.8926 + ], + "area": 2797.62713476, + "iscrowd": 0 + }, + { + "id": 2208, + "image_id": 416, + "category_id": 1, + "bbox": [ + 439.055, + 281.131, + 226.637, + 433.52 + ], + "area": 98251.67224, + "iscrowd": 0 + }, + { + "id": 2209, + "image_id": 416, + "category_id": 1, + "bbox": [ + 1132.47, + 435.193, + 84.7227, + 85.1333 + ], + "area": 7212.72303591, + "iscrowd": 0 + }, + { + "id": 2210, + "image_id": 416, + "category_id": 1, + "bbox": [ + 670.242, + 407.903, + 146.704, + 309.184 + ], + "area": 45358.52953600001, + "iscrowd": 0 + }, + { + "id": 2211, + "image_id": 416, + "category_id": 0, + "bbox": [ + 706.097, + 414.124, + 120.166, + 252.248 + ], + "area": 30311.633167999997, + "iscrowd": 0 + }, + { + "id": 2212, + "image_id": 416, + "category_id": 0, + "bbox": [ + 1125.19, + 474.703, + 47.669, + 62.5655 + ], + "area": 2982.4348195, + "iscrowd": 0 + }, + { + "id": 2215, + "image_id": 418, + "category_id": 1, + "bbox": [ + 328.187, + 366.324, + 100.394, + 236.029 + ], + "area": 23695.895426, + "iscrowd": 0 + }, + { + "id": 2216, + "image_id": 418, + "category_id": 1, + "bbox": [ + 454.332, + 385.789, + 113.06, + 287.487 + ], + "area": 32503.280220000004, + "iscrowd": 0 + }, + { + "id": 2217, + "image_id": 418, + "category_id": 1, + "bbox": [ + 408.562, + 355.782, + 78.7175, + 274.545 + ], + "area": 21611.4960375, + "iscrowd": 0 + }, + { + "id": 2218, + "image_id": 418, + "category_id": 1, + "bbox": [ + 42.7487, + 355.89, + 89.3545, + 220.212 + ], + "area": 19676.933154, + "iscrowd": 0 + }, + { + "id": 2219, + "image_id": 418, + "category_id": 0, + "bbox": [ + 341.775, + 394.526, + 48.3551, + 60.9547 + ], + "area": 2947.47061397, + "iscrowd": 0 + }, + { + "id": 2220, + "image_id": 418, + "category_id": 0, + "bbox": [ + 500.121, + 408.147, + 61.6357, + 79.3432 + ], + "area": 4890.37367224, + "iscrowd": 0 + }, + { + "id": 2221, + "image_id": 419, + "category_id": 1, + "bbox": [ + 218.099, + 290.542, + 409.579, + 425.274 + ], + "area": 174183.299646, + "iscrowd": 0 + }, + { + "id": 2222, + "image_id": 419, + "category_id": 1, + "bbox": [ + 715.543, + 388.88, + 212.443, + 326.853 + ], + "area": 69437.63187900001, + "iscrowd": 0 + }, + { + "id": 2223, + "image_id": 419, + "category_id": 1, + "bbox": [ + 1132.43, + 435.752, + 82.2075, + 85.0833 + ], + "area": 6994.485384749999, + "iscrowd": 0 + }, + { + "id": 2224, + "image_id": 419, + "category_id": 0, + "bbox": [ + 700.138, + 405.186, + 217.49, + 234.372 + ], + "area": 50973.56628000001, + "iscrowd": 0 + }, + { + "id": 2225, + "image_id": 419, + "category_id": 0, + "bbox": [ + 1139.09, + 466.759, + 53.6276, + 66.5379 + ], + "area": 3568.2678860399997, + "iscrowd": 0 + }, + { + "id": 2226, + "image_id": 420, + "category_id": 1, + "bbox": [ + 538.751, + 290.776, + 263.832, + 429.224 + ], + "area": 113243.02636799999, + "iscrowd": 0 + }, + { + "id": 2227, + "image_id": 421, + "category_id": 1, + "bbox": [ + 450.253, + 387.456, + 121.245, + 306.372 + ], + "area": 37146.07314, + "iscrowd": 0 + }, + { + "id": 2228, + "image_id": 421, + "category_id": 1, + "bbox": [ + 105.194, + 354.872, + 74.2951, + 200.54 + ], + "area": 14899.139354, + "iscrowd": 0 + }, + { + "id": 2229, + "image_id": 421, + "category_id": 1, + "bbox": [ + 373.983, + 368.197, + 66.7612, + 236.879 + ], + "area": 15814.3262948, + "iscrowd": 0 + }, + { + "id": 2230, + "image_id": 421, + "category_id": 1, + "bbox": [ + 410.05, + 356.015, + 78.8966, + 291.292 + ], + "area": 22981.9484072, + "iscrowd": 0 + }, + { + "id": 2231, + "image_id": 421, + "category_id": 0, + "bbox": [ + 503.503, + 415.117, + 64.5517, + 84.4138 + ], + "area": 5449.05429346, + "iscrowd": 0 + }, + { + "id": 2232, + "image_id": 421, + "category_id": 0, + "bbox": [ + 386.046, + 393.643, + 44.398, + 61.6639 + ], + "area": 2737.7538322, + "iscrowd": 0 + }, + { + "id": 2233, + "image_id": 421, + "category_id": 1, + "bbox": [ + 242.986, + 356.645, + 64.7471, + 103.595 + ], + "area": 6707.4758245, + "iscrowd": 0 + }, + { + "id": 2234, + "image_id": 422, + "category_id": 1, + "bbox": [ + 333.913, + 300.979, + 260.34, + 419.021 + ], + "area": 109087.92714, + "iscrowd": 0 + }, + { + "id": 2235, + "image_id": 422, + "category_id": 1, + "bbox": [ + 682.527, + 377.237, + 220.299, + 342.763 + ], + "area": 75510.346137, + "iscrowd": 0 + }, + { + "id": 2236, + "image_id": 422, + "category_id": 1, + "bbox": [ + 1132.28, + 435.926, + 82.0728, + 86.519 + ], + "area": 7100.8565832, + "iscrowd": 0 + }, + { + "id": 2237, + "image_id": 422, + "category_id": 0, + "bbox": [ + 680.477, + 411.552, + 149.499, + 251.741 + ], + "area": 37635.027759000004, + "iscrowd": 0 + }, + { + "id": 2238, + "image_id": 422, + "category_id": 0, + "bbox": [ + 1134.79, + 460.706, + 47.307, + 60.0594 + ], + "area": 2841.2300357999998, + "iscrowd": 0 + }, + { + "id": 2239, + "image_id": 423, + "category_id": 1, + "bbox": [ + 586.417, + 250.287, + 279.105, + 464.067 + ], + "area": 129523.42003500002, + "iscrowd": 0 + }, + { + "id": 2240, + "image_id": 424, + "category_id": 1, + "bbox": [ + 447.165, + 375.7, + 125.256, + 341.852 + ], + "area": 42819.014112, + "iscrowd": 0 + }, + { + "id": 2241, + "image_id": 424, + "category_id": 1, + "bbox": [ + 166.642, + 360.364, + 61.3562, + 101.822 + ], + "area": 6247.4109964, + "iscrowd": 0 + }, + { + "id": 2242, + "image_id": 424, + "category_id": 1, + "bbox": [ + 304.001, + 355.624, + 87.0394, + 244.803 + ], + "area": 21307.5062382, + "iscrowd": 0 + }, + { + "id": 2243, + "image_id": 424, + "category_id": 1, + "bbox": [ + 421.174, + 356.052, + 76.7373, + 290.218 + ], + "area": 22270.5457314, + "iscrowd": 0 + }, + { + "id": 2244, + "image_id": 424, + "category_id": 1, + "bbox": [ + 0.233905, + 347.475, + 54.2657, + 99.1865 + ], + "area": 5382.42485305, + "iscrowd": 0 + }, + { + "id": 2245, + "image_id": 424, + "category_id": 1, + "bbox": [ + 398.661, + 368.29, + 65.5144, + 235.341 + ], + "area": 15418.2244104, + "iscrowd": 0 + }, + { + "id": 2246, + "image_id": 424, + "category_id": 0, + "bbox": [ + 501.517, + 419.09, + 75.4759, + 89.3793 + ], + "area": 6745.983108869999, + "iscrowd": 0 + }, + { + "id": 2247, + "image_id": 425, + "category_id": 1, + "bbox": [ + 391.66, + 318.471, + 229.675, + 399.162 + ], + "area": 91677.53235, + "iscrowd": 0 + }, + { + "id": 2248, + "image_id": 425, + "category_id": 1, + "bbox": [ + 617.699, + 378.926, + 190.623, + 338.347 + ], + "area": 64496.72018099999, + "iscrowd": 0 + }, + { + "id": 2249, + "image_id": 425, + "category_id": 1, + "bbox": [ + 1132.02, + 436.14, + 82.9863, + 86.8297 + ], + "area": 7205.67553311, + "iscrowd": 0 + }, + { + "id": 2250, + "image_id": 425, + "category_id": 0, + "bbox": [ + 1135.7, + 458.405, + 47.5156, + 61.0395 + ], + "area": 2900.3284661999996, + "iscrowd": 0 + }, + { + "id": 2251, + "image_id": 425, + "category_id": 0, + "bbox": [ + 625.654, + 464.953, + 74.0314, + 208.552 + ], + "area": 15439.396532800001, + "iscrowd": 0 + }, + { + "id": 2252, + "image_id": 426, + "category_id": 1, + "bbox": [ + 728.013, + 185.012, + 449.863, + 534.988 + ], + "area": 240671.30664400003, + "iscrowd": 0 + }, + { + "id": 2253, + "image_id": 426, + "category_id": 1, + "bbox": [ + 511.782, + 435.966, + 191.403, + 284.034 + ], + "area": 54364.95970199999, + "iscrowd": 0 + }, + { + "id": 2254, + "image_id": 426, + "category_id": 1, + "bbox": [ + 646.864, + 393.207, + 96.217, + 276.754 + ], + "area": 26628.439618, + "iscrowd": 0 + }, + { + "id": 2255, + "image_id": 426, + "category_id": 0, + "bbox": [ + 703.389, + 465.561, + 63.7262, + 95.8789 + ], + "area": 6109.99795718, + "iscrowd": 0 + }, + { + "id": 2256, + "image_id": 427, + "category_id": 1, + "bbox": [ + 416.318, + 373.58, + 142.071, + 342.014 + ], + "area": 48590.270994, + "iscrowd": 0 + }, + { + "id": 2257, + "image_id": 427, + "category_id": 1, + "bbox": [ + 25.0351, + 347.63, + 90.5038, + 207.269 + ], + "area": 18758.6321222, + "iscrowd": 0 + }, + { + "id": 2258, + "image_id": 427, + "category_id": 1, + "bbox": [ + 348.46, + 357.665, + 60.8688, + 242.999 + ], + "area": 14791.0575312, + "iscrowd": 0 + }, + { + "id": 2259, + "image_id": 427, + "category_id": 1, + "bbox": [ + 401.419, + 364.972, + 50.1298, + 253.953 + ], + "area": 12730.613099400001, + "iscrowd": 0 + }, + { + "id": 2260, + "image_id": 427, + "category_id": 1, + "bbox": [ + 242.302, + 361.406, + 47.5996, + 95.653 + ], + "area": 4553.044538800001, + "iscrowd": 0 + }, + { + "id": 2261, + "image_id": 427, + "category_id": 0, + "bbox": [ + 436.966, + 420.083, + 143.007, + 75.4759 + ], + "area": 10793.5820313, + "iscrowd": 0 + }, + { + "id": 2262, + "image_id": 428, + "category_id": 1, + "bbox": [ + 455.597, + 364.189, + 230.074, + 352.452 + ], + "area": 81090.041448, + "iscrowd": 0 + }, + { + "id": 2263, + "image_id": 428, + "category_id": 1, + "bbox": [ + 391.282, + 324.768, + 138.327, + 385.381 + ], + "area": 53308.597587, + "iscrowd": 0 + }, + { + "id": 2264, + "image_id": 428, + "category_id": 1, + "bbox": [ + 1132.38, + 435.98, + 83.2678, + 86.7526 + ], + "area": 7223.6981462799995, + "iscrowd": 0 + }, + { + "id": 2265, + "image_id": 429, + "category_id": 1, + "bbox": [ + 365.286, + 441.522, + 233.556, + 274.237 + ], + "area": 64049.69677200001, + "iscrowd": 0 + }, + { + "id": 2266, + "image_id": 429, + "category_id": 1, + "bbox": [ + 657.743, + 393.961, + 141.573, + 323.489 + ], + "area": 45797.308197, + "iscrowd": 0 + }, + { + "id": 2267, + "image_id": 429, + "category_id": 0, + "bbox": [ + 739.436, + 455.126, + 92.5207, + 102.998 + ], + "area": 9529.4470586, + "iscrowd": 0 + }, + { + "id": 2268, + "image_id": 430, + "category_id": 1, + "bbox": [ + 400.129, + 374.574, + 144.509, + 341.681 + ], + "area": 49375.979628999994, + "iscrowd": 0 + }, + { + "id": 2269, + "image_id": 430, + "category_id": 1, + "bbox": [ + 77.5508, + 351.421, + 96.4043, + 227.897 + ], + "area": 21970.250757100002, + "iscrowd": 0 + }, + { + "id": 2270, + "image_id": 430, + "category_id": 1, + "bbox": [ + 375.202, + 360.999, + 70.0271, + 263.449 + ], + "area": 18448.5694679, + "iscrowd": 0 + }, + { + "id": 2271, + "image_id": 430, + "category_id": 1, + "bbox": [ + 281.389, + 361.053, + 47.4771, + 94.0167 + ], + "area": 4463.64026757, + "iscrowd": 0 + }, + { + "id": 2272, + "image_id": 430, + "category_id": 1, + "bbox": [ + 460.632, + 344.117, + 90.0882, + 207.222 + ], + "area": 18668.2569804, + "iscrowd": 0 + }, + { + "id": 2273, + "image_id": 430, + "category_id": 0, + "bbox": [ + 119.441, + 382.265, + 53.1497, + 81.0895 + ], + "area": 4309.88259815, + "iscrowd": 0 + }, + { + "id": 2274, + "image_id": 430, + "category_id": 0, + "bbox": [ + 452.888, + 416.797, + 98.6843, + 66.1251 + ], + "area": 6525.50920593, + "iscrowd": 0 + }, + { + "id": 2275, + "image_id": 430, + "category_id": 1, + "bbox": [ + 418.449, + 360.151, + 24.0508, + 34.8905 + ], + "area": 839.1444374, + "iscrowd": 0 + }, + { + "id": 2276, + "image_id": 431, + "category_id": 1, + "bbox": [ + 376.598, + 368.025, + 242.425, + 348.763 + ], + "area": 84548.870275, + "iscrowd": 0 + }, + { + "id": 2277, + "image_id": 431, + "category_id": 1, + "bbox": [ + 1132.5, + 437.129, + 83.3867, + 84.3 + ], + "area": 7029.49881, + "iscrowd": 0 + }, + { + "id": 2278, + "image_id": 431, + "category_id": 1, + "bbox": [ + 356.324, + 327.452, + 127.756, + 253.941 + ], + "area": 32442.486396, + "iscrowd": 0 + }, + { + "id": 2279, + "image_id": 431, + "category_id": 0, + "bbox": [ + 538.711, + 401.241, + 49.8326, + 115.132 + ], + "area": 5737.3269032, + "iscrowd": 0 + }, + { + "id": 2280, + "image_id": 431, + "category_id": 0, + "bbox": [ + 1136.43, + 464.402, + 50.6487, + 55.0213 + ], + "area": 2786.7573173099995, + "iscrowd": 0 + }, + { + "id": 2281, + "image_id": 432, + "category_id": 1, + "bbox": [ + 687.071, + 399.159, + 151.276, + 317.554 + ], + "area": 48038.298904, + "iscrowd": 0 + }, + { + "id": 2282, + "image_id": 432, + "category_id": 1, + "bbox": [ + 54.9589, + 442.607, + 239.86, + 272.089 + ], + "area": 65263.26754, + "iscrowd": 0 + }, + { + "id": 2283, + "image_id": 433, + "category_id": 1, + "bbox": [ + 353.323, + 375.207, + 148.782, + 341.894 + ], + "area": 50867.673108, + "iscrowd": 0 + }, + { + "id": 2284, + "image_id": 433, + "category_id": 1, + "bbox": [ + 445.512, + 342.615, + 109.774, + 373.003 + ], + "area": 40946.031321999995, + "iscrowd": 0 + }, + { + "id": 2285, + "image_id": 433, + "category_id": 1, + "bbox": [ + 327.889, + 361.093, + 66.0931, + 228.06 + ], + "area": 15073.192386000002, + "iscrowd": 0 + }, + { + "id": 2286, + "image_id": 433, + "category_id": 1, + "bbox": [ + 443.199, + 358.81, + 29.1346, + 44.7487 + ], + "area": 1303.73547502, + "iscrowd": 0 + }, + { + "id": 2287, + "image_id": 433, + "category_id": 1, + "bbox": [ + 152.566, + 351.46, + 73.1865, + 223.084 + ], + "area": 16326.737165999999, + "iscrowd": 0 + }, + { + "id": 2288, + "image_id": 433, + "category_id": 0, + "bbox": [ + 393.437, + 421.547, + 105.148, + 76.1817 + ], + "area": 8010.353391600001, + "iscrowd": 0 + }, + { + "id": 2289, + "image_id": 433, + "category_id": 0, + "bbox": [ + 193.148, + 384.061, + 32.7343, + 79.8573 + ], + "area": 2614.0728153899995, + "iscrowd": 0 + }, + { + "id": 2290, + "image_id": 433, + "category_id": 1, + "bbox": [ + 416.394, + 358.957, + 31.945, + 43.0026 + ], + "area": 1373.718057, + "iscrowd": 0 + }, + { + "id": 2291, + "image_id": 434, + "category_id": 1, + "bbox": [ + 376.202, + 367.97, + 225.711, + 348.139 + ], + "area": 78578.801829, + "iscrowd": 0 + }, + { + "id": 2292, + "image_id": 434, + "category_id": 1, + "bbox": [ + 271.373, + 314.608, + 159.07, + 404.146 + ], + "area": 64287.50422, + "iscrowd": 0 + }, + { + "id": 2293, + "image_id": 434, + "category_id": 1, + "bbox": [ + 1132.54, + 437.109, + 84.2419, + 85.593 + ], + "area": 7210.5169467000005, + "iscrowd": 0 + }, + { + "id": 2294, + "image_id": 434, + "category_id": 0, + "bbox": [ + 499.783, + 400.785, + 102.908, + 121.787 + ], + "area": 12532.856596000001, + "iscrowd": 0 + }, + { + "id": 2295, + "image_id": 434, + "category_id": 0, + "bbox": [ + 1138.1, + 474.703, + 44.6897, + 63.5586 + ], + "area": 2840.41476642, + "iscrowd": 0 + }, + { + "id": 2296, + "image_id": 435, + "category_id": 1, + "bbox": [ + 686.005, + 406.732, + 181.18, + 310.695 + ], + "area": 56291.7201, + "iscrowd": 0 + }, + { + "id": 2297, + "image_id": 435, + "category_id": 0, + "bbox": [ + 802.085, + 512.414, + 103.456, + 165.333 + ], + "area": 17104.690848000002, + "iscrowd": 0 + }, + { + "id": 2304, + "image_id": 437, + "category_id": 1, + "bbox": [ + 131.75, + 301.719, + 262.049, + 414.036 + ], + "area": 108497.719764, + "iscrowd": 0 + }, + { + "id": 2305, + "image_id": 437, + "category_id": 1, + "bbox": [ + 409.27, + 372.18, + 193.719, + 343.52 + ], + "area": 66546.35088, + "iscrowd": 0 + }, + { + "id": 2306, + "image_id": 437, + "category_id": 1, + "bbox": [ + 1132.67, + 435.232, + 84.0977, + 87.7231 + ], + "area": 7377.31094687, + "iscrowd": 0 + }, + { + "id": 2307, + "image_id": 437, + "category_id": 0, + "bbox": [ + 482.648, + 381.352, + 108.248, + 139.034 + ], + "area": 15050.152431999999, + "iscrowd": 0 + }, + { + "id": 2308, + "image_id": 437, + "category_id": 0, + "bbox": [ + 1137.1, + 454.841, + 49.6552, + 70.5103 + ], + "area": 3501.2030485600003, + "iscrowd": 0 + }, + { + "id": 2309, + "image_id": 438, + "category_id": 1, + "bbox": [ + 752.363, + 412.248, + 176.033, + 304.16 + ], + "area": 53542.19728, + "iscrowd": 0 + }, + { + "id": 2310, + "image_id": 438, + "category_id": 0, + "bbox": [ + 877.859, + 549.185, + 124.4, + 168.112 + ], + "area": 20913.1328, + "iscrowd": 0 + }, + { + "id": 2315, + "image_id": 440, + "category_id": 1, + "bbox": [ + 59.0462, + 298.264, + 304.108, + 421.736 + ], + "area": 128253.291488, + "iscrowd": 0 + }, + { + "id": 2316, + "image_id": 440, + "category_id": 1, + "bbox": [ + 463.004, + 378.342, + 174.128, + 338.769 + ], + "area": 58989.168432, + "iscrowd": 0 + }, + { + "id": 2317, + "image_id": 440, + "category_id": 1, + "bbox": [ + 1132.21, + 434.613, + 83.0688, + 87.0533 + ], + "area": 7231.413167039999, + "iscrowd": 0 + }, + { + "id": 2318, + "image_id": 440, + "category_id": 0, + "bbox": [ + 524.964, + 403.818, + 93.6512, + 208.784 + ], + "area": 19552.8721408, + "iscrowd": 0 + }, + { + "id": 2319, + "image_id": 440, + "category_id": 0, + "bbox": [ + 1133.32, + 459.164, + 50.0546, + 59.848 + ], + "area": 2995.6677008, + "iscrowd": 0 + }, + { + "id": 2320, + "image_id": 441, + "category_id": 1, + "bbox": [ + 848.238, + 413.788, + 239.121, + 302.214 + ], + "area": 72265.713894, + "iscrowd": 0 + }, + { + "id": 2321, + "image_id": 441, + "category_id": 1, + "bbox": [ + 1033.69, + 592.8, + 137.903, + 126.753 + ], + "area": 17479.618959, + "iscrowd": 0 + }, + { + "id": 2322, + "image_id": 442, + "category_id": 1, + "bbox": [ + 360.344, + 331.372, + 187.243, + 383.377 + ], + "area": 71784.659611, + "iscrowd": 0 + }, + { + "id": 2323, + "image_id": 442, + "category_id": 1, + "bbox": [ + 113.7, + 348.607, + 226.251, + 366.965 + ], + "area": 83026.198215, + "iscrowd": 0 + }, + { + "id": 2324, + "image_id": 442, + "category_id": 1, + "bbox": [ + 296.914, + 356.222, + 97.1044, + 323.997 + ], + "area": 31461.5342868, + "iscrowd": 0 + }, + { + "id": 2325, + "image_id": 443, + "category_id": 1, + "bbox": [ + 28.9352, + 284.876, + 379.63, + 435.124 + ], + "area": 165186.12412, + "iscrowd": 0 + }, + { + "id": 2326, + "image_id": 443, + "category_id": 1, + "bbox": [ + 562.797, + 381.626, + 127.059, + 336.294 + ], + "area": 42729.179346, + "iscrowd": 0 + }, + { + "id": 2327, + "image_id": 443, + "category_id": 1, + "bbox": [ + 1131.46, + 435.216, + 84.4863, + 86.7468 + ], + "area": 7328.916168839999, + "iscrowd": 0 + }, + { + "id": 2328, + "image_id": 443, + "category_id": 0, + "bbox": [ + 586.619, + 410.392, + 101.783, + 205.687 + ], + "area": 20935.439921, + "iscrowd": 0 + }, + { + "id": 2329, + "image_id": 443, + "category_id": 0, + "bbox": [ + 1141.69, + 463.306, + 42.6265, + 53.4181 + ], + "area": 2277.02663965, + "iscrowd": 0 + }, + { + "id": 2330, + "image_id": 444, + "category_id": 1, + "bbox": [ + 0.300446, + 348.804, + 249.525, + 365.723 + ], + "area": 91257.031575, + "iscrowd": 0 + }, + { + "id": 2331, + "image_id": 444, + "category_id": 1, + "bbox": [ + 310.308, + 321.882, + 208.197, + 393.414 + ], + "area": 81907.614558, + "iscrowd": 0 + }, + { + "id": 2332, + "image_id": 444, + "category_id": 1, + "bbox": [ + 273.216, + 354.328, + 109.095, + 329.2 + ], + "area": 35914.074, + "iscrowd": 0 + }, + { + "id": 2333, + "image_id": 444, + "category_id": 1, + "bbox": [ + 453.397, + 352.909, + 81.4899, + 174.513 + ], + "area": 14221.046918700002, + "iscrowd": 0 + }, + { + "id": 2334, + "image_id": 444, + "category_id": 0, + "bbox": [ + 14.1454, + 444.165, + 173.988, + 131.552 + ], + "area": 22888.469375999997, + "iscrowd": 0 + }, + { + "id": 2335, + "image_id": 444, + "category_id": 0, + "bbox": [ + 281.493, + 370.609, + 63.6542, + 89.1159 + ], + "area": 5672.60132178, + "iscrowd": 0 + }, + { + "id": 2336, + "image_id": 445, + "category_id": 1, + "bbox": [ + 162.811, + 260.456, + 267.715, + 459.544 + ], + "area": 123026.82195999999, + "iscrowd": 0 + }, + { + "id": 2337, + "image_id": 445, + "category_id": 1, + "bbox": [ + 1131.85, + 435.44, + 84.4954, + 87.5105 + ], + "area": 7394.2347017, + "iscrowd": 0 + }, + { + "id": 2338, + "image_id": 445, + "category_id": 1, + "bbox": [ + 588.196, + 382.209, + 166.799, + 337.791 + ], + "area": 56343.201009000004, + "iscrowd": 0 + }, + { + "id": 2339, + "image_id": 445, + "category_id": 0, + "bbox": [ + 601.432, + 403.819, + 134.892, + 208.782 + ], + "area": 28163.021544, + "iscrowd": 0 + }, + { + "id": 2340, + "image_id": 445, + "category_id": 0, + "bbox": [ + 1136.85, + 465.326, + 47.307, + 52.8604 + ], + "area": 2500.6669428, + "iscrowd": 0 + }, + { + "id": 2341, + "image_id": 446, + "category_id": 1, + "bbox": [ + 263.381, + 315.345, + 255.131, + 399.93 + ], + "area": 102034.54083, + "iscrowd": 0 + }, + { + "id": 2342, + "image_id": 446, + "category_id": 1, + "bbox": [ + 259.05, + 353.64, + 107.108, + 127.261 + ], + "area": 13630.671188, + "iscrowd": 0 + }, + { + "id": 2343, + "image_id": 446, + "category_id": 1, + "bbox": [ + 447.811, + 357.113, + 85.625, + 87.0263 + ], + "area": 7451.6269375, + "iscrowd": 0 + }, + { + "id": 2344, + "image_id": 446, + "category_id": 1, + "bbox": [ + 0.243073, + 352.388, + 34.5455, + 361.816 + ], + "area": 12499.114627999998, + "iscrowd": 0 + }, + { + "id": 2345, + "image_id": 446, + "category_id": 1, + "bbox": [ + 456.696, + 364.312, + 32.7545, + 34.5316 + ], + "area": 1131.0652922, + "iscrowd": 0 + }, + { + "id": 2346, + "image_id": 447, + "category_id": 1, + "bbox": [ + 335.796, + 267.051, + 226.419, + 447.406 + ], + "area": 101301.219114, + "iscrowd": 0 + }, + { + "id": 2347, + "image_id": 447, + "category_id": 1, + "bbox": [ + 1132.53, + 435.368, + 82.7441, + 87.1235 + ], + "area": 7208.955596350001, + "iscrowd": 0 + }, + { + "id": 2348, + "image_id": 447, + "category_id": 1, + "bbox": [ + 588.846, + 387.801, + 177.32, + 329.762 + ], + "area": 58473.39784, + "iscrowd": 0 + }, + { + "id": 2349, + "image_id": 447, + "category_id": 0, + "bbox": [ + 575.717, + 410.216, + 141.454, + 199.45 + ], + "area": 28213.0003, + "iscrowd": 0 + }, + { + "id": 2350, + "image_id": 447, + "category_id": 0, + "bbox": [ + 1134.46, + 458.31, + 50.9234, + 62.2397 + ], + "area": 3169.45713898, + "iscrowd": 0 + }, + { + "id": 2357, + "image_id": 449, + "category_id": 1, + "bbox": [ + 515.989, + 257.801, + 224.221, + 462.199 + ], + "area": 103634.72197900001, + "iscrowd": 0 + }, + { + "id": 2358, + "image_id": 449, + "category_id": 1, + "bbox": [ + 1132.48, + 435.368, + 82.6201, + 82.6611 + ], + "area": 6829.46834811, + "iscrowd": 0 + }, + { + "id": 2359, + "image_id": 449, + "category_id": 0, + "bbox": [ + 1140.19, + 466.396, + 44.5209, + 50.3894 + ], + "area": 2243.38143846, + "iscrowd": 0 + }, + { + "id": 2360, + "image_id": 450, + "category_id": 1, + "bbox": [ + 0.264835, + 253.684, + 357.859, + 458.782 + ], + "area": 164179.267738, + "iscrowd": 0 + }, + { + "id": 2361, + "image_id": 450, + "category_id": 1, + "bbox": [ + 556.053, + 365.236, + 88.1823, + 283.031 + ], + "area": 24958.3245513, + "iscrowd": 0 + }, + { + "id": 2362, + "image_id": 450, + "category_id": 1, + "bbox": [ + 481.858, + 347.737, + 84.6094, + 351.839 + ], + "area": 29768.8866866, + "iscrowd": 0 + }, + { + "id": 2363, + "image_id": 450, + "category_id": 1, + "bbox": [ + 222.431, + 343.615, + 156.806, + 287.689 + ], + "area": 45111.36133400001, + "iscrowd": 0 + }, + { + "id": 2364, + "image_id": 450, + "category_id": 1, + "bbox": [ + 358.311, + 353.416, + 98.0266, + 285.691 + ], + "area": 28005.317380599998, + "iscrowd": 0 + }, + { + "id": 2365, + "image_id": 450, + "category_id": 0, + "bbox": [ + 229.155, + 360.707, + 72.1415, + 128.723 + ], + "area": 9286.2703045, + "iscrowd": 0 + }, + { + "id": 2366, + "image_id": 450, + "category_id": 0, + "bbox": [ + 362.122, + 388.998, + 49.5088, + 94.7741 + ], + "area": 4692.15196208, + "iscrowd": 0 + }, + { + "id": 2367, + "image_id": 450, + "category_id": 0, + "bbox": [ + 507.219, + 426.03, + 41.9165, + 64.903 + ], + "area": 2720.5065995, + "iscrowd": 0 + }, + { + "id": 2368, + "image_id": 451, + "category_id": 1, + "bbox": [ + 658.282, + 261.557, + 355.803, + 453.886 + ], + "area": 161494.000458, + "iscrowd": 0 + }, + { + "id": 2369, + "image_id": 451, + "category_id": 1, + "bbox": [ + 479.288, + 381.917, + 167.287, + 334.691 + ], + "area": 55989.453317, + "iscrowd": 0 + }, + { + "id": 2370, + "image_id": 451, + "category_id": 1, + "bbox": [ + 1132.26, + 435.529, + 82.2427, + 83.6306 + ], + "area": 6878.00634662, + "iscrowd": 0 + }, + { + "id": 2371, + "image_id": 451, + "category_id": 0, + "bbox": [ + 466.647, + 398.669, + 91.8771, + 279.837 + ], + "area": 25710.6120327, + "iscrowd": 0 + }, + { + "id": 2372, + "image_id": 451, + "category_id": 0, + "bbox": [ + 1129.16, + 462.786, + 64.5517, + 56.6069 + ], + "area": 3654.07162673, + "iscrowd": 0 + }, + { + "id": 2373, + "image_id": 452, + "category_id": 1, + "bbox": [ + 1013.14, + 256.792, + 266.861, + 463.208 + ], + "area": 123612.15008800001, + "iscrowd": 0 + }, + { + "id": 2374, + "image_id": 452, + "category_id": 1, + "bbox": [ + 159.218, + 344.466, + 190.712, + 375.534 + ], + "area": 71618.840208, + "iscrowd": 0 + }, + { + "id": 2375, + "image_id": 452, + "category_id": 1, + "bbox": [ + 504.692, + 355.325, + 161.571, + 352.472 + ], + "area": 56949.253511999996, + "iscrowd": 0 + }, + { + "id": 2376, + "image_id": 452, + "category_id": 1, + "bbox": [ + 335.336, + 352.115, + 121.749, + 313.337 + ], + "area": 38148.466412999995, + "iscrowd": 0 + }, + { + "id": 2377, + "image_id": 452, + "category_id": 1, + "bbox": [ + 600.063, + 360.653, + 79.0052, + 294.717 + ], + "area": 23284.1755284, + "iscrowd": 0 + }, + { + "id": 2378, + "image_id": 452, + "category_id": 0, + "bbox": [ + 169.46, + 398.862, + 114.261, + 152.465 + ], + "area": 17420.803365, + "iscrowd": 0 + }, + { + "id": 2379, + "image_id": 452, + "category_id": 0, + "bbox": [ + 332.44, + 390.45, + 77.1087, + 113.911 + ], + "area": 8783.5291257, + "iscrowd": 0 + }, + { + "id": 2380, + "image_id": 452, + "category_id": 0, + "bbox": [ + 568.322, + 419.541, + 45.5642, + 93.9324 + ], + "area": 4279.95466008, + "iscrowd": 0 + }, + { + "id": 2386, + "image_id": 454, + "category_id": 1, + "bbox": [ + 775.737, + 296.699, + 260.381, + 419.313 + ], + "area": 109181.13825299998, + "iscrowd": 0 + }, + { + "id": 2387, + "image_id": 454, + "category_id": 1, + "bbox": [ + 296.907, + 351.854, + 151.173, + 346.898 + ], + "area": 52441.61135400001, + "iscrowd": 0 + }, + { + "id": 2388, + "image_id": 454, + "category_id": 1, + "bbox": [ + 584.026, + 348.838, + 152.728, + 368.253 + ], + "area": 56242.544184, + "iscrowd": 0 + }, + { + "id": 2389, + "image_id": 454, + "category_id": 1, + "bbox": [ + 70.6815, + 324.518, + 217.843, + 388.59 + ], + "area": 84651.61136999998, + "iscrowd": 0 + }, + { + "id": 2390, + "image_id": 454, + "category_id": 0, + "bbox": [ + 69.5172, + 392.276, + 144.0, + 152.938 + ], + "area": 22023.072, + "iscrowd": 0 + }, + { + "id": 2391, + "image_id": 454, + "category_id": 0, + "bbox": [ + 323.752, + 392.276, + 92.3586, + 138.041 + ], + "area": 12749.2735026, + "iscrowd": 0 + }, + { + "id": 2392, + "image_id": 454, + "category_id": 1, + "bbox": [ + 602.814, + 357.517, + 34.7586, + 75.4759 + ], + "area": 2623.4366177399997, + "iscrowd": 0 + }, + { + "id": 2393, + "image_id": 455, + "category_id": 1, + "bbox": [ + 292.305, + 372.948, + 164.35, + 344.073 + ], + "area": 56548.397549999994, + "iscrowd": 0 + }, + { + "id": 2394, + "image_id": 455, + "category_id": 1, + "bbox": [ + 990.196, + 260.289, + 260.77, + 453.961 + ], + "area": 118379.40997, + "iscrowd": 0 + }, + { + "id": 2395, + "image_id": 455, + "category_id": 0, + "bbox": [ + 287.828, + 455.37, + 84.2003, + 188.162 + ], + "area": 15843.2968486, + "iscrowd": 0 + }, + { + "id": 2403, + "image_id": 457, + "category_id": 1, + "bbox": [ + 178.731, + 363.531, + 246.764, + 352.095 + ], + "area": 86884.37058000002, + "iscrowd": 0 + }, + { + "id": 2404, + "image_id": 457, + "category_id": 1, + "bbox": [ + 1133.59, + 434.529, + 79.7329, + 82.9835 + ], + "area": 6616.51510715, + "iscrowd": 0 + }, + { + "id": 2405, + "image_id": 457, + "category_id": 0, + "bbox": [ + 343.675, + 396.946, + 42.9591, + 73.8897 + ], + "area": 3174.23501127, + "iscrowd": 0 + }, + { + "id": 2406, + "image_id": 457, + "category_id": 0, + "bbox": [ + 1133.27, + 471.078, + 50.454, + 45.7292 + ], + "area": 2307.2210568, + "iscrowd": 0 + }, + { + "id": 2407, + "image_id": 458, + "category_id": 1, + "bbox": [ + 234.235, + 336.374, + 191.88, + 378.017 + ], + "area": 72533.90196, + "iscrowd": 0 + }, + { + "id": 2408, + "image_id": 458, + "category_id": 1, + "bbox": [ + 0.417209, + 315.14, + 135.292, + 397.15 + ], + "area": 53731.2178, + "iscrowd": 0 + }, + { + "id": 2409, + "image_id": 458, + "category_id": 1, + "bbox": [ + 681.652, + 348.315, + 131.67, + 367.073 + ], + "area": 48332.50190999999, + "iscrowd": 0 + }, + { + "id": 2410, + "image_id": 458, + "category_id": 1, + "bbox": [ + 477.213, + 356.187, + 101.852, + 359.398 + ], + "area": 36605.405096, + "iscrowd": 0 + }, + { + "id": 2411, + "image_id": 458, + "category_id": 1, + "bbox": [ + 546.975, + 331.278, + 161.389, + 383.967 + ], + "area": 61968.050163, + "iscrowd": 0 + }, + { + "id": 2412, + "image_id": 458, + "category_id": 0, + "bbox": [ + 266.152, + 384.331, + 114.207, + 171.807 + ], + "area": 19621.562048999996, + "iscrowd": 0 + }, + { + "id": 2413, + "image_id": 459, + "category_id": 1, + "bbox": [ + 105.149, + 358.315, + 255.531, + 357.115 + ], + "area": 91253.95306500001, + "iscrowd": 0 + }, + { + "id": 2414, + "image_id": 459, + "category_id": 1, + "bbox": [ + 1132.7, + 434.19, + 81.9236, + 83.4619 + ], + "area": 6837.499310839999, + "iscrowd": 0 + }, + { + "id": 2415, + "image_id": 459, + "category_id": 0, + "bbox": [ + 243.194, + 393.358, + 122.334, + 163.432 + ], + "area": 19993.290288, + "iscrowd": 0 + }, + { + "id": 2416, + "image_id": 459, + "category_id": 0, + "bbox": [ + 1140.12, + 465.383, + 49.5088, + 63.6542 + ], + "area": 3151.4430569600004, + "iscrowd": 0 + }, + { + "id": 2417, + "image_id": 460, + "category_id": 1, + "bbox": [ + 235.733, + 326.547, + 191.834, + 388.223 + ], + "area": 74474.37098200001, + "iscrowd": 0 + }, + { + "id": 2418, + "image_id": 460, + "category_id": 1, + "bbox": [ + 674.658, + 348.318, + 176.595, + 367.855 + ], + "area": 64961.353725, + "iscrowd": 0 + }, + { + "id": 2419, + "image_id": 460, + "category_id": 1, + "bbox": [ + 481.718, + 331.143, + 135.158, + 384.0 + ], + "area": 51900.67199999999, + "iscrowd": 0 + }, + { + "id": 2420, + "image_id": 460, + "category_id": 1, + "bbox": [ + 403.383, + 349.868, + 109.74, + 367.704 + ], + "area": 40351.83696, + "iscrowd": 0 + }, + { + "id": 2421, + "image_id": 460, + "category_id": 0, + "bbox": [ + 246.142, + 392.796, + 109.871, + 176.844 + ], + "area": 19430.027124, + "iscrowd": 0 + }, + { + "id": 2422, + "image_id": 461, + "category_id": 1, + "bbox": [ + 1132.9, + 434.341, + 81.3882, + 84.9911 + ], + "area": 6917.27264502, + "iscrowd": 0 + }, + { + "id": 2423, + "image_id": 461, + "category_id": 1, + "bbox": [ + 219.258, + 360.568, + 180.876, + 356.482 + ], + "area": 64479.038232000006, + "iscrowd": 0 + }, + { + "id": 2424, + "image_id": 461, + "category_id": 0, + "bbox": [ + 1138.77, + 460.556, + 56.5901, + 57.251 + ], + "area": 3239.8398150999997, + "iscrowd": 0 + }, + { + "id": 2425, + "image_id": 461, + "category_id": 0, + "bbox": [ + 267.516, + 388.254, + 131.384, + 273.058 + ], + "area": 35875.452271999995, + "iscrowd": 0 + }, + { + "id": 2426, + "image_id": 462, + "category_id": 1, + "bbox": [ + 137.527, + 312.861, + 241.469, + 401.952 + ], + "area": 97058.94748799999, + "iscrowd": 0 + }, + { + "id": 2427, + "image_id": 462, + "category_id": 1, + "bbox": [ + 455.244, + 328.277, + 126.437, + 387.285 + ], + "area": 48967.153545, + "iscrowd": 0 + }, + { + "id": 2428, + "image_id": 462, + "category_id": 1, + "bbox": [ + 638.976, + 334.243, + 210.98, + 382.372 + ], + "area": 80672.84456, + "iscrowd": 0 + }, + { + "id": 2429, + "image_id": 462, + "category_id": 1, + "bbox": [ + 320.483, + 344.014, + 133.874, + 373.027 + ], + "area": 49938.61659799999, + "iscrowd": 0 + }, + { + "id": 2430, + "image_id": 462, + "category_id": 0, + "bbox": [ + 156.964, + 393.742, + 139.987, + 216.005 + ], + "area": 30237.891935, + "iscrowd": 0 + }, + { + "id": 2431, + "image_id": 462, + "category_id": 0, + "bbox": [ + 647.859, + 449.823, + 103.261, + 124.479 + ], + "area": 12853.826019, + "iscrowd": 0 + }, + { + "id": 2432, + "image_id": 463, + "category_id": 1, + "bbox": [ + 433.569, + 333.993, + 124.56, + 386.007 + ], + "area": 48081.03192, + "iscrowd": 0 + }, + { + "id": 2433, + "image_id": 463, + "category_id": 1, + "bbox": [ + 606.192, + 319.803, + 202.31, + 400.197 + ], + "area": 80963.85507, + "iscrowd": 0 + }, + { + "id": 2434, + "image_id": 463, + "category_id": 1, + "bbox": [ + 263.492, + 347.334, + 102.303, + 268.163 + ], + "area": 27433.879389, + "iscrowd": 0 + }, + { + "id": 2435, + "image_id": 463, + "category_id": 1, + "bbox": [ + 69.3632, + 297.287, + 272.066, + 422.713 + ], + "area": 115005.835058, + "iscrowd": 0 + }, + { + "id": 2436, + "image_id": 463, + "category_id": 0, + "bbox": [ + 59.7029, + 391.865, + 165.68, + 310.83 + ], + "area": 51498.3144, + "iscrowd": 0 + }, + { + "id": 2437, + "image_id": 463, + "category_id": 0, + "bbox": [ + 601.432, + 423.58, + 85.9188, + 163.246 + ], + "area": 14025.900424800002, + "iscrowd": 0 + }, + { + "id": 2438, + "image_id": 464, + "category_id": 1, + "bbox": [ + 0.526714, + 281.014, + 254.179, + 433.646 + ], + "area": 110223.706634, + "iscrowd": 0 + }, + { + "id": 2439, + "image_id": 464, + "category_id": 1, + "bbox": [ + 192.984, + 339.51, + 164.817, + 377.096 + ], + "area": 62151.831432000006, + "iscrowd": 0 + }, + { + "id": 2440, + "image_id": 464, + "category_id": 1, + "bbox": [ + 400.857, + 330.007, + 161.785, + 385.509 + ], + "area": 62369.573565, + "iscrowd": 0 + }, + { + "id": 2441, + "image_id": 464, + "category_id": 1, + "bbox": [ + 511.241, + 314.442, + 214.286, + 401.063 + ], + "area": 85942.186018, + "iscrowd": 0 + }, + { + "id": 2442, + "image_id": 464, + "category_id": 0, + "bbox": [ + 0.244679, + 420.279, + 82.0346, + 293.528 + ], + "area": 24079.4520688, + "iscrowd": 0 + }, + { + "id": 2443, + "image_id": 464, + "category_id": 0, + "bbox": [ + 499.332, + 466.798, + 107.505, + 124.479 + ], + "area": 13382.114894999999, + "iscrowd": 0 + }, + { + "id": 2444, + "image_id": 465, + "category_id": 1, + "bbox": [ + 195.339, + 327.856, + 189.638, + 387.24 + ], + "area": 73435.41912, + "iscrowd": 0 + }, + { + "id": 2445, + "image_id": 465, + "category_id": 1, + "bbox": [ + 374.584, + 298.486, + 246.308, + 414.629 + ], + "area": 102126.439732, + "iscrowd": 0 + }, + { + "id": 2446, + "image_id": 466, + "category_id": 1, + "bbox": [ + 172.122, + 252.976, + 301.715, + 459.61 + ], + "area": 138671.23115, + "iscrowd": 0 + }, + { + "id": 2447, + "image_id": 466, + "category_id": 0, + "bbox": [ + 131.881, + 471.978, + 153.671, + 236.773 + ], + "area": 36385.143682999995, + "iscrowd": 0 + }, + { + "id": 2448, + "image_id": 466, + "category_id": 1, + "bbox": [ + 383.326, + 321.546, + 125.24, + 232.707 + ], + "area": 29144.22468, + "iscrowd": 0 + }, + { + "id": 2449, + "image_id": 467, + "category_id": 1, + "bbox": [ + 182.47, + 303.302, + 258.778, + 416.698 + ], + "area": 107832.27504400001, + "iscrowd": 0 + }, + { + "id": 2450, + "image_id": 467, + "category_id": 1, + "bbox": [ + 0.891523, + 208.851, + 233.928, + 511.149 + ], + "area": 119572.063272, + "iscrowd": 0 + }, + { + "id": 2451, + "image_id": 467, + "category_id": 1, + "bbox": [ + 329.604, + 323.973, + 157.573, + 352.943 + ], + "area": 55614.287339, + "iscrowd": 0 + }, + { + "id": 2452, + "image_id": 468, + "category_id": 1, + "bbox": [ + 99.5716, + 301.421, + 303.144, + 412.592 + ], + "area": 125074.789248, + "iscrowd": 0 + }, + { + "id": 2453, + "image_id": 468, + "category_id": 1, + "bbox": [ + 292.352, + 315.015, + 202.563, + 398.425 + ], + "area": 80706.163275, + "iscrowd": 0 + }, + { + "id": 2454, + "image_id": 469, + "category_id": 1, + "bbox": [ + 185.179, + 293.211, + 259.83, + 426.789 + ], + "area": 110892.58587, + "iscrowd": 0 + }, + { + "id": 2455, + "image_id": 469, + "category_id": 1, + "bbox": [ + 1.70923e-14, + 252.84, + 192.825, + 467.16 + ], + "area": 90080.127, + "iscrowd": 0 + }, + { + "id": 2456, + "image_id": 470, + "category_id": 1, + "bbox": [ + 94.1166, + 284.263, + 305.68, + 429.9 + ], + "area": 131411.832, + "iscrowd": 0 + }, + { + "id": 2459, + "image_id": 473, + "category_id": 1, + "bbox": [ + 676.866, + 421.078, + 126.31, + 281.698 + ], + "area": 35581.274379999995, + "iscrowd": 0 + }, + { + "id": 2460, + "image_id": 473, + "category_id": 0, + "bbox": [ + 814.24, + 483.189, + 63.979, + 82.5044 + ], + "area": 5278.549007600001, + "iscrowd": 0 + }, + { + "id": 2461, + "image_id": 473, + "category_id": 1, + "bbox": [ + 818.154, + 413.58, + 60.8223, + 306.42 + ], + "area": 18637.169166, + "iscrowd": 0 + }, + { + "id": 2462, + "image_id": 473, + "category_id": 0, + "bbox": [ + 713.386, + 447.665, + 29.0188, + 92.5322 + ], + "area": 2685.17340536, + "iscrowd": 0 + }, + { + "id": 2463, + "image_id": 474, + "category_id": 1, + "bbox": [ + 134.761, + 244.893, + 49.6577, + 62.7179 + ], + "area": 3114.4266628299997, + "iscrowd": 0 + }, + { + "id": 2464, + "image_id": 475, + "category_id": 1, + "bbox": [ + 637.365, + 417.606, + 87.9917, + 290.657 + ], + "area": 25575.403546899997, + "iscrowd": 0 + }, + { + "id": 2465, + "image_id": 475, + "category_id": 1, + "bbox": [ + 792.891, + 411.028, + 82.6825, + 306.07 + ], + "area": 25306.632775000002, + "iscrowd": 0 + }, + { + "id": 2466, + "image_id": 475, + "category_id": 0, + "bbox": [ + 791.743, + 472.576, + 83.9762, + 93.5256 + ], + "area": 7853.92449072, + "iscrowd": 0 + }, + { + "id": 2467, + "image_id": 475, + "category_id": 0, + "bbox": [ + 636.303, + 459.568, + 36.6425, + 84.1185 + ], + "area": 3082.3121362499996, + "iscrowd": 0 + }, + { + "id": 2468, + "image_id": 476, + "category_id": 1, + "bbox": [ + 209.135, + 239.417, + 90.5918, + 150.776 + ], + "area": 13659.069236800002, + "iscrowd": 0 + }, + { + "id": 2469, + "image_id": 476, + "category_id": 0, + "bbox": [ + 230.624, + 273.34, + 46.7105, + 45.4813 + ], + "area": 2124.45426365, + "iscrowd": 0 + }, + { + "id": 2470, + "image_id": 477, + "category_id": 1, + "bbox": [ + 586.302, + 420.204, + 97.9974, + 298.797 + ], + "area": 29281.329127800003, + "iscrowd": 0 + }, + { + "id": 2471, + "image_id": 477, + "category_id": 1, + "bbox": [ + 766.397, + 416.888, + 92.7814, + 303.112 + ], + "area": 28123.155716800004, + "iscrowd": 0 + }, + { + "id": 2472, + "image_id": 477, + "category_id": 0, + "bbox": [ + 587.243, + 459.495, + 39.6994, + 90.2402 + ], + "area": 3582.48179588, + "iscrowd": 0 + }, + { + "id": 2473, + "image_id": 477, + "category_id": 0, + "bbox": [ + 784.084, + 477.775, + 77.7767, + 93.639 + ], + "area": 7282.9324113, + "iscrowd": 0 + }, + { + "id": 2474, + "image_id": 478, + "category_id": 1, + "bbox": [ + 0.403094, + 343.379, + 84.0604, + 251.656 + ], + "area": 21154.3040224, + "iscrowd": 0 + }, + { + "id": 2475, + "image_id": 479, + "category_id": 1, + "bbox": [ + 23.2195, + 344.298, + 76.5348, + 218.476 + ], + "area": 16721.0169648, + "iscrowd": 0 + }, + { + "id": 2476, + "image_id": 479, + "category_id": 0, + "bbox": [ + 41.0216, + 309.784, + 39.6071, + 69.3124 + ], + "area": 2745.2631580400002, + "iscrowd": 0 + }, + { + "id": 2477, + "image_id": 480, + "category_id": 1, + "bbox": [ + 288.372, + 234.753, + 68.2822, + 125.722 + ], + "area": 8584.5747484, + "iscrowd": 0 + }, + { + "id": 2478, + "image_id": 481, + "category_id": 1, + "bbox": [ + 530.375, + 423.586, + 118.116, + 295.017 + ], + "area": 34846.227972, + "iscrowd": 0 + }, + { + "id": 2479, + "image_id": 481, + "category_id": 1, + "bbox": [ + 697.471, + 414.851, + 105.604, + 302.966 + ], + "area": 31994.421464, + "iscrowd": 0 + }, + { + "id": 2480, + "image_id": 481, + "category_id": 0, + "bbox": [ + 543.265, + 472.745, + 50.4958, + 98.3798 + ], + "area": 4967.766704840001, + "iscrowd": 0 + }, + { + "id": 2481, + "image_id": 481, + "category_id": 0, + "bbox": [ + 716.517, + 480.58, + 94.8973, + 99.2504 + ], + "area": 9418.59498392, + "iscrowd": 0 + }, + { + "id": 2482, + "image_id": 482, + "category_id": 1, + "bbox": [ + 15.6546, + 389.067, + 47.9725, + 202.851 + ], + "area": 9731.269597499999, + "iscrowd": 0 + }, + { + "id": 2483, + "image_id": 482, + "category_id": 1, + "bbox": [ + 62.3328, + 345.471, + 63.0489, + 96.7291 + ], + "area": 6098.66335299, + "iscrowd": 0 + }, + { + "id": 2484, + "image_id": 483, + "category_id": 1, + "bbox": [ + 97.7754, + 325.47, + 72.2482, + 235.221 + ], + "area": 16994.2938522, + "iscrowd": 0 + }, + { + "id": 2485, + "image_id": 483, + "category_id": 1, + "bbox": [ + 101.297, + 320.772, + 40.7172, + 40.7172 + ], + "area": 1657.89037584, + "iscrowd": 0 + }, + { + "id": 2487, + "image_id": 485, + "category_id": 1, + "bbox": [ + 471.561, + 417.861, + 120.941, + 299.396 + ], + "area": 36209.251636, + "iscrowd": 0 + }, + { + "id": 2488, + "image_id": 485, + "category_id": 1, + "bbox": [ + 646.363, + 412.879, + 118.739, + 304.959 + ], + "area": 36210.526701, + "iscrowd": 0 + }, + { + "id": 2489, + "image_id": 485, + "category_id": 1, + "bbox": [ + 1222.27, + 381.864, + 57.3313, + 114.139 + ], + "area": 6543.7372507, + "iscrowd": 0 + }, + { + "id": 2490, + "image_id": 485, + "category_id": 0, + "bbox": [ + 477.523, + 469.582, + 60.4326, + 101.207 + ], + "area": 6116.2021482, + "iscrowd": 0 + }, + { + "id": 2491, + "image_id": 485, + "category_id": 0, + "bbox": [ + 702.411, + 487.457, + 83.5696, + 104.68 + ], + "area": 8748.065728, + "iscrowd": 0 + }, + { + "id": 2492, + "image_id": 485, + "category_id": 0, + "bbox": [ + 1254.76, + 451.113, + 25.245, + 43.3082 + ], + "area": 1093.315509, + "iscrowd": 0 + }, + { + "id": 2493, + "image_id": 486, + "category_id": 1, + "bbox": [ + 75.5409, + 391.201, + 43.2912, + 51.4877 + ], + "area": 2228.96431824, + "iscrowd": 0 + }, + { + "id": 2494, + "image_id": 486, + "category_id": 1, + "bbox": [ + 135.796, + 340.904, + 49.5088, + 115.992 + ], + "area": 5742.6247296, + "iscrowd": 0 + }, + { + "id": 2495, + "image_id": 487, + "category_id": 1, + "bbox": [ + 172.603, + 347.531, + 49.3185, + 113.848 + ], + "area": 5614.812588, + "iscrowd": 0 + }, + { + "id": 2503, + "image_id": 490, + "category_id": 1, + "bbox": [ + 183.274, + 348.909, + 69.0671, + 204.407 + ], + "area": 14117.7987097, + "iscrowd": 0 + }, + { + "id": 2504, + "image_id": 490, + "category_id": 1, + "bbox": [ + 133.203, + 393.519, + 44.4014, + 61.8138 + ], + "area": 2744.6192593200003, + "iscrowd": 0 + }, + { + "id": 2509, + "image_id": 493, + "category_id": 1, + "bbox": [ + 334.252, + 420.781, + 152.864, + 297.703 + ], + "area": 45508.071392, + "iscrowd": 0 + }, + { + "id": 2510, + "image_id": 493, + "category_id": 1, + "bbox": [ + 594.878, + 406.813, + 151.769, + 311.504 + ], + "area": 47276.65057600001, + "iscrowd": 0 + }, + { + "id": 2511, + "image_id": 493, + "category_id": 1, + "bbox": [ + 1211.32, + 379.743, + 68.127, + 128.741 + ], + "area": 8770.738107000001, + "iscrowd": 0 + }, + { + "id": 2512, + "image_id": 493, + "category_id": 0, + "bbox": [ + 673.14, + 501.372, + 102.234, + 129.575 + ], + "area": 13246.970549999998, + "iscrowd": 0 + }, + { + "id": 2513, + "image_id": 493, + "category_id": 0, + "bbox": [ + 344.406, + 489.749, + 64.7709, + 118.07 + ], + "area": 7647.500163, + "iscrowd": 0 + }, + { + "id": 2514, + "image_id": 493, + "category_id": 0, + "bbox": [ + 1210.86, + 458.629, + 60.5399, + 44.9269 + ], + "area": 2719.8700333100005, + "iscrowd": 0 + }, + { + "id": 2515, + "image_id": 494, + "category_id": 1, + "bbox": [ + 225.41, + 348.769, + 80.5521, + 206.536 + ], + "area": 16636.9085256, + "iscrowd": 0 + }, + { + "id": 2516, + "image_id": 494, + "category_id": 1, + "bbox": [ + 182.649, + 397.111, + 62.1155, + 153.727 + ], + "area": 9548.8294685, + "iscrowd": 0 + }, + { + "id": 2517, + "image_id": 495, + "category_id": 1, + "bbox": [ + 300.402, + 362.266, + 106.633, + 233.764 + ], + "area": 24926.956612, + "iscrowd": 0 + }, + { + "id": 2518, + "image_id": 495, + "category_id": 1, + "bbox": [ + 8.78462, + 346.573, + 70.1125, + 223.296 + ], + "area": 15655.840799999998, + "iscrowd": 0 + }, + { + "id": 2519, + "image_id": 495, + "category_id": 0, + "bbox": [ + 308.369, + 329.587, + 36.778, + 59.4106 + ], + "area": 2185.0030468, + "iscrowd": 0 + }, + { + "id": 2520, + "image_id": 496, + "category_id": 1, + "bbox": [ + 559.62, + 232.631, + 88.6202, + 216.555 + ], + "area": 19191.147411, + "iscrowd": 0 + }, + { + "id": 2521, + "image_id": 496, + "category_id": 0, + "bbox": [ + 564.58, + 271.711, + 60.4472, + 66.8359 + ], + "area": 4040.04301448, + "iscrowd": 0 + }, + { + "id": 2522, + "image_id": 497, + "category_id": 1, + "bbox": [ + 242.785, + 418.937, + 175.107, + 301.063 + ], + "area": 52718.238741, + "iscrowd": 0 + }, + { + "id": 2523, + "image_id": 497, + "category_id": 1, + "bbox": [ + 549.815, + 404.627, + 161.011, + 315.373 + ], + "area": 50778.522102999996, + "iscrowd": 0 + }, + { + "id": 2524, + "image_id": 497, + "category_id": 1, + "bbox": [ + 1214.02, + 378.042, + 65.4407, + 114.157 + ], + "area": 7470.5139899000005, + "iscrowd": 0 + }, + { + "id": 2525, + "image_id": 497, + "category_id": 0, + "bbox": [ + 634.94, + 511.217, + 112.554, + 146.921 + ], + "area": 16536.546233999998, + "iscrowd": 0 + }, + { + "id": 2526, + "image_id": 497, + "category_id": 0, + "bbox": [ + 250.024, + 492.315, + 89.3555, + 138.329 + ], + "area": 12360.456959500001, + "iscrowd": 0 + }, + { + "id": 2527, + "image_id": 497, + "category_id": 1, + "bbox": [ + 1230.62, + 447.414, + 49.3807, + 55.9942 + ], + "area": 2765.0327919399997, + "iscrowd": 0 + }, + { + "id": 2528, + "image_id": 497, + "category_id": 1, + "bbox": [ + 410.848, + 695.786, + 8.59189, + 0.78108 + ], + "area": 6.710953441199999, + "iscrowd": 0 + }, + { + "id": 2529, + "image_id": 498, + "category_id": 1, + "bbox": [ + 266.408, + 349.117, + 71.3906, + 116.663 + ], + "area": 8328.641567800001, + "iscrowd": 0 + }, + { + "id": 2530, + "image_id": 498, + "category_id": 1, + "bbox": [ + 239.514, + 397.051, + 50.3626, + 173.527 + ], + "area": 8739.2708902, + "iscrowd": 0 + }, + { + "id": 2531, + "image_id": 499, + "category_id": 1, + "bbox": [ + 352.047, + 355.047, + 85.1917, + 247.709 + ], + "area": 21102.750815299998, + "iscrowd": 0 + }, + { + "id": 2532, + "image_id": 499, + "category_id": 1, + "bbox": [ + 50.9052, + 350.691, + 82.6983, + 225.127 + ], + "area": 18617.6201841, + "iscrowd": 0 + }, + { + "id": 2533, + "image_id": 499, + "category_id": 0, + "bbox": [ + 362.483, + 323.752, + 43.6966, + 43.6966 + ], + "area": 1909.3928515599996, + "iscrowd": 0 + }, + { + "id": 2534, + "image_id": 500, + "category_id": 1, + "bbox": [ + 582.555, + 237.749, + 85.6888, + 240.285 + ], + "area": 20589.733308, + "iscrowd": 0 + }, + { + "id": 2535, + "image_id": 500, + "category_id": 0, + "bbox": [ + 577.986, + 284.028, + 59.5862, + 52.6345 + ], + "area": 3136.2898439, + "iscrowd": 0 + }, + { + "id": 2536, + "image_id": 501, + "category_id": 1, + "bbox": [ + 158.758, + 411.738, + 201.995, + 304.272 + ], + "area": 61461.42264, + "iscrowd": 0 + }, + { + "id": 2537, + "image_id": 501, + "category_id": 1, + "bbox": [ + 505.372, + 406.172, + 185.94, + 311.481 + ], + "area": 57916.77714, + "iscrowd": 0 + }, + { + "id": 2538, + "image_id": 501, + "category_id": 0, + "bbox": [ + 589.517, + 531.67, + 154.037, + 167.796 + ], + "area": 25846.792452, + "iscrowd": 0 + }, + { + "id": 2539, + "image_id": 501, + "category_id": 1, + "bbox": [ + 1218.35, + 430.383, + 61.0615, + 278.327 + ], + "area": 16995.0641105, + "iscrowd": 0 + }, + { + "id": 2540, + "image_id": 501, + "category_id": 0, + "bbox": [ + 158.452, + 481.451, + 109.698, + 172.382 + ], + "area": 18909.960636, + "iscrowd": 0 + }, + { + "id": 2541, + "image_id": 501, + "category_id": 1, + "bbox": [ + 1253.01, + 374.366, + 26.9888, + 69.6491 + ], + "area": 1879.7456300800002, + "iscrowd": 0 + }, + { + "id": 2545, + "image_id": 503, + "category_id": 1, + "bbox": [ + 601.646, + 246.657, + 93.5811, + 256.512 + ], + "area": 24004.675123200002, + "iscrowd": 0 + }, + { + "id": 2546, + "image_id": 503, + "category_id": 0, + "bbox": [ + 603.807, + 288.0, + 73.4897, + 76.469 + ], + "area": 5619.683869299999, + "iscrowd": 0 + }, + { + "id": 2547, + "image_id": 504, + "category_id": 1, + "bbox": [ + 79.3495, + 412.287, + 183.592, + 307.713 + ], + "area": 56493.64509600001, + "iscrowd": 0 + }, + { + "id": 2548, + "image_id": 504, + "category_id": 1, + "bbox": [ + 462.314, + 401.552, + 172.093, + 318.448 + ], + "area": 54802.671663999994, + "iscrowd": 0 + }, + { + "id": 2549, + "image_id": 504, + "category_id": 0, + "bbox": [ + 49.8129, + 497.671, + 106.099, + 186.306 + ], + "area": 19766.880294000002, + "iscrowd": 0 + }, + { + "id": 2550, + "image_id": 504, + "category_id": 0, + "bbox": [ + 493.291, + 551.888, + 175.529, + 168.112 + ], + "area": 29508.531248, + "iscrowd": 0 + }, + { + "id": 2551, + "image_id": 504, + "category_id": 1, + "bbox": [ + 1228.42, + 379.087, + 51.5781, + 115.779 + ], + "area": 5971.6608399, + "iscrowd": 0 + }, + { + "id": 2552, + "image_id": 504, + "category_id": 1, + "bbox": [ + 1199.69, + 445.028, + 73.341, + 86.3988 + ], + "area": 6336.5743907999995, + "iscrowd": 0 + }, + { + "id": 2553, + "image_id": 504, + "category_id": 0, + "bbox": [ + 1246.76, + 450.077, + 27.5004, + 40.9538 + ], + "area": 1126.24588152, + "iscrowd": 0 + }, + { + "id": 2554, + "image_id": 505, + "category_id": 1, + "bbox": [ + 372.791, + 355.531, + 63.7577, + 107.582 + ], + "area": 6859.1808814, + "iscrowd": 0 + }, + { + "id": 2555, + "image_id": 506, + "category_id": 1, + "bbox": [ + 409.903, + 355.416, + 95.0042, + 270.878 + ], + "area": 25734.5476876, + "iscrowd": 0 + }, + { + "id": 2556, + "image_id": 506, + "category_id": 0, + "bbox": [ + 432.145, + 331.085, + 48.1079, + 71.0156 + ], + "area": 3416.4113832400003, + "iscrowd": 0 + }, + { + "id": 2557, + "image_id": 506, + "category_id": 1, + "bbox": [ + 187.374, + 386.855, + 69.3978, + 74.795 + ], + "area": 5190.608451, + "iscrowd": 0 + }, + { + "id": 2558, + "image_id": 507, + "category_id": 1, + "bbox": [ + 608.233, + 257.699, + 107.432, + 290.319 + ], + "area": 31189.550808000004, + "iscrowd": 0 + }, + { + "id": 2559, + "image_id": 507, + "category_id": 0, + "bbox": [ + 610.759, + 309.848, + 74.4828, + 77.4621 + ], + "area": 5769.59410188, + "iscrowd": 0 + }, + { + "id": 2560, + "image_id": 508, + "category_id": 1, + "bbox": [ + 0.685711, + 417.966, + 224.41, + 298.623 + ], + "area": 67013.98743, + "iscrowd": 0 + }, + { + "id": 2561, + "image_id": 508, + "category_id": 1, + "bbox": [ + 312.385, + 395.725, + 194.776, + 324.275 + ], + "area": 63160.9874, + "iscrowd": 0 + }, + { + "id": 2562, + "image_id": 508, + "category_id": 1, + "bbox": [ + 1225.66, + 379.745, + 53.8779, + 156.48 + ], + "area": 8430.813791999999, + "iscrowd": 0 + }, + { + "id": 2563, + "image_id": 508, + "category_id": 1, + "bbox": [ + 1171.94, + 445.605, + 106.476, + 134.023 + ], + "area": 14270.232947999999, + "iscrowd": 0 + }, + { + "id": 2564, + "image_id": 508, + "category_id": 0, + "bbox": [ + 310.841, + 531.31, + 195.641, + 182.731 + ], + "area": 35749.675571, + "iscrowd": 0 + }, + { + "id": 2565, + "image_id": 508, + "category_id": 0, + "bbox": [ + 0.0, + 518.4, + 124.138, + 180.745 + ], + "area": 22437.32281, + "iscrowd": 0 + }, + { + "id": 2566, + "image_id": 508, + "category_id": 0, + "bbox": [ + 1230.34, + 437.959, + 43.6966, + 47.669 + ], + "area": 2082.9732253999996, + "iscrowd": 0 + }, + { + "id": 2569, + "image_id": 510, + "category_id": 1, + "bbox": [ + 436.163, + 354.579, + 100.448, + 288.61 + ], + "area": 28990.29728, + "iscrowd": 0 + }, + { + "id": 2570, + "image_id": 510, + "category_id": 1, + "bbox": [ + 256.729, + 353.263, + 62.667, + 103.952 + ], + "area": 6514.359984, + "iscrowd": 0 + }, + { + "id": 2571, + "image_id": 510, + "category_id": 0, + "bbox": [ + 461.139, + 321.1, + 38.1925, + 52.3379 + ], + "area": 1998.91524575, + "iscrowd": 0 + }, + { + "id": 2572, + "image_id": 511, + "category_id": 1, + "bbox": [ + 614.447, + 272.346, + 112.9, + 319.966 + ], + "area": 36124.161400000005, + "iscrowd": 0 + }, + { + "id": 2573, + "image_id": 511, + "category_id": 0, + "bbox": [ + 629.47, + 332.417, + 67.8978, + 82.0432 + ], + "area": 5570.55278496, + "iscrowd": 0 + }, + { + "id": 2574, + "image_id": 512, + "category_id": 1, + "bbox": [ + 205.638, + 401.954, + 226.493, + 313.765 + ], + "area": 71065.576145, + "iscrowd": 0 + }, + { + "id": 2575, + "image_id": 512, + "category_id": 1, + "bbox": [ + 3.0763, + 411.918, + 208.139, + 296.765 + ], + "area": 61768.370335, + "iscrowd": 0 + }, + { + "id": 2576, + "image_id": 512, + "category_id": 0, + "bbox": [ + 0.365982, + 557.315, + 174.698, + 156.756 + ], + "area": 27384.959688000003, + "iscrowd": 0 + }, + { + "id": 2577, + "image_id": 512, + "category_id": 1, + "bbox": [ + 1226.37, + 380.218, + 53.2053, + 155.801 + ], + "area": 8289.4389453, + "iscrowd": 0 + }, + { + "id": 2578, + "image_id": 512, + "category_id": 1, + "bbox": [ + 1183.65, + 443.521, + 67.3041, + 95.5382 + ], + "area": 6430.1125666200005, + "iscrowd": 0 + }, + { + "id": 2579, + "image_id": 512, + "category_id": 0, + "bbox": [ + 216.424, + 543.183, + 82.0432, + 152.77 + ], + "area": 12533.739664, + "iscrowd": 0 + }, + { + "id": 2580, + "image_id": 512, + "category_id": 0, + "bbox": [ + 1232.06, + 442.75, + 46.6798, + 49.5088 + ], + "area": 2311.06088224, + "iscrowd": 0 + }, + { + "id": 2581, + "image_id": 513, + "category_id": 1, + "bbox": [ + 451.963, + 357.354, + 89.0969, + 263.388 + ], + "area": 23467.0542972, + "iscrowd": 0 + }, + { + "id": 2582, + "image_id": 514, + "category_id": 1, + "bbox": [ + 445.324, + 322.526, + 105.545, + 338.206 + ], + "area": 35695.95227, + "iscrowd": 0 + }, + { + "id": 2583, + "image_id": 514, + "category_id": 1, + "bbox": [ + 324.497, + 357.239, + 69.4583, + 243.622 + ], + "area": 16921.5699626, + "iscrowd": 0 + }, + { + "id": 2584, + "image_id": 514, + "category_id": 1, + "bbox": [ + 0.352468, + 349.179, + 97.6841, + 98.6239 + ], + "area": 9633.98690999, + "iscrowd": 0 + }, + { + "id": 2585, + "image_id": 514, + "category_id": 0, + "bbox": [ + 454.841, + 312.828, + 44.6897, + 62.5655 + ], + "area": 2796.03342535, + "iscrowd": 0 + }, + { + "id": 2586, + "image_id": 514, + "category_id": 0, + "bbox": [ + 47.669, + 394.262, + 48.6621, + 57.6 + ], + "area": 2802.93696, + "iscrowd": 0 + }, + { + "id": 2587, + "image_id": 515, + "category_id": 1, + "bbox": [ + 608.337, + 292.368, + 141.986, + 360.834 + ], + "area": 51233.376324, + "iscrowd": 0 + }, + { + "id": 2588, + "image_id": 515, + "category_id": 0, + "bbox": [ + 620.334, + 360.859, + 85.9188, + 100.525 + ], + "area": 8636.98737, + "iscrowd": 0 + }, + { + "id": 2589, + "image_id": 516, + "category_id": 1, + "bbox": [ + 33.8794, + 399.885, + 282.21, + 320.115 + ], + "area": 90339.65415, + "iscrowd": 0 + }, + { + "id": 2590, + "image_id": 516, + "category_id": 1, + "bbox": [ + 1225.34, + 379.96, + 54.25, + 151.175 + ], + "area": 8201.243750000001, + "iscrowd": 0 + }, + { + "id": 2591, + "image_id": 516, + "category_id": 1, + "bbox": [ + 1181.06, + 446.564, + 95.3186, + 122.043 + ], + "area": 11632.967899800002, + "iscrowd": 0 + }, + { + "id": 2592, + "image_id": 516, + "category_id": 0, + "bbox": [ + 1238.65, + 451.515, + 34.8207, + 58.9775 + ], + "area": 2053.63783425, + "iscrowd": 0 + }, + { + "id": 2593, + "image_id": 516, + "category_id": 0, + "bbox": [ + 193.157, + 540.722, + 118.362, + 179.278 + ], + "area": 21219.702635999998, + "iscrowd": 0 + }, + { + "id": 2596, + "image_id": 518, + "category_id": 1, + "bbox": [ + 449.338, + 351.419, + 115.247, + 342.271 + ], + "area": 39445.705937, + "iscrowd": 0 + }, + { + "id": 2597, + "image_id": 518, + "category_id": 1, + "bbox": [ + 366.563, + 359.791, + 87.1631, + 252.008 + ], + "area": 21965.7985048, + "iscrowd": 0 + }, + { + "id": 2598, + "image_id": 518, + "category_id": 1, + "bbox": [ + 60.733, + 355.139, + 85.6714, + 210.309 + ], + "area": 18017.4664626, + "iscrowd": 0 + }, + { + "id": 2599, + "image_id": 518, + "category_id": 0, + "bbox": [ + 473.413, + 318.759, + 66.1575, + 97.947 + ], + "area": 6479.9286525, + "iscrowd": 0 + }, + { + "id": 2600, + "image_id": 518, + "category_id": 0, + "bbox": [ + 117.631, + 410.221, + 46.2237, + 36.8711 + ], + "area": 1704.31866507, + "iscrowd": 0 + }, + { + "id": 2601, + "image_id": 519, + "category_id": 1, + "bbox": [ + 604.767, + 319.489, + 154.591, + 393.593 + ], + "area": 60845.93546300001, + "iscrowd": 0 + }, + { + "id": 2602, + "image_id": 519, + "category_id": 0, + "bbox": [ + 602.814, + 382.345, + 121.159, + 137.048 + ], + "area": 16604.598632, + "iscrowd": 0 + }, + { + "id": 2603, + "image_id": 520, + "category_id": 1, + "bbox": [ + 225.556, + 425.598, + 244.732, + 291.58 + ], + "area": 71358.95655999999, + "iscrowd": 0 + }, + { + "id": 2604, + "image_id": 520, + "category_id": 1, + "bbox": [ + 1223.06, + 379.779, + 56.5671, + 147.412 + ], + "area": 8338.6693452, + "iscrowd": 0 + }, + { + "id": 2605, + "image_id": 520, + "category_id": 0, + "bbox": [ + 24.0456, + 492.445, + 186.562, + 224.906 + ], + "area": 41958.913172, + "iscrowd": 0 + }, + { + "id": 2606, + "image_id": 520, + "category_id": 1, + "bbox": [ + 0.435638, + 390.585, + 206.079, + 325.068 + ], + "area": 66989.688372, + "iscrowd": 0 + }, + { + "id": 2607, + "image_id": 520, + "category_id": 0, + "bbox": [ + 362.122, + 541.768, + 94.7741, + 117.407 + ], + "area": 11127.1427587, + "iscrowd": 0 + }, + { + "id": 2608, + "image_id": 520, + "category_id": 0, + "bbox": [ + 1233.48, + 452.652, + 32.5344, + 28.2908 + ], + "area": 920.42420352, + "iscrowd": 0 + }, + { + "id": 2609, + "image_id": 520, + "category_id": 1, + "bbox": [ + 1199.53, + 446.994, + 63.6542, + 106.09 + ], + "area": 6753.074078000001, + "iscrowd": 0 + }, + { + "id": 2613, + "image_id": 522, + "category_id": 1, + "bbox": [ + 446.759, + 350.054, + 126.717, + 369.946 + ], + "area": 46878.447282, + "iscrowd": 0 + }, + { + "id": 2614, + "image_id": 522, + "category_id": 1, + "bbox": [ + 402.638, + 360.483, + 71.7587, + 251.854 + ], + "area": 18072.7156298, + "iscrowd": 0 + }, + { + "id": 2615, + "image_id": 522, + "category_id": 1, + "bbox": [ + 118.518, + 358.124, + 87.2691, + 221.747 + ], + "area": 19351.6611177, + "iscrowd": 0 + }, + { + "id": 2616, + "image_id": 522, + "category_id": 0, + "bbox": [ + 472.508, + 313.69, + 67.4576, + 104.493 + ], + "area": 7048.8469968, + "iscrowd": 0 + }, + { + "id": 2617, + "image_id": 522, + "category_id": 0, + "bbox": [ + 174.106, + 410.966, + 32.5353, + 46.5592 + ], + "area": 1514.8175397599998, + "iscrowd": 0 + }, + { + "id": 2620, + "image_id": 524, + "category_id": 1, + "bbox": [ + 333.039, + 421.593, + 242.138, + 298.407 + ], + "area": 72255.674166, + "iscrowd": 0 + }, + { + "id": 2621, + "image_id": 524, + "category_id": 0, + "bbox": [ + 19.0605, + 508.785, + 166.288, + 209.113 + ], + "area": 34772.982544, + "iscrowd": 0 + }, + { + "id": 2622, + "image_id": 524, + "category_id": 1, + "bbox": [ + 0.459433, + 387.648, + 111.764, + 327.602 + ], + "area": 36614.109928, + "iscrowd": 0 + }, + { + "id": 2623, + "image_id": 524, + "category_id": 1, + "bbox": [ + 1222.11, + 380.253, + 57.4751, + 128.564 + ], + "area": 7389.228756399999, + "iscrowd": 0 + }, + { + "id": 2624, + "image_id": 524, + "category_id": 1, + "bbox": [ + 1188.59, + 449.117, + 86.9409, + 120.705 + ], + "area": 10494.2013345, + "iscrowd": 0 + }, + { + "id": 2625, + "image_id": 524, + "category_id": 0, + "bbox": [ + 1237.97, + 451.359, + 42.0256, + 44.5931 + ], + "area": 1874.05178336, + "iscrowd": 0 + }, + { + "id": 2626, + "image_id": 525, + "category_id": 1, + "bbox": [ + 490.674, + 349.91, + 113.105, + 297.083 + ], + "area": 33601.572715, + "iscrowd": 0 + }, + { + "id": 2627, + "image_id": 525, + "category_id": 1, + "bbox": [ + 595.836, + 407.307, + 68.3315, + 233.249 + ], + "area": 15938.254043500001, + "iscrowd": 0 + }, + { + "id": 2628, + "image_id": 525, + "category_id": 0, + "bbox": [ + 603.807, + 437.959, + 68.5241, + 85.4069 + ], + "area": 5852.43095629, + "iscrowd": 0 + }, + { + "id": 2629, + "image_id": 526, + "category_id": 1, + "bbox": [ + 463.775, + 344.872, + 119.07, + 371.544 + ], + "area": 44239.74408, + "iscrowd": 0 + }, + { + "id": 2630, + "image_id": 526, + "category_id": 1, + "bbox": [ + 0.199592, + 354.055, + 49.9594, + 92.072 + ], + "area": 4599.861876800001, + "iscrowd": 0 + }, + { + "id": 2631, + "image_id": 526, + "category_id": 1, + "bbox": [ + 423.117, + 357.91, + 76.3717, + 269.55 + ], + "area": 20585.991735000003, + "iscrowd": 0 + }, + { + "id": 2632, + "image_id": 526, + "category_id": 0, + "bbox": [ + 482.358, + 299.882, + 77.7996, + 100.432 + ], + "area": 7813.5694272, + "iscrowd": 0 + }, + { + "id": 2633, + "image_id": 526, + "category_id": 1, + "bbox": [ + 189.548, + 387.583, + 41.0216, + 83.4578 + ], + "area": 3423.57248848, + "iscrowd": 0 + }, + { + "id": 2645, + "image_id": 530, + "category_id": 1, + "bbox": [ + 431.897, + 352.475, + 115.208, + 297.676 + ], + "area": 34294.656608, + "iscrowd": 0 + }, + { + "id": 2646, + "image_id": 530, + "category_id": 1, + "bbox": [ + 540.645, + 341.67, + 114.494, + 375.783 + ], + "area": 43024.898802, + "iscrowd": 0 + }, + { + "id": 2647, + "image_id": 530, + "category_id": 1, + "bbox": [ + 35.6586, + 363.093, + 91.887, + 205.439 + ], + "area": 18877.173393, + "iscrowd": 0 + }, + { + "id": 2648, + "image_id": 530, + "category_id": 1, + "bbox": [ + 254.632, + 362.256, + 85.5514, + 97.4379 + ], + "area": 8335.94875806, + "iscrowd": 0 + }, + { + "id": 2649, + "image_id": 530, + "category_id": 0, + "bbox": [ + 96.4531, + 428.734, + 28.3951, + 58.1423 + ], + "area": 1650.95642273, + "iscrowd": 0 + }, + { + "id": 2650, + "image_id": 530, + "category_id": 0, + "bbox": [ + 312.346, + 417.016, + 23.4372, + 34.2544 + ], + "area": 802.82722368, + "iscrowd": 0 + }, + { + "id": 2651, + "image_id": 530, + "category_id": 0, + "bbox": [ + 564.747, + 296.224, + 51.3816, + 117.637 + ], + "area": 6044.3772792, + "iscrowd": 0 + }, + { + "id": 2660, + "image_id": 533, + "category_id": 1, + "bbox": [ + 521.798, + 347.073, + 131.172, + 356.019 + ], + "area": 46699.724268, + "iscrowd": 0 + }, + { + "id": 2661, + "image_id": 533, + "category_id": 1, + "bbox": [ + 645.001, + 414.127, + 79.7222, + 271.725 + ], + "area": 21662.514795000003, + "iscrowd": 0 + }, + { + "id": 2662, + "image_id": 533, + "category_id": 0, + "bbox": [ + 657.435, + 438.952, + 74.4828, + 101.297 + ], + "area": 7544.884191599999, + "iscrowd": 0 + }, + { + "id": 2669, + "image_id": 535, + "category_id": 1, + "bbox": [ + 327.148, + 419.402, + 169.327, + 300.598 + ], + "area": 50899.357546, + "iscrowd": 0 + }, + { + "id": 2670, + "image_id": 535, + "category_id": 1, + "bbox": [ + 1189.64, + 442.125, + 89.7725, + 262.453 + ], + "area": 23561.061942499997, + "iscrowd": 0 + }, + { + "id": 2671, + "image_id": 535, + "category_id": 1, + "bbox": [ + 142.545, + 398.142, + 198.606, + 321.858 + ], + "area": 63922.929948, + "iscrowd": 0 + }, + { + "id": 2672, + "image_id": 535, + "category_id": 1, + "bbox": [ + 1217.8, + 370.832, + 62.2048, + 136.291 + ], + "area": 8477.9543968, + "iscrowd": 0 + }, + { + "id": 2673, + "image_id": 535, + "category_id": 0, + "bbox": [ + 322.174, + 502.285, + 58.0968, + 127.928 + ], + "area": 7432.2074304, + "iscrowd": 0 + }, + { + "id": 2677, + "image_id": 537, + "category_id": 1, + "bbox": [ + 446.382, + 352.184, + 128.803, + 348.369 + ], + "area": 44870.972307000004, + "iscrowd": 0 + }, + { + "id": 2678, + "image_id": 537, + "category_id": 1, + "bbox": [ + 741.025, + 348.324, + 151.478, + 367.875 + ], + "area": 55724.96925, + "iscrowd": 0 + }, + { + "id": 2679, + "image_id": 537, + "category_id": 1, + "bbox": [ + 371.054, + 365.128, + 93.1251, + 236.681 + ], + "area": 22040.941793100003, + "iscrowd": 0 + }, + { + "id": 2680, + "image_id": 537, + "category_id": 1, + "bbox": [ + 158.095, + 356.715, + 67.6923, + 105.447 + ], + "area": 7137.949958100001, + "iscrowd": 0 + }, + { + "id": 2681, + "image_id": 537, + "category_id": 0, + "bbox": [ + 768.662, + 271.117, + 66.5379, + 128.11 + ], + "area": 8524.170369, + "iscrowd": 0 + }, + { + "id": 2682, + "image_id": 537, + "category_id": 1, + "bbox": [ + 8.93793, + 348.579, + 57.6, + 89.3793 + ], + "area": 5148.24768, + "iscrowd": 0 + }, + { + "id": 2683, + "image_id": 537, + "category_id": 0, + "bbox": [ + 412.138, + 408.166, + 36.7448, + 64.5517 + ], + "area": 2371.93930616, + "iscrowd": 0 + }, + { + "id": 2684, + "image_id": 538, + "category_id": 1, + "bbox": [ + 331.328, + 408.102, + 227.764, + 308.989 + ], + "area": 70376.57059599999, + "iscrowd": 0 + }, + { + "id": 2685, + "image_id": 538, + "category_id": 1, + "bbox": [ + 206.437, + 414.413, + 169.998, + 303.51 + ], + "area": 51596.092979999994, + "iscrowd": 0 + }, + { + "id": 2686, + "image_id": 538, + "category_id": 1, + "bbox": [ + 1222.94, + 377.687, + 56.6074, + 111.916 + ], + "area": 6335.2737784, + "iscrowd": 0 + }, + { + "id": 2687, + "image_id": 538, + "category_id": 1, + "bbox": [ + 1192.16, + 440.152, + 87.2654, + 120.98 + ], + "area": 10557.368092, + "iscrowd": 0 + }, + { + "id": 2688, + "image_id": 538, + "category_id": 0, + "bbox": [ + 224.295, + 501.677, + 87.5945, + 183.152 + ], + "area": 16043.107863999998, + "iscrowd": 0 + }, + { + "id": 2693, + "image_id": 540, + "category_id": 1, + "bbox": [ + 450.329, + 352.61, + 139.607, + 362.702 + ], + "area": 50635.738114, + "iscrowd": 0 + }, + { + "id": 2694, + "image_id": 540, + "category_id": 1, + "bbox": [ + 824.069, + 351.128, + 183.527, + 364.697 + ], + "area": 66931.746319, + "iscrowd": 0 + }, + { + "id": 2695, + "image_id": 540, + "category_id": 1, + "bbox": [ + 52.3338, + 347.878, + 85.5585, + 215.114 + ], + "area": 18404.831169, + "iscrowd": 0 + }, + { + "id": 2696, + "image_id": 540, + "category_id": 1, + "bbox": [ + 241.794, + 361.095, + 43.9074, + 97.2916 + ], + "area": 4271.82119784, + "iscrowd": 0 + }, + { + "id": 2697, + "image_id": 540, + "category_id": 1, + "bbox": [ + 447.466, + 365.978, + 54.994, + 202.68 + ], + "area": 11146.18392, + "iscrowd": 0 + }, + { + "id": 2698, + "image_id": 540, + "category_id": 0, + "bbox": [ + 862.868, + 294.224, + 73.556, + 134.381 + ], + "area": 9884.528836, + "iscrowd": 0 + }, + { + "id": 2704, + "image_id": 542, + "category_id": 1, + "bbox": [ + 568.563, + 332.462, + 144.501, + 383.903 + ], + "area": 55474.367403000004, + "iscrowd": 0 + }, + { + "id": 2705, + "image_id": 542, + "category_id": 0, + "bbox": [ + 691.523, + 421.308, + 119.048, + 295.093 + ], + "area": 35130.231464000004, + "iscrowd": 0 + }, + { + "id": 2706, + "image_id": 542, + "category_id": 1, + "bbox": [ + 157.456, + 390.181, + 86.5566, + 74.8535 + ], + "area": 6479.0644581, + "iscrowd": 0 + }, + { + "id": 2707, + "image_id": 542, + "category_id": 0, + "bbox": [ + 711.062, + 420.083, + 73.4897, + 131.09 + ], + "area": 9633.764773, + "iscrowd": 0 + }, + { + "id": 2708, + "image_id": 542, + "category_id": 1, + "bbox": [ + 47.669, + 363.476, + 77.4621, + 85.4069 + ], + "area": 6615.79782849, + "iscrowd": 0 + }, + { + "id": 2709, + "image_id": 542, + "category_id": 0, + "bbox": [ + 169.821, + 409.159, + 58.5931, + 61.5724 + ], + "area": 3607.71779044, + "iscrowd": 0 + }, + { + "id": 2710, + "image_id": 542, + "category_id": 0, + "bbox": [ + 71.5034, + 393.269, + 67.531, + 50.6483 + ], + "area": 3420.3303473, + "iscrowd": 0 + }, + { + "id": 2711, + "image_id": 543, + "category_id": 1, + "bbox": [ + 430.713, + 346.462, + 171.85, + 368.673 + ], + "area": 63356.45505, + "iscrowd": 0 + }, + { + "id": 2712, + "image_id": 543, + "category_id": 1, + "bbox": [ + 842.742, + 331.098, + 248.058, + 380.909 + ], + "area": 94487.524722, + "iscrowd": 0 + }, + { + "id": 2713, + "image_id": 543, + "category_id": 1, + "bbox": [ + 102.687, + 350.831, + 93.3733, + 226.409 + ], + "area": 21140.5554797, + "iscrowd": 0 + }, + { + "id": 2714, + "image_id": 543, + "category_id": 1, + "bbox": [ + 288.508, + 366.451, + 92.0433, + 237.272 + ], + "area": 21839.297877599998, + "iscrowd": 0 + }, + { + "id": 2715, + "image_id": 543, + "category_id": 0, + "bbox": [ + 884.572, + 254.775, + 139.15, + 176.127 + ], + "area": 24508.072050000002, + "iscrowd": 0 + }, + { + "id": 2716, + "image_id": 544, + "category_id": 1, + "bbox": [ + 456.348, + 410.488, + 254.406, + 306.917 + ], + "area": 78081.526302, + "iscrowd": 0 + }, + { + "id": 2717, + "image_id": 544, + "category_id": 1, + "bbox": [ + 176.298, + 416.833, + 246.363, + 301.345 + ], + "area": 74240.258235, + "iscrowd": 0 + }, + { + "id": 2718, + "image_id": 544, + "category_id": 1, + "bbox": [ + 1224.73, + 378.029, + 54.7905, + 117.352 + ], + "area": 6429.774756000001, + "iscrowd": 0 + }, + { + "id": 2719, + "image_id": 544, + "category_id": 1, + "bbox": [ + 1186.42, + 443.562, + 93.041, + 143.212 + ], + "area": 13324.587692, + "iscrowd": 0 + }, + { + "id": 2720, + "image_id": 544, + "category_id": 0, + "bbox": [ + 234.813, + 520.55, + 113.163, + 186.719 + ], + "area": 21129.682197, + "iscrowd": 0 + }, + { + "id": 2721, + "image_id": 544, + "category_id": 0, + "bbox": [ + 438.507, + 533.281, + 77.7996, + 162.672 + ], + "area": 12655.8165312, + "iscrowd": 0 + }, + { + "id": 2722, + "image_id": 545, + "category_id": 1, + "bbox": [ + 591.699, + 328.612, + 142.085, + 387.329 + ], + "area": 55033.640965000006, + "iscrowd": 0 + }, + { + "id": 2723, + "image_id": 545, + "category_id": 1, + "bbox": [ + 203.525, + 392.851, + 90.1166, + 188.92 + ], + "area": 17024.828072, + "iscrowd": 0 + }, + { + "id": 2724, + "image_id": 545, + "category_id": 1, + "bbox": [ + 733.56, + 422.487, + 113.253, + 293.528 + ], + "area": 33242.926584, + "iscrowd": 0 + }, + { + "id": 2725, + "image_id": 545, + "category_id": 0, + "bbox": [ + 226.818, + 416.199, + 66.1358, + 50.9386 + ], + "area": 3368.86506188, + "iscrowd": 0 + }, + { + "id": 2726, + "image_id": 545, + "category_id": 0, + "bbox": [ + 660.104, + 427.7, + 99.7137, + 130.126 + ], + "area": 12975.344926200001, + "iscrowd": 0 + }, + { + "id": 2727, + "image_id": 546, + "category_id": 1, + "bbox": [ + 397.564, + 334.993, + 191.802, + 379.962 + ], + "area": 72877.471524, + "iscrowd": 0 + }, + { + "id": 2728, + "image_id": 546, + "category_id": 1, + "bbox": [ + 818.303, + 307.911, + 302.079, + 406.167 + ], + "area": 122694.521193, + "iscrowd": 0 + }, + { + "id": 2729, + "image_id": 546, + "category_id": 1, + "bbox": [ + 339.654, + 370.842, + 72.1397, + 232.856 + ], + "area": 16798.1619832, + "iscrowd": 0 + }, + { + "id": 2730, + "image_id": 546, + "category_id": 1, + "bbox": [ + 155.378, + 348.577, + 62.5386, + 113.849 + ], + "area": 7119.9570714, + "iscrowd": 0 + }, + { + "id": 2731, + "image_id": 546, + "category_id": 1, + "bbox": [ + 542.192, + 368.476, + 69.7839, + 234.159 + ], + "area": 16340.5282401, + "iscrowd": 0 + }, + { + "id": 2732, + "image_id": 546, + "category_id": 0, + "bbox": [ + 877.839, + 206.727, + 170.771, + 229.086 + ], + "area": 39121.245306, + "iscrowd": 0 + }, + { + "id": 2733, + "image_id": 546, + "category_id": 0, + "bbox": [ + 568.644, + 414.46, + 55.167, + 56.5815 + ], + "area": 3121.4316105, + "iscrowd": 0 + }, + { + "id": 2734, + "image_id": 546, + "category_id": 0, + "bbox": [ + 374.853, + 427.191, + 42.4361, + 50.9234 + ], + "area": 2160.99049474, + "iscrowd": 0 + }, + { + "id": 2741, + "image_id": 548, + "category_id": 1, + "bbox": [ + 586.236, + 319.637, + 179.279, + 396.285 + ], + "area": 71045.578515, + "iscrowd": 0 + }, + { + "id": 2742, + "image_id": 548, + "category_id": 1, + "bbox": [ + 719.264, + 422.686, + 162.91, + 294.349 + ], + "area": 47952.39559, + "iscrowd": 0 + }, + { + "id": 2743, + "image_id": 548, + "category_id": 1, + "bbox": [ + 0.168729, + 374.713, + 49.7589, + 232.507 + ], + "area": 11569.2925623, + "iscrowd": 0 + }, + { + "id": 2744, + "image_id": 548, + "category_id": 1, + "bbox": [ + 267.119, + 393.983, + 80.198, + 161.275 + ], + "area": 12933.93245, + "iscrowd": 0 + }, + { + "id": 2745, + "image_id": 548, + "category_id": 1, + "bbox": [ + 171.159, + 369.194, + 60.8251, + 202.279 + ], + "area": 12303.6404029, + "iscrowd": 0 + }, + { + "id": 2746, + "image_id": 548, + "category_id": 0, + "bbox": [ + 636.542, + 393.242, + 104.676, + 128.723 + ], + "area": 13474.208748000001, + "iscrowd": 0 + }, + { + "id": 2747, + "image_id": 549, + "category_id": 1, + "bbox": [ + 678.407, + 283.024, + 377.131, + 431.502 + ], + "area": 162732.78076199998, + "iscrowd": 0 + }, + { + "id": 2748, + "image_id": 549, + "category_id": 1, + "bbox": [ + 322.381, + 315.85, + 236.828, + 404.15 + ], + "area": 95714.0362, + "iscrowd": 0 + }, + { + "id": 2749, + "image_id": 549, + "category_id": 1, + "bbox": [ + 548.103, + 363.573, + 94.2295, + 263.137 + ], + "area": 24795.267941500002, + "iscrowd": 0 + }, + { + "id": 2750, + "image_id": 549, + "category_id": 0, + "bbox": [ + 723.982, + 157.935, + 218.986, + 276.055 + ], + "area": 60452.18023, + "iscrowd": 0 + }, + { + "id": 2751, + "image_id": 549, + "category_id": 0, + "bbox": [ + 575.972, + 422.485, + 53.9829, + 55.0362 + ], + "area": 2971.01368098, + "iscrowd": 0 + }, + { + "id": 2752, + "image_id": 550, + "category_id": 1, + "bbox": [ + 414.979, + 402.336, + 183.434, + 315.281 + ], + "area": 57833.254954, + "iscrowd": 0 + }, + { + "id": 2753, + "image_id": 550, + "category_id": 1, + "bbox": [ + 206.018, + 417.162, + 231.156, + 299.316 + ], + "area": 69188.689296, + "iscrowd": 0 + }, + { + "id": 2754, + "image_id": 550, + "category_id": 1, + "bbox": [ + 1223.91, + 378.211, + 55.553, + 82.7557 + ], + "area": 4597.3274021, + "iscrowd": 0 + }, + { + "id": 2755, + "image_id": 550, + "category_id": 0, + "bbox": [ + 348.579, + 517.407, + 75.4759, + 201.6 + ], + "area": 15215.941439999999, + "iscrowd": 0 + }, + { + "id": 2756, + "image_id": 550, + "category_id": 0, + "bbox": [ + 410.152, + 506.483, + 59.5862, + 89.3793 + ], + "area": 5325.77284566, + "iscrowd": 0 + }, + { + "id": 2757, + "image_id": 550, + "category_id": 1, + "bbox": [ + 1181.79, + 441.931, + 80.4414, + 133.076 + ], + "area": 10704.8197464, + "iscrowd": 0 + }, + { + "id": 2758, + "image_id": 550, + "category_id": 0, + "bbox": [ + 1236.3, + 440.938, + 43.6966, + 52.6345 + ], + "area": 2299.9486927, + "iscrowd": 0 + }, + { + "id": 2773, + "image_id": 553, + "category_id": 1, + "bbox": [ + 223.838, + 419.199, + 206.363, + 300.801 + ], + "area": 62074.196763, + "iscrowd": 0 + }, + { + "id": 2774, + "image_id": 553, + "category_id": 1, + "bbox": [ + 400.551, + 407.316, + 138.841, + 312.684 + ], + "area": 43413.35924400001, + "iscrowd": 0 + }, + { + "id": 2775, + "image_id": 553, + "category_id": 1, + "bbox": [ + 1224.66, + 378.151, + 55.0312, + 161.076 + ], + "area": 8864.2055712, + "iscrowd": 0 + }, + { + "id": 2776, + "image_id": 553, + "category_id": 1, + "bbox": [ + 1190.72, + 442.999, + 88.7306, + 150.063 + ], + "area": 13315.1800278, + "iscrowd": 0 + }, + { + "id": 2777, + "image_id": 553, + "category_id": 0, + "bbox": [ + 1238.29, + 443.494, + 41.7117, + 47.505 + ], + "area": 1981.5143085000002, + "iscrowd": 0 + }, + { + "id": 2778, + "image_id": 553, + "category_id": 0, + "bbox": [ + 369.004, + 543.421, + 65.1568, + 176.579 + ], + "area": 11505.322587200002, + "iscrowd": 0 + }, + { + "id": 2779, + "image_id": 554, + "category_id": 1, + "bbox": [ + 723.32, + 435.553, + 225.662, + 280.507 + ], + "area": 63299.770634, + "iscrowd": 0 + }, + { + "id": 2780, + "image_id": 554, + "category_id": 1, + "bbox": [ + 527.556, + 291.145, + 254.924, + 423.282 + ], + "area": 107904.740568, + "iscrowd": 0 + }, + { + "id": 2781, + "image_id": 554, + "category_id": 1, + "bbox": [ + 286.284, + 383.382, + 62.4849, + 85.77 + ], + "area": 5359.329873, + "iscrowd": 0 + }, + { + "id": 2782, + "image_id": 554, + "category_id": 1, + "bbox": [ + 387.061, + 395.542, + 60.7446, + 66.5067 + ], + "area": 4039.9228888199996, + "iscrowd": 0 + }, + { + "id": 2783, + "image_id": 554, + "category_id": 1, + "bbox": [ + 0.0691509, + 340.706, + 55.4564, + 106.748 + ], + "area": 5919.859787200001, + "iscrowd": 0 + }, + { + "id": 2784, + "image_id": 554, + "category_id": 0, + "bbox": [ + 576.0, + 359.503, + 145.986, + 134.069 + ], + "area": 19572.197033999997, + "iscrowd": 0 + }, + { + "id": 2785, + "image_id": 554, + "category_id": 1, + "bbox": [ + 405.186, + 418.097, + 47.669, + 44.6897 + ], + "area": 2130.3133093, + "iscrowd": 0 + }, + { + "id": 2786, + "image_id": 554, + "category_id": 1, + "bbox": [ + 39.7241, + 380.359, + 56.6069, + 101.297 + ], + "area": 5734.1091493, + "iscrowd": 0 + }, + { + "id": 2787, + "image_id": 555, + "category_id": 1, + "bbox": [ + 496.852, + 363.392, + 86.7129, + 194.105 + ], + "area": 16831.4074545, + "iscrowd": 0 + }, + { + "id": 2788, + "image_id": 555, + "category_id": 1, + "bbox": [ + 463.619, + 374.53, + 60.2813, + 145.005 + ], + "area": 8741.0899065, + "iscrowd": 0 + }, + { + "id": 2789, + "image_id": 555, + "category_id": 0, + "bbox": [ + 76.2418, + 1.75672, + 378.812, + 580.986 + ], + "area": 220084.468632, + "iscrowd": 0 + }, + { + "id": 2790, + "image_id": 555, + "category_id": 1, + "bbox": [ + 2.20928, + 74.4858, + 656.607, + 645.514 + ], + "area": 423849.010998, + "iscrowd": 0 + }, + { + "id": 2791, + "image_id": 555, + "category_id": 0, + "bbox": [ + 534.419, + 430.051, + 50.9386, + 65.2915 + ], + "area": 3325.8576019, + "iscrowd": 0 + }, + { + "id": 2792, + "image_id": 556, + "category_id": 1, + "bbox": [ + 281.158, + 433.126, + 241.283, + 286.874 + ], + "area": 69217.819342, + "iscrowd": 0 + }, + { + "id": 2793, + "image_id": 556, + "category_id": 1, + "bbox": [ + 1223.89, + 378.085, + 55.79, + 167.524 + ], + "area": 9346.16396, + "iscrowd": 0 + }, + { + "id": 2794, + "image_id": 556, + "category_id": 1, + "bbox": [ + 1179.81, + 437.959, + 97.3241, + 132.083 + ], + "area": 12854.8591003, + "iscrowd": 0 + }, + { + "id": 2795, + "image_id": 556, + "category_id": 0, + "bbox": [ + 1228.47, + 439.945, + 45.6828, + 47.669 + ], + "area": 2177.6533931999998, + "iscrowd": 0 + }, + { + "id": 2796, + "image_id": 556, + "category_id": 1, + "bbox": [ + 328.717, + 394.262, + 107.255, + 80.4414 + ], + "area": 8627.742357, + "iscrowd": 0 + }, + { + "id": 2797, + "image_id": 556, + "category_id": 0, + "bbox": [ + 431.007, + 536.276, + 95.3379, + 151.945 + ], + "area": 14486.1172155, + "iscrowd": 0 + }, + { + "id": 2798, + "image_id": 557, + "category_id": 1, + "bbox": [ + 478.382, + 268.543, + 277.458, + 446.906 + ], + "area": 123997.64494800002, + "iscrowd": 0 + }, + { + "id": 2799, + "image_id": 557, + "category_id": 1, + "bbox": [ + 681.859, + 452.432, + 246.208, + 265.031 + ], + "area": 65252.752448, + "iscrowd": 0 + }, + { + "id": 2800, + "image_id": 557, + "category_id": 1, + "bbox": [ + 362.669, + 379.262, + 47.8561, + 89.4983 + ], + "area": 4283.03959463, + "iscrowd": 0 + }, + { + "id": 2801, + "image_id": 557, + "category_id": 1, + "bbox": [ + 449.071, + 399.134, + 71.3144, + 203.164 + ], + "area": 14488.5187616, + "iscrowd": 0 + }, + { + "id": 2802, + "image_id": 557, + "category_id": 1, + "bbox": [ + 449.396, + 400.237, + 55.0212, + 180.157 + ], + "area": 9912.454328400001, + "iscrowd": 0 + }, + { + "id": 2803, + "image_id": 557, + "category_id": 0, + "bbox": [ + 516.414, + 356.524, + 197.628, + 243.31 + ], + "area": 48084.86868, + "iscrowd": 0 + }, + { + "id": 2804, + "image_id": 557, + "category_id": 0, + "bbox": [ + 462.786, + 425.048, + 50.6483, + 66.5379 + ], + "area": 3370.0315205699994, + "iscrowd": 0 + }, + { + "id": 2805, + "image_id": 557, + "category_id": 1, + "bbox": [ + 9.93103, + 345.6, + 80.4414, + 102.29 + ], + "area": 8228.350806, + "iscrowd": 0 + }, + { + "id": 2806, + "image_id": 558, + "category_id": 1, + "bbox": [ + 354.574, + 355.936, + 92.0972, + 251.309 + ], + "area": 23144.8552348, + "iscrowd": 0 + }, + { + "id": 2807, + "image_id": 558, + "category_id": 1, + "bbox": [ + 461.029, + 355.99, + 108.561, + 320.717 + ], + "area": 34817.358237, + "iscrowd": 0 + }, + { + "id": 2808, + "image_id": 558, + "category_id": 1, + "bbox": [ + 530.304, + 368.341, + 57.2122, + 260.226 + ], + "area": 14888.1019572, + "iscrowd": 0 + }, + { + "id": 2809, + "image_id": 558, + "category_id": 0, + "bbox": [ + 487.614, + 427.034, + 71.5034, + 75.4759 + ], + "area": 5396.78346806, + "iscrowd": 0 + }, + { + "id": 2810, + "image_id": 558, + "category_id": 0, + "bbox": [ + 558.124, + 436.966, + 42.7034, + 56.6069 + ], + "area": 2417.30709346, + "iscrowd": 0 + }, + { + "id": 2811, + "image_id": 559, + "category_id": 1, + "bbox": [ + 252.89, + 396.248, + 166.175, + 321.22 + ], + "area": 53378.73350000001, + "iscrowd": 0 + }, + { + "id": 2812, + "image_id": 559, + "category_id": 1, + "bbox": [ + 425.594, + 422.639, + 201.17, + 294.31 + ], + "area": 59206.342699999994, + "iscrowd": 0 + }, + { + "id": 2813, + "image_id": 559, + "category_id": 1, + "bbox": [ + 1223.75, + 378.76, + 55.9146, + 163.414 + ], + "area": 9137.2284444, + "iscrowd": 0 + }, + { + "id": 2814, + "image_id": 559, + "category_id": 1, + "bbox": [ + 1185.6, + 443.777, + 93.8286, + 259.337 + ], + "area": 24333.2276382, + "iscrowd": 0 + }, + { + "id": 2815, + "image_id": 559, + "category_id": 0, + "bbox": [ + 273.103, + 492.579, + 160.883, + 97.3241 + ], + "area": 15657.793180300001, + "iscrowd": 0 + }, + { + "id": 2816, + "image_id": 559, + "category_id": 0, + "bbox": [ + 1229.35, + 436.966, + 50.6483, + 64.5517 + ], + "area": 3269.43386711, + "iscrowd": 0 + }, + { + "id": 2817, + "image_id": 560, + "category_id": 1, + "bbox": [ + 508.328, + 456.628, + 280.683, + 258.263 + ], + "area": 72490.033629, + "iscrowd": 0 + }, + { + "id": 2818, + "image_id": 560, + "category_id": 1, + "bbox": [ + 369.604, + 230.797, + 362.478, + 478.682 + ], + "area": 173511.69399600002, + "iscrowd": 0 + }, + { + "id": 2819, + "image_id": 560, + "category_id": 1, + "bbox": [ + 52.5515, + 345.182, + 74.6119, + 99.5129 + ], + "area": 7424.846543510001, + "iscrowd": 0 + }, + { + "id": 2820, + "image_id": 560, + "category_id": 1, + "bbox": [ + 154.227, + 381.3, + 86.8198, + 172.519 + ], + "area": 14978.0650762, + "iscrowd": 0 + }, + { + "id": 2821, + "image_id": 560, + "category_id": 1, + "bbox": [ + 411.292, + 380.635, + 54.2656, + 79.1014 + ], + "area": 4292.48493184, + "iscrowd": 0 + }, + { + "id": 2822, + "image_id": 560, + "category_id": 0, + "bbox": [ + 374.4, + 349.572, + 202.593, + 296.938 + ], + "area": 60157.560234, + "iscrowd": 0 + }, + { + "id": 2823, + "image_id": 560, + "category_id": 0, + "bbox": [ + 203.586, + 407.172, + 50.6483, + 67.531 + ], + "area": 3420.3303473, + "iscrowd": 0 + }, + { + "id": 2824, + "image_id": 561, + "category_id": 1, + "bbox": [ + 372.69, + 356.458, + 81.7256, + 267.355 + ], + "area": 21849.747788, + "iscrowd": 0 + }, + { + "id": 2825, + "image_id": 561, + "category_id": 1, + "bbox": [ + 529.615, + 369.446, + 78.5671, + 272.317 + ], + "area": 21395.156970699998, + "iscrowd": 0 + }, + { + "id": 2826, + "image_id": 561, + "category_id": 1, + "bbox": [ + 443.086, + 353.69, + 115.896, + 350.52 + ], + "area": 40623.86592, + "iscrowd": 0 + }, + { + "id": 2827, + "image_id": 561, + "category_id": 0, + "bbox": [ + 487.614, + 435.972, + 57.6, + 66.5379 + ], + "area": 3832.5830399999995, + "iscrowd": 0 + }, + { + "id": 2828, + "image_id": 561, + "category_id": 0, + "bbox": [ + 571.034, + 429.021, + 40.7172, + 74.4828 + ], + "area": 3032.7310641599997, + "iscrowd": 0 + }, + { + "id": 2835, + "image_id": 563, + "category_id": 1, + "bbox": [ + 549.068, + 401.82, + 91.2559, + 213.039 + ], + "area": 19441.065680099997, + "iscrowd": 0 + }, + { + "id": 2836, + "image_id": 563, + "category_id": 1, + "bbox": [ + 75.0452, + 169.335, + 476.179, + 550.193 + ], + "area": 261990.352547, + "iscrowd": 0 + }, + { + "id": 2837, + "image_id": 563, + "category_id": 1, + "bbox": [ + 487.489, + 381.328, + 46.3377, + 88.7018 + ], + "area": 4110.23739786, + "iscrowd": 0 + }, + { + "id": 2838, + "image_id": 563, + "category_id": 1, + "bbox": [ + 570.041, + 415.117, + 63.5586, + 91.3655 + ], + "area": 5807.063268299999, + "iscrowd": 0 + }, + { + "id": 2839, + "image_id": 563, + "category_id": 1, + "bbox": [ + 130.097, + 345.6, + 45.6828, + 87.3931 + ], + "area": 3992.36150868, + "iscrowd": 0 + }, + { + "id": 2840, + "image_id": 563, + "category_id": 0, + "bbox": [ + 64.5517, + 351.559, + 200.607, + 310.841 + ], + "area": 62356.880487, + "iscrowd": 0 + }, + { + "id": 2841, + "image_id": 564, + "category_id": 1, + "bbox": [ + 352.569, + 352.666, + 92.4008, + 272.223 + ], + "area": 25153.622978400002, + "iscrowd": 0 + }, + { + "id": 2842, + "image_id": 564, + "category_id": 1, + "bbox": [ + 457.349, + 359.508, + 131.788, + 360.492 + ], + "area": 47508.519696, + "iscrowd": 0 + }, + { + "id": 2843, + "image_id": 564, + "category_id": 1, + "bbox": [ + 579.603, + 372.28, + 88.2736, + 268.893 + ], + "area": 23736.1531248, + "iscrowd": 0 + }, + { + "id": 2844, + "image_id": 564, + "category_id": 0, + "bbox": [ + 622.575, + 435.423, + 32.819, + 75.5155 + ], + "area": 2478.3431945, + "iscrowd": 0 + }, + { + "id": 2845, + "image_id": 564, + "category_id": 0, + "bbox": [ + 544.51, + 448.806, + 71.0547, + 74.8782 + ], + "area": 5320.44803754, + "iscrowd": 0 + }, + { + "id": 2846, + "image_id": 565, + "category_id": 1, + "bbox": [ + 515.829, + 430.23, + 155.301, + 289.77 + ], + "area": 45001.57076999999, + "iscrowd": 0 + }, + { + "id": 2847, + "image_id": 565, + "category_id": 1, + "bbox": [ + 308.653, + 408.825, + 183.503, + 311.175 + ], + "area": 57101.546024999996, + "iscrowd": 0 + }, + { + "id": 2848, + "image_id": 565, + "category_id": 0, + "bbox": [ + 407.447, + 496.369, + 78.9677, + 135.373 + ], + "area": 10690.094452099998, + "iscrowd": 0 + }, + { + "id": 2849, + "image_id": 565, + "category_id": 1, + "bbox": [ + 1184.76, + 444.387, + 95.2416, + 149.175 + ], + "area": 14207.665680000002, + "iscrowd": 0 + }, + { + "id": 2850, + "image_id": 565, + "category_id": 1, + "bbox": [ + 1228.68, + 369.579, + 51.3158, + 150.131 + ], + "area": 7704.092369800001, + "iscrowd": 0 + }, + { + "id": 2851, + "image_id": 565, + "category_id": 0, + "bbox": [ + 1234.62, + 444.645, + 45.3784, + 53.8604 + ], + "area": 2444.0987753599998, + "iscrowd": 0 + }, + { + "id": 2852, + "image_id": 566, + "category_id": 1, + "bbox": [ + 502.76, + 385.16, + 75.0441, + 245.495 + ], + "area": 18422.9513295, + "iscrowd": 0 + }, + { + "id": 2853, + "image_id": 566, + "category_id": 1, + "bbox": [ + 604.924, + 400.079, + 68.6449, + 221.768 + ], + "area": 15223.242183200002, + "iscrowd": 0 + }, + { + "id": 2854, + "image_id": 566, + "category_id": 1, + "bbox": [ + 174.347, + 346.895, + 103.469, + 230.031 + ], + "area": 23801.077538999998, + "iscrowd": 0 + }, + { + "id": 2855, + "image_id": 566, + "category_id": 1, + "bbox": [ + 0.570025, + 308.395, + 105.873, + 402.123 + ], + "area": 42573.968379, + "iscrowd": 0 + }, + { + "id": 2856, + "image_id": 566, + "category_id": 0, + "bbox": [ + 612.745, + 424.055, + 68.5241, + 88.3862 + ], + "area": 6056.58480742, + "iscrowd": 0 + }, + { + "id": 2857, + "image_id": 566, + "category_id": 1, + "bbox": [ + 282.041, + 384.331, + 37.7379, + 87.3931 + ], + "area": 3298.0320684900003, + "iscrowd": 0 + }, + { + "id": 2858, + "image_id": 566, + "category_id": 0, + "bbox": [ + 316.8, + 415.117, + 32.7724, + 57.6 + ], + "area": 1887.69024, + "iscrowd": 0 + }, + { + "id": 2859, + "image_id": 566, + "category_id": 0, + "bbox": [ + 508.469, + 405.186, + 41.7103, + 71.5034 + ], + "area": 2982.42826502, + "iscrowd": 0 + }, + { + "id": 2860, + "image_id": 567, + "category_id": 1, + "bbox": [ + 335.993, + 350.543, + 88.2883, + 301.165 + ], + "area": 26589.345869500004, + "iscrowd": 0 + }, + { + "id": 2861, + "image_id": 567, + "category_id": 1, + "bbox": [ + 550.014, + 356.093, + 118.831, + 361.525 + ], + "area": 42960.377275, + "iscrowd": 0 + }, + { + "id": 2862, + "image_id": 567, + "category_id": 1, + "bbox": [ + 14.5675, + 348.733, + 117.114, + 216.108 + ], + "area": 25309.272312, + "iscrowd": 0 + }, + { + "id": 2863, + "image_id": 567, + "category_id": 0, + "bbox": [ + 629.628, + 439.39, + 70.6572, + 84.6229 + ], + "area": 5979.21716988, + "iscrowd": 0 + }, + { + "id": 2864, + "image_id": 567, + "category_id": 1, + "bbox": [ + 634.227, + 366.637, + 44.9867, + 69.0209 + ], + "area": 3105.02252203, + "iscrowd": 0 + }, + { + "id": 2865, + "image_id": 568, + "category_id": 1, + "bbox": [ + 313.845, + 426.43, + 187.632, + 293.57 + ], + "area": 55083.12624, + "iscrowd": 0 + }, + { + "id": 2866, + "image_id": 568, + "category_id": 1, + "bbox": [ + 515.662, + 431.94, + 145.98, + 284.813 + ], + "area": 41577.00173999999, + "iscrowd": 0 + }, + { + "id": 2867, + "image_id": 568, + "category_id": 1, + "bbox": [ + 1185.2, + 442.68, + 94.2815, + 82.7346 + ], + "area": 7800.3421898999995, + "iscrowd": 0 + }, + { + "id": 2868, + "image_id": 568, + "category_id": 1, + "bbox": [ + 1227.06, + 379.084, + 52.5264, + 158.256 + ], + "area": 8312.6179584, + "iscrowd": 0 + }, + { + "id": 2869, + "image_id": 568, + "category_id": 0, + "bbox": [ + 427.034, + 501.517, + 56.6069, + 86.4 + ], + "area": 4890.836160000001, + "iscrowd": 0 + }, + { + "id": 2870, + "image_id": 568, + "category_id": 0, + "bbox": [ + 513.435, + 519.393, + 38.731, + 56.6069 + ], + "area": 2192.4418439, + "iscrowd": 0 + }, + { + "id": 2871, + "image_id": 568, + "category_id": 0, + "bbox": [ + 1223.39, + 428.028, + 56.6069, + 74.4828 + ], + "area": 4216.24041132, + "iscrowd": 0 + }, + { + "id": 2872, + "image_id": 569, + "category_id": 1, + "bbox": [ + 633.704, + 403.241, + 75.2566, + 234.24 + ], + "area": 17628.105984, + "iscrowd": 0 + }, + { + "id": 2873, + "image_id": 569, + "category_id": 1, + "bbox": [ + 535.775, + 386.0, + 92.9441, + 256.125 + ], + "area": 23805.3076125, + "iscrowd": 0 + }, + { + "id": 2874, + "image_id": 569, + "category_id": 1, + "bbox": [ + 236.53, + 347.602, + 57.6786, + 235.947 + ], + "area": 13609.0926342, + "iscrowd": 0 + }, + { + "id": 2875, + "image_id": 569, + "category_id": 1, + "bbox": [ + 362.695, + 388.427, + 48.0695, + 80.927 + ], + "area": 3890.1204265, + "iscrowd": 0 + }, + { + "id": 2876, + "image_id": 569, + "category_id": 0, + "bbox": [ + 643.531, + 422.069, + 67.531, + 100.303 + ], + "area": 6773.561893, + "iscrowd": 0 + }, + { + "id": 2877, + "image_id": 569, + "category_id": 0, + "bbox": [ + 379.366, + 412.138, + 36.7448, + 52.6345 + ], + "area": 1934.0441756, + "iscrowd": 0 + }, + { + "id": 2878, + "image_id": 569, + "category_id": 0, + "bbox": [ + 542.234, + 413.131, + 42.7034, + 71.5034 + ], + "area": 3053.43829156, + "iscrowd": 0 + }, + { + "id": 2879, + "image_id": 570, + "category_id": 1, + "bbox": [ + 625.163, + 349.725, + 140.159, + 367.149 + ], + "area": 51459.236691, + "iscrowd": 0 + }, + { + "id": 2880, + "image_id": 570, + "category_id": 1, + "bbox": [ + 286.121, + 348.203, + 112.697, + 318.923 + ], + "area": 35941.665331000004, + "iscrowd": 0 + }, + { + "id": 2881, + "image_id": 570, + "category_id": 1, + "bbox": [ + 119.284, + 351.398, + 70.7183, + 229.205 + ], + "area": 16208.987951500001, + "iscrowd": 0 + }, + { + "id": 2882, + "image_id": 570, + "category_id": 0, + "bbox": [ + 710.069, + 435.972, + 67.531, + 84.4138 + ], + "area": 5700.5483278, + "iscrowd": 0 + }, + { + "id": 2883, + "image_id": 570, + "category_id": 1, + "bbox": [ + 637.572, + 371.421, + 36.7448, + 51.6414 + ], + "area": 1897.5529147199998, + "iscrowd": 0 + }, + { + "id": 2884, + "image_id": 571, + "category_id": 1, + "bbox": [ + 499.48, + 448.817, + 171.687, + 268.88 + ], + "area": 46163.200560000005, + "iscrowd": 0 + }, + { + "id": 2885, + "image_id": 571, + "category_id": 1, + "bbox": [ + 320.767, + 414.529, + 179.017, + 301.885 + ], + "area": 54042.547045, + "iscrowd": 0 + }, + { + "id": 2886, + "image_id": 571, + "category_id": 1, + "bbox": [ + 1225.45, + 378.868, + 54.134, + 132.978 + ], + "area": 7198.631052000001, + "iscrowd": 0 + }, + { + "id": 2887, + "image_id": 571, + "category_id": 0, + "bbox": [ + 422.069, + 492.579, + 53.6276, + 140.028 + ], + "area": 7509.365572799999, + "iscrowd": 0 + }, + { + "id": 2888, + "image_id": 571, + "category_id": 0, + "bbox": [ + 508.469, + 532.303, + 52.6345, + 98.3172 + ], + "area": 5174.8766634, + "iscrowd": 0 + }, + { + "id": 2889, + "image_id": 571, + "category_id": 0, + "bbox": [ + 1228.47, + 426.041, + 41.7103, + 53.6276 + ], + "area": 2236.82328428, + "iscrowd": 0 + }, + { + "id": 2890, + "image_id": 571, + "category_id": 1, + "bbox": [ + 1177.82, + 439.945, + 102.179, + 139.034 + ], + "area": 14206.355086, + "iscrowd": 0 + }, + { + "id": 2891, + "image_id": 572, + "category_id": 1, + "bbox": [ + 663.248, + 406.275, + 89.5601, + 247.581 + ], + "area": 22173.3791181, + "iscrowd": 0 + }, + { + "id": 2892, + "image_id": 572, + "category_id": 1, + "bbox": [ + 563.742, + 382.391, + 94.9221, + 276.547 + ], + "area": 26250.421988700004, + "iscrowd": 0 + }, + { + "id": 2893, + "image_id": 572, + "category_id": 1, + "bbox": [ + 300.519, + 384.402, + 47.8274, + 84.8776 + ], + "area": 4059.4749262399996, + "iscrowd": 0 + }, + { + "id": 2894, + "image_id": 572, + "category_id": 0, + "bbox": [ + 675.31, + 427.034, + 70.5103, + 95.3379 + ], + "area": 6722.303930370001, + "iscrowd": 0 + }, + { + "id": 2895, + "image_id": 572, + "category_id": 0, + "bbox": [ + 566.069, + 408.166, + 51.6414, + 73.4897 + ], + "area": 3795.1109935799996, + "iscrowd": 0 + }, + { + "id": 2896, + "image_id": 573, + "category_id": 1, + "bbox": [ + 231.233, + 341.555, + 118.718, + 332.552 + ], + "area": 39479.908336, + "iscrowd": 0 + }, + { + "id": 2897, + "image_id": 573, + "category_id": 1, + "bbox": [ + 653.429, + 369.716, + 91.2549, + 285.611 + ], + "area": 26063.4032439, + "iscrowd": 0 + }, + { + "id": 2898, + "image_id": 573, + "category_id": 1, + "bbox": [ + 680.261, + 356.847, + 151.794, + 360.047 + ], + "area": 54652.97431800001, + "iscrowd": 0 + }, + { + "id": 2899, + "image_id": 573, + "category_id": 0, + "bbox": [ + 775.663, + 458.394, + 86.2217, + 107.378 + ], + "area": 9258.3137026, + "iscrowd": 0 + }, + { + "id": 2907, + "image_id": 575, + "category_id": 1, + "bbox": [ + 688.633, + 408.201, + 90.6948, + 274.885 + ], + "area": 24930.640098, + "iscrowd": 0 + }, + { + "id": 2908, + "image_id": 575, + "category_id": 1, + "bbox": [ + 573.579, + 379.718, + 95.7231, + 295.867 + ], + "area": 28321.3064277, + "iscrowd": 0 + }, + { + "id": 2909, + "image_id": 575, + "category_id": 1, + "bbox": [ + 453.68, + 394.644, + 94.951, + 213.361 + ], + "area": 20258.840310999996, + "iscrowd": 0 + }, + { + "id": 2910, + "image_id": 575, + "category_id": 1, + "bbox": [ + 370.837, + 352.743, + 59.4222, + 116.717 + ], + "area": 6935.5809174, + "iscrowd": 0 + }, + { + "id": 2911, + "image_id": 575, + "category_id": 0, + "bbox": [ + 689.214, + 441.931, + 78.4552, + 97.3241 + ], + "area": 7635.581730320001, + "iscrowd": 0 + }, + { + "id": 2912, + "image_id": 575, + "category_id": 0, + "bbox": [ + 576.0, + 413.131, + 68.5241, + 70.5103 + ], + "area": 4831.65484823, + "iscrowd": 0 + }, + { + "id": 2913, + "image_id": 575, + "category_id": 0, + "bbox": [ + 503.503, + 421.076, + 48.6621, + 59.5862 + ], + "area": 2899.58962302, + "iscrowd": 0 + }, + { + "id": 2914, + "image_id": 576, + "category_id": 1, + "bbox": [ + 158.066, + 336.386, + 148.174, + 372.083 + ], + "area": 55133.02644200001, + "iscrowd": 0 + }, + { + "id": 2915, + "image_id": 576, + "category_id": 1, + "bbox": [ + 322.31, + 360.835, + 77.6716, + 242.579 + ], + "area": 18841.4990564, + "iscrowd": 0 + }, + { + "id": 2916, + "image_id": 576, + "category_id": 1, + "bbox": [ + 647.676, + 367.312, + 96.2014, + 284.971 + ], + "area": 27414.609159400003, + "iscrowd": 0 + }, + { + "id": 2917, + "image_id": 576, + "category_id": 1, + "bbox": [ + 714.179, + 354.45, + 167.738, + 360.3 + ], + "area": 60436.0014, + "iscrowd": 0 + }, + { + "id": 2918, + "image_id": 576, + "category_id": 0, + "bbox": [ + 757.738, + 458.814, + 120.166, + 133.076 + ], + "area": 15991.210615999998, + "iscrowd": 0 + }, + { + "id": 2926, + "image_id": 578, + "category_id": 1, + "bbox": [ + 700.606, + 407.836, + 101.758, + 298.928 + ], + "area": 30418.315423999997, + "iscrowd": 0 + }, + { + "id": 2927, + "image_id": 578, + "category_id": 1, + "bbox": [ + 513.377, + 396.076, + 98.8602, + 219.015 + ], + "area": 21651.866703, + "iscrowd": 0 + }, + { + "id": 2928, + "image_id": 578, + "category_id": 1, + "bbox": [ + 431.141, + 357.042, + 73.0706, + 243.095 + ], + "area": 17763.097507, + "iscrowd": 0 + }, + { + "id": 2929, + "image_id": 578, + "category_id": 1, + "bbox": [ + 583.563, + 381.213, + 109.41, + 326.33 + ], + "area": 35703.7653, + "iscrowd": 0 + }, + { + "id": 2930, + "image_id": 578, + "category_id": 0, + "bbox": [ + 702.124, + 442.924, + 79.4483, + 109.241 + ], + "area": 8679.0117403, + "iscrowd": 0 + }, + { + "id": 2931, + "image_id": 578, + "category_id": 0, + "bbox": [ + 584.938, + 405.186, + 78.4552, + 77.4621 + ], + "area": 6077.304547920001, + "iscrowd": 0 + }, + { + "id": 2932, + "image_id": 579, + "category_id": 1, + "bbox": [ + 385.243, + 360.512, + 93.5359, + 249.38 + ], + "area": 23325.982742, + "iscrowd": 0 + }, + { + "id": 2933, + "image_id": 579, + "category_id": 1, + "bbox": [ + 75.686, + 336.001, + 144.435, + 380.274 + ], + "area": 54924.87519, + "iscrowd": 0 + }, + { + "id": 2934, + "image_id": 579, + "category_id": 1, + "bbox": [ + 667.261, + 343.365, + 129.345, + 372.101 + ], + "area": 48129.403845, + "iscrowd": 0 + }, + { + "id": 2935, + "image_id": 579, + "category_id": 1, + "bbox": [ + 643.887, + 380.545, + 80.6218, + 279.526 + ], + "area": 22535.8892668, + "iscrowd": 0 + }, + { + "id": 2936, + "image_id": 579, + "category_id": 0, + "bbox": [ + 672.331, + 428.028, + 65.5448, + 119.172 + ], + "area": 7811.104905599999, + "iscrowd": 0 + }, + { + "id": 2937, + "image_id": 580, + "category_id": 1, + "bbox": [ + 485.94, + 424.605, + 127.42, + 293.675 + ], + "area": 37420.0685, + "iscrowd": 0 + }, + { + "id": 2938, + "image_id": 580, + "category_id": 1, + "bbox": [ + 1222.84, + 378.279, + 56.8311, + 155.109 + ], + "area": 8815.0150899, + "iscrowd": 0 + }, + { + "id": 2939, + "image_id": 580, + "category_id": 1, + "bbox": [ + 1167.48, + 444.247, + 112.066, + 137.807 + ], + "area": 15443.479261999999, + "iscrowd": 0 + }, + { + "id": 2940, + "image_id": 580, + "category_id": 0, + "bbox": [ + 177.71, + 521.579, + 152.565, + 166.641 + ], + "area": 25423.584164999997, + "iscrowd": 0 + }, + { + "id": 2941, + "image_id": 580, + "category_id": 1, + "bbox": [ + 160.187, + 397.525, + 171.743, + 321.076 + ], + "area": 55142.555468, + "iscrowd": 0 + }, + { + "id": 2942, + "image_id": 580, + "category_id": 0, + "bbox": [ + 478.676, + 486.621, + 59.5862, + 119.172 + ], + "area": 7101.0066264, + "iscrowd": 0 + }, + { + "id": 2943, + "image_id": 580, + "category_id": 0, + "bbox": [ + 1209.6, + 435.972, + 65.5448, + 56.6069 + ], + "area": 3710.28793912, + "iscrowd": 0 + }, + { + "id": 2944, + "image_id": 581, + "category_id": 1, + "bbox": [ + 708.057, + 405.526, + 114.764, + 309.69 + ], + "area": 35541.263159999995, + "iscrowd": 0 + }, + { + "id": 2945, + "image_id": 581, + "category_id": 1, + "bbox": [ + 467.166, + 355.633, + 89.4807, + 261.73 + ], + "area": 23419.783611000003, + "iscrowd": 0 + }, + { + "id": 2946, + "image_id": 581, + "category_id": 1, + "bbox": [ + 576.875, + 383.336, + 122.64, + 331.932 + ], + "area": 40708.14048, + "iscrowd": 0 + }, + { + "id": 2947, + "image_id": 581, + "category_id": 0, + "bbox": [ + 710.069, + 440.938, + 85.4069, + 127.117 + ], + "area": 10856.6689073, + "iscrowd": 0 + }, + { + "id": 2948, + "image_id": 581, + "category_id": 0, + "bbox": [ + 571.034, + 421.076, + 82.4276, + 104.276 + ], + "area": 8595.2204176, + "iscrowd": 0 + }, + { + "id": 2949, + "image_id": 581, + "category_id": 1, + "bbox": [ + 588.91, + 377.379, + 29.7931, + 254.234 + ], + "area": 7574.4189854, + "iscrowd": 0 + }, + { + "id": 2955, + "image_id": 583, + "category_id": 1, + "bbox": [ + 389.581, + 419.284, + 137.124, + 297.826 + ], + "area": 40839.092424, + "iscrowd": 0 + }, + { + "id": 2956, + "image_id": 583, + "category_id": 0, + "bbox": [ + 173.326, + 530.674, + 178.682, + 187.447 + ], + "area": 33493.404854, + "iscrowd": 0 + }, + { + "id": 2957, + "image_id": 583, + "category_id": 1, + "bbox": [ + 1221.6, + 378.624, + 58.0723, + 154.192 + ], + "area": 8954.2840816, + "iscrowd": 0 + }, + { + "id": 2958, + "image_id": 583, + "category_id": 1, + "bbox": [ + 56.3366, + 385.583, + 279.19, + 328.59 + ], + "area": 91739.04209999999, + "iscrowd": 0 + }, + { + "id": 2959, + "image_id": 583, + "category_id": 1, + "bbox": [ + 1174.75, + 444.117, + 104.609, + 138.75 + ], + "area": 14514.498749999999, + "iscrowd": 0 + }, + { + "id": 2960, + "image_id": 583, + "category_id": 0, + "bbox": [ + 377.379, + 479.669, + 75.4759, + 144.993 + ], + "area": 10943.4771687, + "iscrowd": 0 + }, + { + "id": 2961, + "image_id": 583, + "category_id": 0, + "bbox": [ + 1220.41, + 435.972, + 59.5862, + 65.5448 + ], + "area": 3905.5655617599996, + "iscrowd": 0 + }, + { + "id": 2962, + "image_id": 584, + "category_id": 1, + "bbox": [ + 721.196, + 407.914, + 123.868, + 308.014 + ], + "area": 38153.078152, + "iscrowd": 0 + }, + { + "id": 2963, + "image_id": 584, + "category_id": 1, + "bbox": [ + 498.497, + 357.679, + 90.3507, + 277.052 + ], + "area": 25031.842136400002, + "iscrowd": 0 + }, + { + "id": 2964, + "image_id": 584, + "category_id": 1, + "bbox": [ + 572.665, + 380.965, + 126.348, + 332.901 + ], + "area": 42061.375548, + "iscrowd": 0 + }, + { + "id": 2965, + "image_id": 584, + "category_id": 1, + "bbox": [ + 669.887, + 398.345, + 58.7671, + 222.96 + ], + "area": 13102.712616, + "iscrowd": 0 + }, + { + "id": 2966, + "image_id": 584, + "category_id": 0, + "bbox": [ + 727.945, + 446.897, + 99.3103, + 143.007 + ], + "area": 14202.0680721, + "iscrowd": 0 + }, + { + "id": 2967, + "image_id": 584, + "category_id": 0, + "bbox": [ + 573.021, + 422.069, + 88.3862, + 88.3862 + ], + "area": 7812.12035044, + "iscrowd": 0 + }, + { + "id": 2968, + "image_id": 584, + "category_id": 0, + "bbox": [ + 691.2, + 418.097, + 54.6207, + 77.4621 + ], + "area": 4231.034125470001, + "iscrowd": 0 + }, + { + "id": 2969, + "image_id": 585, + "category_id": 1, + "bbox": [ + 402.245, + 359.963, + 121.696, + 308.2 + ], + "area": 37506.7072, + "iscrowd": 0 + }, + { + "id": 2970, + "image_id": 585, + "category_id": 1, + "bbox": [ + 41.4801, + 327.895, + 163.637, + 387.375 + ], + "area": 63388.882875, + "iscrowd": 0 + }, + { + "id": 2971, + "image_id": 585, + "category_id": 1, + "bbox": [ + 559.551, + 341.94, + 143.658, + 373.583 + ], + "area": 53668.186614, + "iscrowd": 0 + }, + { + "id": 2972, + "image_id": 585, + "category_id": 1, + "bbox": [ + 1111.42, + 274.821, + 167.961, + 436.945 + ], + "area": 73389.71914500001, + "iscrowd": 0 + }, + { + "id": 2973, + "image_id": 585, + "category_id": 1, + "bbox": [ + 618.703, + 366.455, + 26.8138, + 51.6414 + ], + "area": 1384.70217132, + "iscrowd": 0 + }, + { + "id": 2974, + "image_id": 585, + "category_id": 0, + "bbox": [ + 642.538, + 435.972, + 66.5379, + 128.11 + ], + "area": 8524.170369, + "iscrowd": 0 + }, + { + "id": 2975, + "image_id": 586, + "category_id": 1, + "bbox": [ + 101.422, + 384.608, + 209.085, + 331.913 + ], + "area": 69398.029605, + "iscrowd": 0 + }, + { + "id": 2976, + "image_id": 586, + "category_id": 1, + "bbox": [ + 302.071, + 419.854, + 151.69, + 296.74 + ], + "area": 45012.4906, + "iscrowd": 0 + }, + { + "id": 2977, + "image_id": 586, + "category_id": 1, + "bbox": [ + 1221.59, + 378.626, + 58.084, + 154.237 + ], + "area": 8958.701908000001, + "iscrowd": 0 + }, + { + "id": 2978, + "image_id": 586, + "category_id": 1, + "bbox": [ + 1170.6, + 443.423, + 108.659, + 138.231 + ], + "area": 15020.042229, + "iscrowd": 0 + }, + { + "id": 2979, + "image_id": 586, + "category_id": 0, + "bbox": [ + 284.028, + 518.4, + 125.131, + 150.952 + ], + "area": 18888.774712, + "iscrowd": 0 + }, + { + "id": 2980, + "image_id": 586, + "category_id": 0, + "bbox": [ + 1226.37, + 432.993, + 53.6276, + 58.5931 + ], + "area": 3142.20732956, + "iscrowd": 0 + }, + { + "id": 2981, + "image_id": 587, + "category_id": 1, + "bbox": [ + 522.921, + 354.535, + 98.8894, + 298.051 + ], + "area": 29474.0845594, + "iscrowd": 0 + }, + { + "id": 2982, + "image_id": 587, + "category_id": 1, + "bbox": [ + 548.199, + 375.588, + 164.487, + 340.555 + ], + "area": 56016.870285, + "iscrowd": 0 + }, + { + "id": 2983, + "image_id": 587, + "category_id": 1, + "bbox": [ + 687.469, + 397.131, + 68.0002, + 253.374 + ], + "area": 17229.4826748, + "iscrowd": 0 + }, + { + "id": 2984, + "image_id": 587, + "category_id": 1, + "bbox": [ + 746.37, + 407.809, + 152.189, + 307.303 + ], + "area": 46768.136266999994, + "iscrowd": 0 + }, + { + "id": 2985, + "image_id": 587, + "category_id": 0, + "bbox": [ + 742.401, + 456.125, + 125.263, + 159.98 + ], + "area": 20039.57474, + "iscrowd": 0 + }, + { + "id": 2986, + "image_id": 587, + "category_id": 0, + "bbox": [ + 720.0, + 427.034, + 56.6069, + 62.5655 + ], + "area": 3541.6390019500004, + "iscrowd": 0 + }, + { + "id": 2987, + "image_id": 587, + "category_id": 0, + "bbox": [ + 538.262, + 425.048, + 114.207, + 75.4759 + ], + "area": 8619.876111299998, + "iscrowd": 0 + }, + { + "id": 2988, + "image_id": 588, + "category_id": 1, + "bbox": [ + 67.0279, + 323.998, + 187.336, + 391.007 + ], + "area": 73249.68735200001, + "iscrowd": 0 + }, + { + "id": 2989, + "image_id": 588, + "category_id": 1, + "bbox": [ + 837.411, + 164.738, + 293.383, + 549.068 + ], + "area": 161087.217044, + "iscrowd": 0 + }, + { + "id": 2990, + "image_id": 588, + "category_id": 1, + "bbox": [ + 455.484, + 320.69, + 266.139, + 393.843 + ], + "area": 104816.98217700001, + "iscrowd": 0 + }, + { + "id": 2991, + "image_id": 588, + "category_id": 1, + "bbox": [ + 388.402, + 357.351, + 114.232, + 352.706 + ], + "area": 40290.311792, + "iscrowd": 0 + }, + { + "id": 2992, + "image_id": 588, + "category_id": 0, + "bbox": [ + 582.952, + 466.759, + 139.034, + 151.945 + ], + "area": 21125.521129999997, + "iscrowd": 0 + }, + { + "id": 2993, + "image_id": 588, + "category_id": 0, + "bbox": [ + 908.69, + 155.917, + 180.745, + 266.152 + ], + "area": 48105.64324, + "iscrowd": 0 + }, + { + "id": 3001, + "image_id": 590, + "category_id": 1, + "bbox": [ + 527.994, + 367.564, + 173.402, + 348.486 + ], + "area": 60428.169372, + "iscrowd": 0 + }, + { + "id": 3002, + "image_id": 590, + "category_id": 1, + "bbox": [ + 704.495, + 398.375, + 83.9822, + 255.586 + ], + "area": 21464.674569200004, + "iscrowd": 0 + }, + { + "id": 3003, + "image_id": 590, + "category_id": 1, + "bbox": [ + 556.714, + 347.545, + 79.3838, + 84.1936 + ], + "area": 6683.60790368, + "iscrowd": 0 + }, + { + "id": 3004, + "image_id": 590, + "category_id": 0, + "bbox": [ + 748.988, + 470.161, + 145.121, + 170.815 + ], + "area": 24788.843615, + "iscrowd": 0 + }, + { + "id": 3005, + "image_id": 590, + "category_id": 1, + "bbox": [ + 772.292, + 413.479, + 150.625, + 302.548 + ], + "area": 45571.2925, + "iscrowd": 0 + }, + { + "id": 3006, + "image_id": 590, + "category_id": 0, + "bbox": [ + 522.372, + 418.097, + 107.255, + 130.097 + ], + "area": 13953.553735, + "iscrowd": 0 + }, + { + "id": 3007, + "image_id": 591, + "category_id": 1, + "bbox": [ + 83.6741, + 312.311, + 166.05, + 407.689 + ], + "area": 67696.75845000001, + "iscrowd": 0 + }, + { + "id": 3008, + "image_id": 591, + "category_id": 1, + "bbox": [ + 419.261, + 328.616, + 224.22, + 391.384 + ], + "area": 87756.12048, + "iscrowd": 0 + }, + { + "id": 3009, + "image_id": 591, + "category_id": 1, + "bbox": [ + 364.019, + 355.189, + 103.627, + 319.995 + ], + "area": 33160.121865, + "iscrowd": 0 + }, + { + "id": 3010, + "image_id": 591, + "category_id": 1, + "bbox": [ + 698.466, + 345.57, + 226.442, + 374.43 + ], + "area": 84786.67806, + "iscrowd": 0 + }, + { + "id": 3011, + "image_id": 591, + "category_id": 1, + "bbox": [ + 20.0871, + 365.662, + 65.3353, + 88.5837 + ], + "area": 5787.64261461, + "iscrowd": 0 + }, + { + "id": 3012, + "image_id": 591, + "category_id": 0, + "bbox": [ + 494.033, + 488.019, + 164.105, + 176.993 + ], + "area": 29045.436264999997, + "iscrowd": 0 + }, + { + "id": 3013, + "image_id": 591, + "category_id": 0, + "bbox": [ + 743.198, + 230.263, + 131.456, + 211.36 + ], + "area": 27784.54016, + "iscrowd": 0 + }, + { + "id": 3014, + "image_id": 591, + "category_id": 0, + "bbox": [ + 65.3278, + 385.427, + 38.0842, + 47.9329 + ], + "area": 1825.48615018, + "iscrowd": 0 + }, + { + "id": 3015, + "image_id": 592, + "category_id": 1, + "bbox": [ + 395.07, + 400.744, + 215.336, + 315.899 + ], + "area": 68024.427064, + "iscrowd": 0 + }, + { + "id": 3016, + "image_id": 592, + "category_id": 1, + "bbox": [ + 181.823, + 414.331, + 226.739, + 303.31 + ], + "area": 68772.20609, + "iscrowd": 0 + }, + { + "id": 3017, + "image_id": 592, + "category_id": 0, + "bbox": [ + 548.332, + 529.792, + 140.333, + 188.081 + ], + "area": 26393.970973, + "iscrowd": 0 + }, + { + "id": 3018, + "image_id": 592, + "category_id": 1, + "bbox": [ + 1221.73, + 378.231, + 57.957, + 160.792 + ], + "area": 9319.021944, + "iscrowd": 0 + }, + { + "id": 3019, + "image_id": 592, + "category_id": 1, + "bbox": [ + 1179.06, + 443.638, + 100.463, + 141.822 + ], + "area": 14247.863586, + "iscrowd": 0 + }, + { + "id": 3020, + "image_id": 592, + "category_id": 0, + "bbox": [ + 215.503, + 484.634, + 117.186, + 206.566 + ], + "area": 24206.643276000003, + "iscrowd": 0 + }, + { + "id": 3021, + "image_id": 592, + "category_id": 0, + "bbox": [ + 1217.54, + 433.986, + 60.5793, + 67.531 + ], + "area": 4090.9807083000005, + "iscrowd": 0 + }, + { + "id": 3028, + "image_id": 594, + "category_id": 1, + "bbox": [ + 37.446, + 315.986, + 245.469, + 401.567 + ], + "area": 98572.249923, + "iscrowd": 0 + }, + { + "id": 3029, + "image_id": 594, + "category_id": 1, + "bbox": [ + 327.408, + 292.407, + 207.166, + 423.047 + ], + "area": 87640.95480200001, + "iscrowd": 0 + }, + { + "id": 3030, + "image_id": 594, + "category_id": 1, + "bbox": [ + 590.512, + 336.985, + 190.071, + 376.711 + ], + "area": 71601.836481, + "iscrowd": 0 + }, + { + "id": 3031, + "image_id": 594, + "category_id": 0, + "bbox": [ + 326.829, + 515.493, + 245.281, + 202.199 + ], + "area": 49595.572919000006, + "iscrowd": 0 + }, + { + "id": 3032, + "image_id": 594, + "category_id": 1, + "bbox": [ + 543.929, + 484.389, + 78.1116, + 202.276 + ], + "area": 15800.1020016, + "iscrowd": 0 + }, + { + "id": 3033, + "image_id": 594, + "category_id": 0, + "bbox": [ + 627.641, + 237.352, + 135.062, + 196.634 + ], + "area": 26557.781308, + "iscrowd": 0 + }, + { + "id": 3041, + "image_id": 596, + "category_id": 0, + "bbox": [ + 700.891, + 517.57, + 219.931, + 200.633 + ], + "area": 44125.416323000005, + "iscrowd": 0 + }, + { + "id": 3042, + "image_id": 596, + "category_id": 1, + "bbox": [ + 692.518, + 394.568, + 125.76, + 215.383 + ], + "area": 27086.566080000004, + "iscrowd": 0 + }, + { + "id": 3043, + "image_id": 596, + "category_id": 1, + "bbox": [ + 464.036, + 367.431, + 214.534, + 348.215 + ], + "area": 74703.95680999999, + "iscrowd": 0 + }, + { + "id": 3044, + "image_id": 596, + "category_id": 1, + "bbox": [ + 610.504, + 339.093, + 90.6313, + 343.779 + ], + "area": 31157.1376827, + "iscrowd": 0 + }, + { + "id": 3045, + "image_id": 596, + "category_id": 0, + "bbox": [ + 406.093, + 453.591, + 151.041, + 262.821 + ], + "area": 39696.746661000005, + "iscrowd": 0 + }, + { + "id": 3046, + "image_id": 596, + "category_id": 1, + "bbox": [ + 776.668, + 435.083, + 236.491, + 284.917 + ], + "area": 67380.306247, + "iscrowd": 0 + }, + { + "id": 3047, + "image_id": 596, + "category_id": 0, + "bbox": [ + 651.476, + 388.303, + 91.3655, + 91.3655 + ], + "area": 8347.65459025, + "iscrowd": 0 + }, + { + "id": 3048, + "image_id": 597, + "category_id": 1, + "bbox": [ + 325.347, + 330.458, + 151.232, + 386.707 + ], + "area": 58482.473024, + "iscrowd": 0 + }, + { + "id": 3049, + "image_id": 597, + "category_id": 1, + "bbox": [ + 486.688, + 315.987, + 182.623, + 399.246 + ], + "area": 72911.502258, + "iscrowd": 0 + }, + { + "id": 3050, + "image_id": 597, + "category_id": 1, + "bbox": [ + 52.4115, + 268.304, + 264.115, + 446.332 + ], + "area": 117882.97618, + "iscrowd": 0 + }, + { + "id": 3051, + "image_id": 597, + "category_id": 0, + "bbox": [ + 81.6372, + 508.461, + 273.053, + 207.642 + ], + "area": 56697.271025999995, + "iscrowd": 0 + }, + { + "id": 3052, + "image_id": 597, + "category_id": 0, + "bbox": [ + 528.331, + 250.262, + 115.2, + 120.166 + ], + "area": 13843.1232, + "iscrowd": 0 + }, + { + "id": 3053, + "image_id": 598, + "category_id": 1, + "bbox": [ + 253.41, + 417.084, + 216.997, + 299.578 + ], + "area": 65007.527266, + "iscrowd": 0 + }, + { + "id": 3054, + "image_id": 598, + "category_id": 1, + "bbox": [ + 461.815, + 393.967, + 237.854, + 323.459 + ], + "area": 76936.016986, + "iscrowd": 0 + }, + { + "id": 3055, + "image_id": 598, + "category_id": 1, + "bbox": [ + 1222.44, + 378.791, + 57.2493, + 163.434 + ], + "area": 9356.4820962, + "iscrowd": 0 + }, + { + "id": 3056, + "image_id": 598, + "category_id": 1, + "bbox": [ + 1183.68, + 442.871, + 95.6567, + 142.614 + ], + "area": 13641.984613800001, + "iscrowd": 0 + }, + { + "id": 3057, + "image_id": 598, + "category_id": 0, + "bbox": [ + 363.476, + 560.11, + 108.248, + 159.89 + ], + "area": 17307.77272, + "iscrowd": 0 + }, + { + "id": 3058, + "image_id": 598, + "category_id": 0, + "bbox": [ + 1224.5, + 436.966, + 50.6483, + 58.5931 + ], + "area": 2967.64090673, + "iscrowd": 0 + }, + { + "id": 3059, + "image_id": 599, + "category_id": 1, + "bbox": [ + 589.469, + 338.227, + 133.569, + 377.183 + ], + "area": 50379.956127, + "iscrowd": 0 + }, + { + "id": 3060, + "image_id": 599, + "category_id": 1, + "bbox": [ + 774.724, + 451.426, + 285.468, + 265.338 + ], + "area": 75745.508184, + "iscrowd": 0 + }, + { + "id": 3061, + "image_id": 599, + "category_id": 1, + "bbox": [ + 748.835, + 395.942, + 120.062, + 253.736 + ], + "area": 30464.051632, + "iscrowd": 0 + }, + { + "id": 3062, + "image_id": 599, + "category_id": 0, + "bbox": [ + 837.54, + 570.274, + 155.182, + 148.355 + ], + "area": 23022.025609999997, + "iscrowd": 0 + }, + { + "id": 3063, + "image_id": 599, + "category_id": 1, + "bbox": [ + 361.495, + 359.438, + 257.244, + 355.96 + ], + "area": 91568.57424, + "iscrowd": 0 + }, + { + "id": 3064, + "image_id": 599, + "category_id": 0, + "bbox": [ + 259.714, + 461.817, + 212.104, + 252.415 + ], + "area": 53538.23116, + "iscrowd": 0 + }, + { + "id": 3065, + "image_id": 599, + "category_id": 0, + "bbox": [ + 653.195, + 405.537, + 69.5942, + 94.5105 + ], + "area": 6577.382639099999, + "iscrowd": 0 + }, + { + "id": 3066, + "image_id": 600, + "category_id": 1, + "bbox": [ + 0.518093, + 277.491, + 199.544, + 437.233 + ], + "area": 87247.22175200001, + "iscrowd": 0 + }, + { + "id": 3067, + "image_id": 600, + "category_id": 1, + "bbox": [ + 277.599, + 316.628, + 225.303, + 399.935 + ], + "area": 90106.555305, + "iscrowd": 0 + }, + { + "id": 3068, + "image_id": 600, + "category_id": 1, + "bbox": [ + 566.619, + 369.952, + 103.163, + 338.128 + ], + "area": 34882.298864, + "iscrowd": 0 + }, + { + "id": 3069, + "image_id": 600, + "category_id": 1, + "bbox": [ + 467.93, + 320.695, + 136.113, + 396.443 + ], + "area": 53961.046059, + "iscrowd": 0 + }, + { + "id": 3070, + "image_id": 600, + "category_id": 1, + "bbox": [ + 241.295, + 370.06, + 61.7248, + 93.5836 + ], + "area": 5776.42899328, + "iscrowd": 0 + }, + { + "id": 3071, + "image_id": 600, + "category_id": 0, + "bbox": [ + 480.517, + 265.928, + 100.034, + 138.922 + ], + "area": 13896.923348, + "iscrowd": 0 + }, + { + "id": 3072, + "image_id": 600, + "category_id": 0, + "bbox": [ + 600.828, + 432.0, + 73.4897, + 114.207 + ], + "area": 8393.0381679, + "iscrowd": 0 + }, + { + "id": 3073, + "image_id": 600, + "category_id": 0, + "bbox": [ + 279.062, + 397.241, + 32.7724, + 30.7862 + ], + "area": 1008.93766088, + "iscrowd": 0 + }, + { + "id": 3080, + "image_id": 602, + "category_id": 1, + "bbox": [ + 199.992, + 319.867, + 291.591, + 393.665 + ], + "area": 114789.17101500001, + "iscrowd": 0 + }, + { + "id": 3081, + "image_id": 602, + "category_id": 1, + "bbox": [ + 789.846, + 390.849, + 122.281, + 326.162 + ], + "area": 39883.415521999996, + "iscrowd": 0 + }, + { + "id": 3082, + "image_id": 602, + "category_id": 1, + "bbox": [ + 584.325, + 326.158, + 161.152, + 389.912 + ], + "area": 62835.09862399999, + "iscrowd": 0 + }, + { + "id": 3083, + "image_id": 602, + "category_id": 1, + "bbox": [ + 0.118666, + 483.358, + 235.688, + 232.73 + ], + "area": 54851.66823999999, + "iscrowd": 0 + }, + { + "id": 3084, + "image_id": 602, + "category_id": 1, + "bbox": [ + 965.59, + 473.869, + 313.535, + 242.668 + ], + "area": 76084.91138, + "iscrowd": 0 + }, + { + "id": 3085, + "image_id": 602, + "category_id": 0, + "bbox": [ + 649.49, + 386.317, + 114.207, + 114.207 + ], + "area": 13043.238849, + "iscrowd": 0 + }, + { + "id": 3086, + "image_id": 603, + "category_id": 1, + "bbox": [ + 182.363, + 301.108, + 360.512, + 413.778 + ], + "area": 149171.934336, + "iscrowd": 0 + }, + { + "id": 3087, + "image_id": 603, + "category_id": 1, + "bbox": [ + 542.951, + 363.561, + 132.053, + 351.781 + ], + "area": 46453.736393, + "iscrowd": 0 + }, + { + "id": 3088, + "image_id": 603, + "category_id": 1, + "bbox": [ + 0.51569, + 354.275, + 107.39, + 358.157 + ], + "area": 38462.48023, + "iscrowd": 0 + }, + { + "id": 3089, + "image_id": 603, + "category_id": 1, + "bbox": [ + 407.899, + 393.748, + 134.58, + 171.999 + ], + "area": 23147.62542, + "iscrowd": 0 + }, + { + "id": 3090, + "image_id": 603, + "category_id": 0, + "bbox": [ + 581.959, + 423.062, + 91.3655, + 117.186 + ], + "area": 10706.757483000001, + "iscrowd": 0 + }, + { + "id": 3091, + "image_id": 603, + "category_id": 0, + "bbox": [ + 421.076, + 283.034, + 89.3793, + 122.152 + ], + "area": 10917.8602536, + "iscrowd": 0 + }, + { + "id": 3092, + "image_id": 604, + "category_id": 1, + "bbox": [ + 0.480652, + 384.266, + 294.504, + 335.734 + ], + "area": 98875.005936, + "iscrowd": 0 + }, + { + "id": 3093, + "image_id": 604, + "category_id": 1, + "bbox": [ + 555.432, + 425.366, + 244.303, + 294.634 + ], + "area": 71979.970102, + "iscrowd": 0 + }, + { + "id": 3094, + "image_id": 604, + "category_id": 1, + "bbox": [ + 1222.57, + 379.091, + 57.1055, + 161.437 + ], + "area": 9218.940603500001, + "iscrowd": 0 + }, + { + "id": 3095, + "image_id": 604, + "category_id": 0, + "bbox": [ + 1233.79, + 444.201, + 46.2052, + 65.298 + ], + "area": 3017.1071496, + "iscrowd": 0 + }, + { + "id": 3096, + "image_id": 604, + "category_id": 1, + "bbox": [ + 1180.53, + 437.327, + 99.4749, + 145.204 + ], + "area": 14444.153379600002, + "iscrowd": 0 + }, + { + "id": 3100, + "image_id": 606, + "category_id": 1, + "bbox": [ + 103.878, + 241.854, + 456.896, + 470.485 + ], + "area": 214962.71456000002, + "iscrowd": 0 + }, + { + "id": 3101, + "image_id": 606, + "category_id": 1, + "bbox": [ + 525.381, + 360.202, + 128.969, + 355.982 + ], + "area": 45910.642558, + "iscrowd": 0 + }, + { + "id": 3102, + "image_id": 606, + "category_id": 0, + "bbox": [ + 426.041, + 294.952, + 105.269, + 123.145 + ], + "area": 12963.351005, + "iscrowd": 0 + }, + { + "id": 3103, + "image_id": 606, + "category_id": 0, + "bbox": [ + 553.159, + 429.021, + 89.3793, + 105.269 + ], + "area": 9408.8695317, + "iscrowd": 0 + }, + { + "id": 3104, + "image_id": 606, + "category_id": 0, + "bbox": [ + 391.283, + 396.248, + 35.7517, + 42.7034 + ], + "area": 1526.71914578, + "iscrowd": 0 + }, + { + "id": 3105, + "image_id": 606, + "category_id": 1, + "bbox": [ + 362.483, + 373.407, + 34.7586, + 48.6621 + ], + "area": 1691.42646906, + "iscrowd": 0 + }, + { + "id": 3111, + "image_id": 608, + "category_id": 1, + "bbox": [ + 850.788, + 400.254, + 192.024, + 317.082 + ], + "area": 60887.353967999996, + "iscrowd": 0 + }, + { + "id": 3112, + "image_id": 608, + "category_id": 1, + "bbox": [ + 538.951, + 296.67, + 214.514, + 417.758 + ], + "area": 89614.939612, + "iscrowd": 0 + }, + { + "id": 3113, + "image_id": 608, + "category_id": 0, + "bbox": [ + 624.662, + 384.331, + 143.007, + 178.759 + ], + "area": 25563.788312999997, + "iscrowd": 0 + }, + { + "id": 3125, + "image_id": 611, + "category_id": 1, + "bbox": [ + 927.983, + 411.214, + 220.526, + 304.338 + ], + "area": 67114.44178800001, + "iscrowd": 0 + }, + { + "id": 3126, + "image_id": 611, + "category_id": 1, + "bbox": [ + 471.285, + 275.971, + 265.065, + 436.46 + ], + "area": 115690.2699, + "iscrowd": 0 + }, + { + "id": 3127, + "image_id": 611, + "category_id": 0, + "bbox": [ + 573.079, + 383.197, + 172.697, + 211.362 + ], + "area": 36501.583314, + "iscrowd": 0 + }, + { + "id": 3128, + "image_id": 612, + "category_id": 1, + "bbox": [ + 453.596, + 361.096, + 144.041, + 356.023 + ], + "area": 51281.908943, + "iscrowd": 0 + }, + { + "id": 3129, + "image_id": 612, + "category_id": 1, + "bbox": [ + 401.655, + 374.251, + 65.3949, + 254.095 + ], + "area": 16616.517115500003, + "iscrowd": 0 + }, + { + "id": 3130, + "image_id": 612, + "category_id": 0, + "bbox": [ + 466.922, + 309.245, + 70.5439, + 97.4387 + ], + "area": 6873.705908929999, + "iscrowd": 0 + }, + { + "id": 3131, + "image_id": 612, + "category_id": 0, + "bbox": [ + 462.954, + 449.451, + 74.9526, + 121.688 + ], + "area": 9120.8319888, + "iscrowd": 0 + }, + { + "id": 3132, + "image_id": 612, + "category_id": 0, + "bbox": [ + 430.327, + 400.953, + 35.2717, + 89.5023 + ], + "area": 3156.8982749100005, + "iscrowd": 0 + }, + { + "id": 3138, + "image_id": 614, + "category_id": 1, + "bbox": [ + 1067.95, + 425.928, + 211.27, + 289.781 + ], + "area": 61222.031870000006, + "iscrowd": 0 + }, + { + "id": 3139, + "image_id": 614, + "category_id": 1, + "bbox": [ + 385.212, + 237.909, + 333.441, + 473.903 + ], + "area": 158018.69022299998, + "iscrowd": 0 + }, + { + "id": 3140, + "image_id": 614, + "category_id": 0, + "bbox": [ + 520.386, + 379.366, + 249.269, + 297.931 + ], + "area": 74264.962439, + "iscrowd": 0 + }, + { + "id": 3141, + "image_id": 615, + "category_id": 1, + "bbox": [ + 376.625, + 357.327, + 117.536, + 359.281 + ], + "area": 42228.451616, + "iscrowd": 0 + }, + { + "id": 3142, + "image_id": 615, + "category_id": 1, + "bbox": [ + 509.778, + 349.502, + 104.697, + 335.214 + ], + "area": 35095.900158000004, + "iscrowd": 0 + }, + { + "id": 3143, + "image_id": 615, + "category_id": 0, + "bbox": [ + 533.297, + 308.855, + 58.5931, + 100.303 + ], + "area": 5877.0637093, + "iscrowd": 0 + }, + { + "id": 3144, + "image_id": 615, + "category_id": 0, + "bbox": [ + 371.421, + 428.028, + 90.3724, + 138.041 + ], + "area": 12475.0964684, + "iscrowd": 0 + }, + { + "id": 3145, + "image_id": 615, + "category_id": 1, + "bbox": [ + 434.979, + 373.407, + 32.7724, + 42.7034 + ], + "area": 1399.4929061599998, + "iscrowd": 0 + }, + { + "id": 3146, + "image_id": 616, + "category_id": 1, + "bbox": [ + 134.871, + 392.206, + 202.476, + 324.625 + ], + "area": 65728.7715, + "iscrowd": 0 + }, + { + "id": 3147, + "image_id": 616, + "category_id": 1, + "bbox": [ + 635.689, + 423.83, + 138.837, + 293.017 + ], + "area": 40681.60122899999, + "iscrowd": 0 + }, + { + "id": 3148, + "image_id": 616, + "category_id": 1, + "bbox": [ + 1222.09, + 379.009, + 57.582, + 158.464 + ], + "area": 9124.674048, + "iscrowd": 0 + }, + { + "id": 3149, + "image_id": 616, + "category_id": 1, + "bbox": [ + 1184.18, + 443.737, + 95.248, + 142.603 + ], + "area": 13582.650544000002, + "iscrowd": 0 + }, + { + "id": 3150, + "image_id": 616, + "category_id": 0, + "bbox": [ + 1229.5, + 443.342, + 48.1144, + 68.7346 + ], + "area": 3307.12403824, + "iscrowd": 0 + }, + { + "id": 3151, + "image_id": 617, + "category_id": 1, + "bbox": [ + 195.586, + 173.245, + 420.214, + 539.958 + ], + "area": 226897.911012, + "iscrowd": 0 + }, + { + "id": 3152, + "image_id": 617, + "category_id": 0, + "bbox": [ + 305.012, + 421.862, + 256.038, + 281.814 + ], + "area": 72155.09293200001, + "iscrowd": 0 + }, + { + "id": 3153, + "image_id": 618, + "category_id": 1, + "bbox": [ + 545.319, + 354.974, + 145.745, + 333.392 + ], + "area": 48590.21704, + "iscrowd": 0 + }, + { + "id": 3154, + "image_id": 618, + "category_id": 1, + "bbox": [ + 288.626, + 346.596, + 149.632, + 370.158 + ], + "area": 55387.481856000006, + "iscrowd": 0 + }, + { + "id": 3155, + "image_id": 618, + "category_id": 1, + "bbox": [ + 404.161, + 373.448, + 77.7771, + 286.929 + ], + "area": 22316.5055259, + "iscrowd": 0 + }, + { + "id": 3156, + "image_id": 618, + "category_id": 0, + "bbox": [ + 603.807, + 311.834, + 56.6069, + 93.3517 + ], + "area": 5284.35034673, + "iscrowd": 0 + }, + { + "id": 3157, + "image_id": 618, + "category_id": 0, + "bbox": [ + 398.234, + 394.262, + 61.5724, + 109.241 + ], + "area": 6726.2305484, + "iscrowd": 0 + }, + { + "id": 3158, + "image_id": 618, + "category_id": 0, + "bbox": [ + 281.048, + 430.014, + 88.3862, + 154.924 + ], + "area": 13693.143648800002, + "iscrowd": 0 + }, + { + "id": 3159, + "image_id": 619, + "category_id": 1, + "bbox": [ + 250.311, + 394.836, + 177.499, + 322.247 + ], + "area": 57198.520253, + "iscrowd": 0 + }, + { + "id": 3160, + "image_id": 619, + "category_id": 1, + "bbox": [ + 563.805, + 424.893, + 130.065, + 293.459 + ], + "area": 38168.744835, + "iscrowd": 0 + }, + { + "id": 3161, + "image_id": 619, + "category_id": 1, + "bbox": [ + 1221.91, + 378.776, + 57.7437, + 158.12 + ], + "area": 9130.433844, + "iscrowd": 0 + }, + { + "id": 3162, + "image_id": 619, + "category_id": 0, + "bbox": [ + 1229.5, + 436.468, + 49.8329, + 69.5939 + ], + "area": 3468.06585931, + "iscrowd": 0 + }, + { + "id": 3163, + "image_id": 619, + "category_id": 1, + "bbox": [ + 1177.95, + 446.778, + 102.052, + 120.286 + ], + "area": 12275.426872000002, + "iscrowd": 0 + }, + { + "id": 3164, + "image_id": 620, + "category_id": 1, + "bbox": [ + 1.15814, + 27.0842, + 359.279, + 684.451 + ], + "area": 245908.870829, + "iscrowd": 0 + }, + { + "id": 3165, + "image_id": 621, + "category_id": 1, + "bbox": [ + 623.465, + 352.177, + 118.983, + 362.625 + ], + "area": 43146.210375, + "iscrowd": 0 + }, + { + "id": 3166, + "image_id": 621, + "category_id": 1, + "bbox": [ + 361.012, + 373.649, + 103.886, + 305.856 + ], + "area": 31774.156415999998, + "iscrowd": 0 + }, + { + "id": 3167, + "image_id": 621, + "category_id": 1, + "bbox": [ + 251.676, + 337.803, + 130.751, + 377.265 + ], + "area": 49327.776015, + "iscrowd": 0 + }, + { + "id": 3168, + "image_id": 621, + "category_id": 0, + "bbox": [ + 372.414, + 397.241, + 67.531, + 120.166 + ], + "area": 8114.930146000001, + "iscrowd": 0 + }, + { + "id": 3169, + "image_id": 621, + "category_id": 0, + "bbox": [ + 248.276, + 426.041, + 93.3517, + 147.972 + ], + "area": 13813.4377524, + "iscrowd": 0 + }, + { + "id": 3170, + "image_id": 621, + "category_id": 0, + "bbox": [ + 656.441, + 300.91, + 60.5793, + 62.5655 + ], + "area": 3790.1741941500004, + "iscrowd": 0 + }, + { + "id": 3171, + "image_id": 622, + "category_id": 1, + "bbox": [ + 507.608, + 426.886, + 118.628, + 291.636 + ], + "area": 34596.195408, + "iscrowd": 0 + }, + { + "id": 3172, + "image_id": 622, + "category_id": 1, + "bbox": [ + 356.514, + 397.325, + 106.96, + 320.728 + ], + "area": 34305.06688, + "iscrowd": 0 + }, + { + "id": 3173, + "image_id": 622, + "category_id": 1, + "bbox": [ + 1222.24, + 378.814, + 57.3018, + 153.932 + ], + "area": 8820.580677599999, + "iscrowd": 0 + }, + { + "id": 3174, + "image_id": 622, + "category_id": 0, + "bbox": [ + 416.11, + 478.676, + 94.3448, + 132.083 + ], + "area": 12461.344218400001, + "iscrowd": 0 + }, + { + "id": 3175, + "image_id": 622, + "category_id": 1, + "bbox": [ + 1170.87, + 436.966, + 102.29, + 98.3172 + ], + "area": 10056.866388, + "iscrowd": 0 + }, + { + "id": 3176, + "image_id": 622, + "category_id": 0, + "bbox": [ + 1221.52, + 427.034, + 50.6483, + 55.6138 + ], + "area": 2816.74442654, + "iscrowd": 0 + }, + { + "id": 3177, + "image_id": 623, + "category_id": 1, + "bbox": [ + 660.061, + 349.528, + 116.209, + 367.586 + ], + "area": 42716.801474, + "iscrowd": 0 + }, + { + "id": 3178, + "image_id": 623, + "category_id": 1, + "bbox": [ + 350.806, + 368.071, + 87.3361, + 335.345 + ], + "area": 29287.724454500003, + "iscrowd": 0 + }, + { + "id": 3179, + "image_id": 623, + "category_id": 1, + "bbox": [ + 238.328, + 343.185, + 133.768, + 372.677 + ], + "area": 49852.256936000005, + "iscrowd": 0 + }, + { + "id": 3180, + "image_id": 623, + "category_id": 0, + "bbox": [ + 689.928, + 309.308, + 64.4389, + 108.258 + ], + "area": 6976.0264362, + "iscrowd": 0 + }, + { + "id": 3181, + "image_id": 623, + "category_id": 0, + "bbox": [ + 355.704, + 408.974, + 49.8327, + 116.849 + ], + "area": 5822.901162300001, + "iscrowd": 0 + }, + { + "id": 3182, + "image_id": 623, + "category_id": 0, + "bbox": [ + 240.573, + 433.89, + 93.6514, + 134.893 + ], + "area": 12632.918300199999, + "iscrowd": 0 + }, + { + "id": 3183, + "image_id": 624, + "category_id": 1, + "bbox": [ + 441.4, + 405.823, + 113.318, + 311.848 + ], + "area": 35337.991664, + "iscrowd": 0 + }, + { + "id": 3184, + "image_id": 624, + "category_id": 1, + "bbox": [ + 1222.48, + 379.124, + 57.0957, + 155.081 + ], + "area": 8854.4582517, + "iscrowd": 0 + }, + { + "id": 3185, + "image_id": 624, + "category_id": 0, + "bbox": [ + 535.283, + 487.614, + 83.4207, + 132.083 + ], + "area": 11018.4563181, + "iscrowd": 0 + }, + { + "id": 3186, + "image_id": 624, + "category_id": 1, + "bbox": [ + 1180.8, + 443.917, + 96.331, + 99.3103 + ], + "area": 9566.6605093, + "iscrowd": 0 + }, + { + "id": 3187, + "image_id": 624, + "category_id": 0, + "bbox": [ + 1223.39, + 433.986, + 56.6069, + 55.6138 + ], + "area": 3148.12481522, + "iscrowd": 0 + }, + { + "id": 3188, + "image_id": 625, + "category_id": 1, + "bbox": [ + 307.901, + 362.766, + 118.998, + 353.285 + ], + "area": 42040.208430000006, + "iscrowd": 0 + }, + { + "id": 3189, + "image_id": 625, + "category_id": 1, + "bbox": [ + 177.849, + 341.654, + 159.656, + 371.778 + ], + "area": 59356.588368000004, + "iscrowd": 0 + }, + { + "id": 3190, + "image_id": 625, + "category_id": 1, + "bbox": [ + 677.858, + 353.457, + 95.9468, + 362.435 + ], + "area": 34774.478458, + "iscrowd": 0 + }, + { + "id": 3191, + "image_id": 625, + "category_id": 0, + "bbox": [ + 713.048, + 297.931, + 63.5586, + 113.214 + ], + "area": 7195.7233404, + "iscrowd": 0 + }, + { + "id": 3192, + "image_id": 625, + "category_id": 0, + "bbox": [ + 321.766, + 406.179, + 75.4759, + 137.048 + ], + "area": 10343.821143199999, + "iscrowd": 0 + }, + { + "id": 3193, + "image_id": 625, + "category_id": 0, + "bbox": [ + 183.724, + 442.924, + 126.124, + 160.883 + ], + "area": 20291.207492, + "iscrowd": 0 + }, + { + "id": 3194, + "image_id": 626, + "category_id": 1, + "bbox": [ + 343.75, + 417.918, + 135.526, + 300.075 + ], + "area": 40667.96445, + "iscrowd": 0 + }, + { + "id": 3195, + "image_id": 626, + "category_id": 1, + "bbox": [ + 1222.41, + 379.975, + 57.0635, + 157.57 + ], + "area": 8991.495695, + "iscrowd": 0 + }, + { + "id": 3196, + "image_id": 626, + "category_id": 1, + "bbox": [ + 534.87, + 406.332, + 156.025, + 311.844 + ], + "area": 48655.460100000004, + "iscrowd": 0 + }, + { + "id": 3197, + "image_id": 626, + "category_id": 0, + "bbox": [ + 623.876, + 491.204, + 90.2424, + 135.616 + ], + "area": 12238.313318400002, + "iscrowd": 0 + }, + { + "id": 3198, + "image_id": 626, + "category_id": 1, + "bbox": [ + 1170.6, + 443.354, + 108.915, + 263.841 + ], + "area": 28736.242515, + "iscrowd": 0 + }, + { + "id": 3199, + "image_id": 626, + "category_id": 0, + "bbox": [ + 295.945, + 467.752, + 94.3448, + 137.048 + ], + "area": 12929.7661504, + "iscrowd": 0 + }, + { + "id": 3200, + "image_id": 626, + "category_id": 0, + "bbox": [ + 1222.4, + 429.021, + 57.6, + 71.5034 + ], + "area": 4118.59584, + "iscrowd": 0 + }, + { + "id": 3207, + "image_id": 628, + "category_id": 1, + "bbox": [ + 572.655, + 405.177, + 225.318, + 312.561 + ], + "area": 70425.619398, + "iscrowd": 0 + }, + { + "id": 3208, + "image_id": 628, + "category_id": 1, + "bbox": [ + 1224.59, + 380.152, + 54.9119, + 161.198 + ], + "area": 8851.688456200001, + "iscrowd": 0 + }, + { + "id": 3209, + "image_id": 628, + "category_id": 0, + "bbox": [ + 712.55, + 503.536, + 105.542, + 152.688 + ], + "area": 16114.996895999999, + "iscrowd": 0 + }, + { + "id": 3210, + "image_id": 628, + "category_id": 1, + "bbox": [ + 264.877, + 418.918, + 146.527, + 298.136 + ], + "area": 43684.973672, + "iscrowd": 0 + }, + { + "id": 3211, + "image_id": 628, + "category_id": 1, + "bbox": [ + 1170.34, + 443.105, + 109.201, + 261.708 + ], + "area": 28578.775308, + "iscrowd": 0 + }, + { + "id": 3212, + "image_id": 628, + "category_id": 0, + "bbox": [ + 221.462, + 472.717, + 100.303, + 117.186 + ], + "area": 11754.107358000001, + "iscrowd": 0 + }, + { + "id": 3213, + "image_id": 628, + "category_id": 0, + "bbox": [ + 1221.41, + 429.021, + 53.6276, + 65.5448 + ], + "area": 3515.01031648, + "iscrowd": 0 + }, + { + "id": 3214, + "image_id": 629, + "category_id": 1, + "bbox": [ + 0.309238, + 326.792, + 241.928, + 387.837 + ], + "area": 93828.629736, + "iscrowd": 0 + }, + { + "id": 3215, + "image_id": 629, + "category_id": 1, + "bbox": [ + 225.179, + 366.048, + 177.326, + 349.656 + ], + "area": 62003.099856, + "iscrowd": 0 + }, + { + "id": 3216, + "image_id": 629, + "category_id": 1, + "bbox": [ + 635.775, + 354.997, + 165.6, + 362.523 + ], + "area": 60033.8088, + "iscrowd": 0 + }, + { + "id": 3217, + "image_id": 629, + "category_id": 0, + "bbox": [ + 670.345, + 306.869, + 81.4345, + 100.303 + ], + "area": 8168.1246535, + "iscrowd": 0 + }, + { + "id": 3218, + "image_id": 629, + "category_id": 0, + "bbox": [ + 260.193, + 419.09, + 114.207, + 164.855 + ], + "area": 18827.594984999996, + "iscrowd": 0 + }, + { + "id": 3219, + "image_id": 629, + "category_id": 0, + "bbox": [ + 71.5034, + 455.834, + 170.814, + 209.545 + ], + "area": 35793.21963, + "iscrowd": 0 + }, + { + "id": 3220, + "image_id": 630, + "category_id": 1, + "bbox": [ + 194.336, + 412.782, + 151.793, + 304.631 + ], + "area": 46240.853382999994, + "iscrowd": 0 + }, + { + "id": 3221, + "image_id": 630, + "category_id": 1, + "bbox": [ + 611.891, + 408.142, + 226.999, + 309.595 + ], + "area": 70277.755405, + "iscrowd": 0 + }, + { + "id": 3222, + "image_id": 630, + "category_id": 1, + "bbox": [ + 1224.75, + 379.557, + 54.8608, + 158.583 + ], + "area": 8699.990246399999, + "iscrowd": 0 + }, + { + "id": 3223, + "image_id": 630, + "category_id": 1, + "bbox": [ + 1172.55, + 443.682, + 106.955, + 140.962 + ], + "area": 15076.590709999999, + "iscrowd": 0 + }, + { + "id": 3224, + "image_id": 630, + "category_id": 0, + "bbox": [ + 692.129, + 521.585, + 149.972, + 180.498 + ], + "area": 27069.646056, + "iscrowd": 0 + }, + { + "id": 3225, + "image_id": 630, + "category_id": 0, + "bbox": [ + 210.03, + 492.268, + 80.1722, + 141.859 + ], + "area": 11373.148119800002, + "iscrowd": 0 + }, + { + "id": 3226, + "image_id": 630, + "category_id": 0, + "bbox": [ + 1233.41, + 443.589, + 46.5884, + 71.7904 + ], + "area": 3344.59987136, + "iscrowd": 0 + }, + { + "id": 3227, + "image_id": 631, + "category_id": 1, + "bbox": [ + 612.731, + 308.329, + 182.177, + 406.028 + ], + "area": 73968.962956, + "iscrowd": 0 + }, + { + "id": 3228, + "image_id": 631, + "category_id": 1, + "bbox": [ + 0.626192, + 314.898, + 248.355, + 394.965 + ], + "area": 98091.53257499999, + "iscrowd": 0 + }, + { + "id": 3229, + "image_id": 631, + "category_id": 1, + "bbox": [ + 206.246, + 361.711, + 190.563, + 355.064 + ], + "area": 67662.061032, + "iscrowd": 0 + }, + { + "id": 3230, + "image_id": 631, + "category_id": 0, + "bbox": [ + 245.361, + 413.391, + 106.994, + 194.011 + ], + "area": 20758.012934, + "iscrowd": 0 + }, + { + "id": 3231, + "image_id": 631, + "category_id": 0, + "bbox": [ + 0.0494385, + 481.793, + 218.518, + 234.33 + ], + "area": 51205.322940000005, + "iscrowd": 0 + }, + { + "id": 3232, + "image_id": 631, + "category_id": 0, + "bbox": [ + 642.538, + 295.945, + 113.214, + 125.131 + ], + "area": 14166.581034, + "iscrowd": 0 + }, + { + "id": 3240, + "image_id": 633, + "category_id": 1, + "bbox": [ + 126.252, + 347.146, + 232.445, + 367.968 + ], + "area": 85532.32176, + "iscrowd": 0 + }, + { + "id": 3241, + "image_id": 633, + "category_id": 1, + "bbox": [ + 629.988, + 269.571, + 156.909, + 446.103 + ], + "area": 69997.575627, + "iscrowd": 0 + }, + { + "id": 3242, + "image_id": 633, + "category_id": 1, + "bbox": [ + 0.28748, + 460.707, + 103.595, + 255.559 + ], + "area": 26474.634605, + "iscrowd": 0 + }, + { + "id": 3243, + "image_id": 633, + "category_id": 0, + "bbox": [ + 177.233, + 414.592, + 128.738, + 218.626 + ], + "area": 28145.473988, + "iscrowd": 0 + }, + { + "id": 3244, + "image_id": 633, + "category_id": 0, + "bbox": [ + 671.026, + 245.728, + 83.3412, + 113.413 + ], + "area": 9451.9755156, + "iscrowd": 0 + }, + { + "id": 3245, + "image_id": 634, + "category_id": 1, + "bbox": [ + 579.553, + 399.392, + 266.977, + 320.608 + ], + "area": 85594.96201599999, + "iscrowd": 0 + }, + { + "id": 3246, + "image_id": 634, + "category_id": 0, + "bbox": [ + 718.74, + 568.998, + 175.535, + 150.139 + ], + "area": 26354.649365, + "iscrowd": 0 + }, + { + "id": 3247, + "image_id": 634, + "category_id": 1, + "bbox": [ + 53.8731, + 422.353, + 225.856, + 297.647 + ], + "area": 67225.36083199999, + "iscrowd": 0 + }, + { + "id": 3248, + "image_id": 634, + "category_id": 1, + "bbox": [ + 1223.77, + 379.686, + 55.8843, + 158.426 + ], + "area": 8853.5261118, + "iscrowd": 0 + }, + { + "id": 3249, + "image_id": 634, + "category_id": 1, + "bbox": [ + 1176.97, + 443.516, + 102.546, + 133.727 + ], + "area": 13713.168942000002, + "iscrowd": 0 + }, + { + "id": 3250, + "image_id": 634, + "category_id": 0, + "bbox": [ + 1232.99, + 444.501, + 45.9197, + 82.0462 + ], + "area": 3767.5368901399997, + "iscrowd": 0 + }, + { + "id": 3251, + "image_id": 634, + "category_id": 0, + "bbox": [ + 92.4117, + 514.651, + 108.189, + 197.596 + ], + "area": 21377.713644, + "iscrowd": 0 + }, + { + "id": 3252, + "image_id": 635, + "category_id": 1, + "bbox": [ + 56.5831, + 334.471, + 278.01, + 378.964 + ], + "area": 105355.78164, + "iscrowd": 0 + }, + { + "id": 3253, + "image_id": 635, + "category_id": 1, + "bbox": [ + 601.347, + 339.855, + 172.708, + 375.712 + ], + "area": 64888.468096, + "iscrowd": 0 + }, + { + "id": 3254, + "image_id": 635, + "category_id": 0, + "bbox": [ + 599.714, + 335.084, + 100.525, + 108.257 + ], + "area": 10882.534925000002, + "iscrowd": 0 + }, + { + "id": 3255, + "image_id": 635, + "category_id": 0, + "bbox": [ + 106.539, + 424.44, + 134.892, + 237.135 + ], + "area": 31987.614419999998, + "iscrowd": 0 + }, + { + "id": 3256, + "image_id": 636, + "category_id": 1, + "bbox": [ + 51.2903, + 430.739, + 267.821, + 286.971 + ], + "area": 76856.86019100001, + "iscrowd": 0 + }, + { + "id": 3257, + "image_id": 636, + "category_id": 1, + "bbox": [ + 677.891, + 396.69, + 241.759, + 320.331 + ], + "area": 77442.902229, + "iscrowd": 0 + }, + { + "id": 3258, + "image_id": 636, + "category_id": 0, + "bbox": [ + 880.854, + 566.923, + 136.338, + 151.789 + ], + "area": 20694.608682, + "iscrowd": 0 + }, + { + "id": 3259, + "image_id": 636, + "category_id": 0, + "bbox": [ + 1240.67, + 439.049, + 38.693, + 73.12 + ], + "area": 2829.23216, + "iscrowd": 0 + }, + { + "id": 3260, + "image_id": 636, + "category_id": 0, + "bbox": [ + 111.331, + 552.632, + 171.713, + 164.175 + ], + "area": 28190.981775, + "iscrowd": 0 + }, + { + "id": 3261, + "image_id": 636, + "category_id": 1, + "bbox": [ + 1185.08, + 440.399, + 94.9243, + 90.3786 + ], + "area": 8579.12533998, + "iscrowd": 0 + }, + { + "id": 3262, + "image_id": 637, + "category_id": 1, + "bbox": [ + 589.916, + 333.362, + 171.465, + 382.21 + ], + "area": 65535.63765, + "iscrowd": 0 + }, + { + "id": 3263, + "image_id": 637, + "category_id": 1, + "bbox": [ + 4.47532, + 335.474, + 233.138, + 379.497 + ], + "area": 88475.17158600001, + "iscrowd": 0 + }, + { + "id": 3264, + "image_id": 637, + "category_id": 0, + "bbox": [ + 640.786, + 396.071, + 72.1415, + 124.479 + ], + "area": 8980.101778499999, + "iscrowd": 0 + }, + { + "id": 3265, + "image_id": 637, + "category_id": 0, + "bbox": [ + 0.0, + 434.263, + 107.505, + 278.664 + ], + "area": 29957.773319999997, + "iscrowd": 0 + }, + { + "id": 3266, + "image_id": 638, + "category_id": 1, + "bbox": [ + 98.7706, + 437.028, + 314.851, + 280.948 + ], + "area": 88456.758748, + "iscrowd": 0 + }, + { + "id": 3267, + "image_id": 638, + "category_id": 1, + "bbox": [ + 897.157, + 419.647, + 339.305, + 296.604 + ], + "area": 100639.22022, + "iscrowd": 0 + }, + { + "id": 3268, + "image_id": 638, + "category_id": 1, + "bbox": [ + 1197.32, + 444.193, + 82.6817, + 146.491 + ], + "area": 12112.124914700002, + "iscrowd": 0 + }, + { + "id": 3269, + "image_id": 638, + "category_id": 0, + "bbox": [ + 192.377, + 608.251, + 179.646, + 111.749 + ], + "area": 20075.260853999996, + "iscrowd": 0 + }, + { + "id": 3270, + "image_id": 639, + "category_id": 1, + "bbox": [ + 581.401, + 327.149, + 179.352, + 388.891 + ], + "area": 69748.378632, + "iscrowd": 0 + }, + { + "id": 3271, + "image_id": 639, + "category_id": 1, + "bbox": [ + 0.465903, + 344.323, + 116.744, + 367.342 + ], + "area": 42884.974448, + "iscrowd": 0 + }, + { + "id": 3272, + "image_id": 639, + "category_id": 0, + "bbox": [ + 639.559, + 382.345, + 120.166, + 112.221 + ], + "area": 13485.148686, + "iscrowd": 0 + }, + { + "id": 3273, + "image_id": 641, + "category_id": 1, + "bbox": [ + 523.025, + 320.749, + 216.504, + 399.251 + ], + "area": 86439.43850399999, + "iscrowd": 0 + }, + { + "id": 3274, + "image_id": 641, + "category_id": 1, + "bbox": [ + 0.315323, + 352.24, + 68.0868, + 367.76 + ], + "area": 25039.601568, + "iscrowd": 0 + }, + { + "id": 3275, + "image_id": 641, + "category_id": 0, + "bbox": [ + 611.409, + 420.779, + 123.485, + 147.468 + ], + "area": 18210.08598, + "iscrowd": 0 + }, + { + "id": 3276, + "image_id": 641, + "category_id": 1, + "bbox": [ + 523.025, + 320.749, + 216.504, + 399.251 + ], + "area": 86439.43850399999, + "iscrowd": 0 + }, + { + "id": 3277, + "image_id": 641, + "category_id": 1, + "bbox": [ + 0.315323, + 352.24, + 68.0868, + 367.76 + ], + "area": 25039.601568, + "iscrowd": 0 + }, + { + "id": 3278, + "image_id": 641, + "category_id": 0, + "bbox": [ + 611.409, + 420.779, + 123.485, + 147.468 + ], + "area": 18210.08598, + "iscrowd": 0 + }, + { + "id": 3279, + "image_id": 642, + "category_id": 1, + "bbox": [ + 0.519075, + 303.085, + 199.593, + 416.915 + ], + "area": 83213.315595, + "iscrowd": 0 + }, + { + "id": 3280, + "image_id": 642, + "category_id": 1, + "bbox": [ + 492.476, + 317.252, + 265.581, + 402.748 + ], + "area": 106962.21658800001, + "iscrowd": 0 + }, + { + "id": 3281, + "image_id": 642, + "category_id": 0, + "bbox": [ + 590.263, + 466.539, + 164.105, + 148.64 + ], + "area": 24392.567199999998, + "iscrowd": 0 + }, + { + "id": 3282, + "image_id": 643, + "category_id": 1, + "bbox": [ + 408.129, + 303.939, + 319.883, + 416.061 + ], + "area": 133090.840863, + "iscrowd": 0 + }, + { + "id": 3283, + "image_id": 643, + "category_id": 1, + "bbox": [ + 0.560517, + 349.943, + 137.449, + 370.057 + ], + "area": 50863.964593000004, + "iscrowd": 0 + }, + { + "id": 3284, + "image_id": 643, + "category_id": 0, + "bbox": [ + 544.811, + 475.134, + 201.069, + 199.078 + ], + "area": 40028.414381999995, + "iscrowd": 0 + }, + { + "id": 3285, + "image_id": 644, + "category_id": 1, + "bbox": [ + 216.17, + 254.567, + 464.36, + 460.629 + ], + "area": 213897.68244, + "iscrowd": 0 + }, + { + "id": 3286, + "image_id": 644, + "category_id": 0, + "bbox": [ + 414.988, + 472.554, + 220.811, + 219.093 + ], + "area": 48378.144423, + "iscrowd": 0 + }, + { + "id": 3287, + "image_id": 645, + "category_id": 1, + "bbox": [ + 60.3162, + 196.33, + 420.442, + 518.275 + ], + "area": 217904.57755, + "iscrowd": 0 + }, + { + "id": 3288, + "image_id": 645, + "category_id": 0, + "bbox": [ + 215.01, + 519.136, + 260.275, + 200.864 + ], + "area": 52279.8776, + "iscrowd": 0 + }, + { + "id": 3292, + "image_id": 647, + "category_id": 1, + "bbox": [ + 651.169, + 432.134, + 112.315, + 285.15 + ], + "area": 32026.622249999997, + "iscrowd": 0 + }, + { + "id": 3293, + "image_id": 647, + "category_id": 1, + "bbox": [ + 787.852, + 367.997, + 95.9126, + 346.979 + ], + "area": 33279.658035399996, + "iscrowd": 0 + }, + { + "id": 3294, + "image_id": 647, + "category_id": 0, + "bbox": [ + 799.214, + 437.092, + 50.9234, + 94.7741 + ], + "area": 4826.21940394, + "iscrowd": 0 + }, + { + "id": 3295, + "image_id": 648, + "category_id": 1, + "bbox": [ + 561.137, + 432.503, + 142.47, + 285.604 + ], + "area": 40690.001879999996, + "iscrowd": 0 + }, + { + "id": 3296, + "image_id": 648, + "category_id": 1, + "bbox": [ + 708.078, + 361.647, + 116.622, + 356.78 + ], + "area": 41608.39715999999, + "iscrowd": 0 + }, + { + "id": 3297, + "image_id": 648, + "category_id": 0, + "bbox": [ + 702.124, + 432.993, + 91.3655, + 91.3655 + ], + "area": 8347.65459025, + "iscrowd": 0 + }, + { + "id": 3298, + "image_id": 649, + "category_id": 1, + "bbox": [ + 0.151284, + 262.418, + 63.0542, + 232.433 + ], + "area": 14655.8768686, + "iscrowd": 0 + }, + { + "id": 3299, + "image_id": 650, + "category_id": 1, + "bbox": [ + 474.638, + 435.279, + 172.725, + 282.371 + ], + "area": 48772.530974999994, + "iscrowd": 0 + }, + { + "id": 3300, + "image_id": 650, + "category_id": 1, + "bbox": [ + 644.507, + 354.955, + 115.917, + 361.637 + ], + "area": 41919.876129000004, + "iscrowd": 0 + }, + { + "id": 3301, + "image_id": 650, + "category_id": 0, + "bbox": [ + 647.859, + 430.02, + 74.9705, + 110.334 + ], + "area": 8271.795147, + "iscrowd": 0 + }, + { + "id": 3302, + "image_id": 651, + "category_id": 1, + "bbox": [ + 28.7581, + 467.075, + 142.643, + 252.011 + ], + "area": 35947.605073, + "iscrowd": 0 + }, + { + "id": 3303, + "image_id": 651, + "category_id": 1, + "bbox": [ + 0.0, + 443.917, + 40.7172, + 191.669 + ], + "area": 7804.2250068, + "iscrowd": 0 + }, + { + "id": 3304, + "image_id": 652, + "category_id": 1, + "bbox": [ + 12.7308, + 246.13, + 72.1415, + 111.749 + ], + "area": 8061.740483499999, + "iscrowd": 0 + }, + { + "id": 3305, + "image_id": 652, + "category_id": 0, + "bbox": [ + 5.65815, + 263.104, + 41.0216, + 48.0943 + ], + "area": 1972.9051368799999, + "iscrowd": 0 + }, + { + "id": 3306, + "image_id": 653, + "category_id": 1, + "bbox": [ + 609.271, + 351.849, + 127.395, + 363.988 + ], + "area": 46370.25126, + "iscrowd": 0 + }, + { + "id": 3307, + "image_id": 653, + "category_id": 1, + "bbox": [ + 404.557, + 431.311, + 147.035, + 286.239 + ], + "area": 42087.151365, + "iscrowd": 0 + }, + { + "id": 3308, + "image_id": 653, + "category_id": 0, + "bbox": [ + 609.766, + 435.972, + 99.3103, + 133.076 + ], + "area": 13215.8174828, + "iscrowd": 0 + }, + { + "id": 3309, + "image_id": 654, + "category_id": 1, + "bbox": [ + 128.556, + 469.357, + 110.388, + 249.213 + ], + "area": 27510.124644, + "iscrowd": 0 + }, + { + "id": 3310, + "image_id": 654, + "category_id": 1, + "bbox": [ + 18.0773, + 449.28, + 62.582, + 89.4524 + ], + "area": 5598.1100968, + "iscrowd": 0 + }, + { + "id": 3311, + "image_id": 655, + "category_id": 1, + "bbox": [ + 83.4578, + 239.057, + 87.7014, + 192.377 + ], + "area": 16871.732227800003, + "iscrowd": 0 + }, + { + "id": 3312, + "image_id": 655, + "category_id": 0, + "bbox": [ + 67.8978, + 261.69, + 59.4106, + 57.9961 + ], + "area": 3445.58309866, + "iscrowd": 0 + }, + { + "id": 3313, + "image_id": 656, + "category_id": 1, + "bbox": [ + 350.45, + 424.943, + 147.521, + 295.057 + ], + "area": 43527.103697, + "iscrowd": 0 + }, + { + "id": 3314, + "image_id": 656, + "category_id": 1, + "bbox": [ + 572.756, + 346.148, + 144.416, + 373.852 + ], + "area": 53990.21043199999, + "iscrowd": 0 + }, + { + "id": 3315, + "image_id": 656, + "category_id": 0, + "bbox": [ + 572.682, + 452.571, + 92.2396, + 129.401 + ], + "area": 11935.8964796, + "iscrowd": 0 + }, + { + "id": 3316, + "image_id": 657, + "category_id": 1, + "bbox": [ + 220.242, + 472.565, + 136.316, + 245.764 + ], + "area": 33501.565424, + "iscrowd": 0 + }, + { + "id": 3317, + "image_id": 657, + "category_id": 1, + "bbox": [ + 70.5103, + 446.897, + 71.5034, + 102.29 + ], + "area": 7314.082786, + "iscrowd": 0 + }, + { + "id": 3318, + "image_id": 658, + "category_id": 1, + "bbox": [ + 248.29, + 422.793, + 271.026, + 294.403 + ], + "area": 79790.86747800001, + "iscrowd": 0 + }, + { + "id": 3319, + "image_id": 658, + "category_id": 1, + "bbox": [ + 546.673, + 332.89, + 168.215, + 383.352 + ], + "area": 64485.556679999994, + "iscrowd": 0 + }, + { + "id": 3320, + "image_id": 658, + "category_id": 0, + "bbox": [ + 582.79, + 445.58, + 87.7014, + 147.112 + ], + "area": 12901.928356800001, + "iscrowd": 0 + }, + { + "id": 3321, + "image_id": 659, + "category_id": 1, + "bbox": [ + 335.335, + 480.41, + 100.069, + 238.201 + ], + "area": 23836.535869, + "iscrowd": 0 + }, + { + "id": 3322, + "image_id": 659, + "category_id": 1, + "bbox": [ + 117.547, + 448.052, + 84.3868, + 188.703 + ], + "area": 15924.0423204, + "iscrowd": 0 + }, + { + "id": 3323, + "image_id": 660, + "category_id": 1, + "bbox": [ + 231.278, + 227.255, + 84.6619, + 180.187 + ], + "area": 15254.9737753, + "iscrowd": 0 + }, + { + "id": 3324, + "image_id": 660, + "category_id": 1, + "bbox": [ + 0.0927854, + 297.5, + 51.8257, + 198.322 + ], + "area": 10278.1764754, + "iscrowd": 0 + }, + { + "id": 3325, + "image_id": 660, + "category_id": 0, + "bbox": [ + 0.0, + 297.105, + 19.2578, + 64.7391 + ], + "area": 1246.73263998, + "iscrowd": 0 + }, + { + "id": 3326, + "image_id": 661, + "category_id": 1, + "bbox": [ + 230.676, + 425.502, + 272.347, + 291.469 + ], + "area": 79380.70774299999, + "iscrowd": 0 + }, + { + "id": 3327, + "image_id": 661, + "category_id": 1, + "bbox": [ + 547.607, + 314.065, + 181.397, + 402.079 + ], + "area": 72935.924363, + "iscrowd": 0 + }, + { + "id": 3328, + "image_id": 661, + "category_id": 0, + "bbox": [ + 544.726, + 446.779, + 109.976, + 170.977 + ], + "area": 18803.366552, + "iscrowd": 0 + }, + { + "id": 3329, + "image_id": 662, + "category_id": 1, + "bbox": [ + 444.477, + 487.827, + 97.1198, + 231.0 + ], + "area": 22434.6738, + "iscrowd": 0 + }, + { + "id": 3330, + "image_id": 662, + "category_id": 1, + "bbox": [ + 163.192, + 452.009, + 78.4276, + 216.18 + ], + "area": 16954.478568, + "iscrowd": 0 + }, + { + "id": 3333, + "image_id": 664, + "category_id": 1, + "bbox": [ + 435.14, + 306.827, + 272.78, + 409.637 + ], + "area": 111740.78085999998, + "iscrowd": 0 + }, + { + "id": 3334, + "image_id": 664, + "category_id": 1, + "bbox": [ + 198.964, + 425.62, + 181.467, + 292.007 + ], + "area": 52989.634269, + "iscrowd": 0 + }, + { + "id": 3335, + "image_id": 664, + "category_id": 0, + "bbox": [ + 521.84, + 451.433, + 110.255, + 228.831 + ], + "area": 25229.761905, + "iscrowd": 0 + }, + { + "id": 3336, + "image_id": 665, + "category_id": 1, + "bbox": [ + 542.814, + 495.437, + 135.319, + 223.997 + ], + "area": 30311.050043, + "iscrowd": 0 + }, + { + "id": 3337, + "image_id": 665, + "category_id": 1, + "bbox": [ + 218.667, + 453.571, + 72.9966, + 183.888 + ], + "area": 13423.198780800001, + "iscrowd": 0 + }, + { + "id": 3338, + "image_id": 665, + "category_id": 1, + "bbox": [ + 0.0, + 453.872, + 11.955, + 182.64 + ], + "area": 2183.4611999999997, + "iscrowd": 0 + }, + { + "id": 3339, + "image_id": 666, + "category_id": 1, + "bbox": [ + 0.0923157, + 237.287, + 78.8073, + 229.115 + ], + "area": 18055.934539500002, + "iscrowd": 0 + }, + { + "id": 3340, + "image_id": 666, + "category_id": 0, + "bbox": [ + 17.8759, + 251.255, + 76.469, + 95.3379 + ], + "area": 7290.3938751, + "iscrowd": 0 + }, + { + "id": 3341, + "image_id": 667, + "category_id": 1, + "bbox": [ + 210.704, + 427.438, + 175.721, + 292.562 + ], + "area": 51409.287202, + "iscrowd": 0 + }, + { + "id": 3342, + "image_id": 667, + "category_id": 1, + "bbox": [ + 442.979, + 293.826, + 240.999, + 426.174 + ], + "area": 102707.50782599999, + "iscrowd": 0 + }, + { + "id": 3343, + "image_id": 667, + "category_id": 0, + "bbox": [ + 441.042, + 465.3, + 118.266, + 218.326 + ], + "area": 25820.542716, + "iscrowd": 0 + }, + { + "id": 3344, + "image_id": 668, + "category_id": 1, + "bbox": [ + 649.671, + 491.926, + 100.371, + 226.727 + ], + "area": 22756.815716999998, + "iscrowd": 0 + }, + { + "id": 3345, + "image_id": 668, + "category_id": 1, + "bbox": [ + 12.1782, + 450.23, + 67.877, + 79.9073 + ], + "area": 5423.8678021000005, + "iscrowd": 0 + }, + { + "id": 3346, + "image_id": 669, + "category_id": 1, + "bbox": [ + 32.1794, + 233.436, + 71.5239, + 103.376 + ], + "area": 7393.8546864, + "iscrowd": 0 + }, + { + "id": 3347, + "image_id": 669, + "category_id": 0, + "bbox": [ + 53.6276, + 254.234, + 48.6621, + 82.4276 + ], + "area": 4011.1001139600003, + "iscrowd": 0 + }, + { + "id": 3348, + "image_id": 669, + "category_id": 1, + "bbox": [ + 462.786, + 217.49, + 52.6345, + 109.241 + ], + "area": 5749.8454145000005, + "iscrowd": 0 + }, + { + "id": 3349, + "image_id": 669, + "category_id": 0, + "bbox": [ + 445.903, + 232.386, + 21.8483, + 77.4621 + ], + "area": 1692.41519943, + "iscrowd": 0 + }, + { + "id": 3350, + "image_id": 670, + "category_id": 1, + "bbox": [ + 355.806, + 292.254, + 245.932, + 422.516 + ], + "area": 103910.204912, + "iscrowd": 0 + }, + { + "id": 3351, + "image_id": 670, + "category_id": 1, + "bbox": [ + 314.575, + 428.594, + 122.189, + 287.509 + ], + "area": 35130.437201, + "iscrowd": 0 + }, + { + "id": 3352, + "image_id": 670, + "category_id": 0, + "bbox": [ + 349.69, + 475.991, + 92.792, + 228.544 + ], + "area": 21207.054848, + "iscrowd": 0 + }, + { + "id": 3353, + "image_id": 671, + "category_id": 1, + "bbox": [ + 766.402, + 498.431, + 111.019, + 220.17 + ], + "area": 24443.05323, + "iscrowd": 0 + }, + { + "id": 3354, + "image_id": 671, + "category_id": 1, + "bbox": [ + 0.088222, + 448.691, + 46.4513, + 245.272 + ], + "area": 11393.2032536, + "iscrowd": 0 + }, + { + "id": 3355, + "image_id": 671, + "category_id": 1, + "bbox": [ + 337.954, + 453.728, + 58.8924, + 111.468 + ], + "area": 6564.6180432, + "iscrowd": 0 + }, + { + "id": 3356, + "image_id": 672, + "category_id": 1, + "bbox": [ + 514.171, + 223.639, + 95.353, + 215.977 + ], + "area": 20594.054881, + "iscrowd": 0 + }, + { + "id": 3357, + "image_id": 672, + "category_id": 1, + "bbox": [ + 62.8266, + 228.47, + 76.2944, + 112.738 + ], + "area": 8601.278067199999, + "iscrowd": 0 + }, + { + "id": 3358, + "image_id": 672, + "category_id": 0, + "bbox": [ + 65.0688, + 254.617, + 53.7525, + 76.3851 + ], + "area": 4105.890087749999, + "iscrowd": 0 + }, + { + "id": 3359, + "image_id": 672, + "category_id": 0, + "bbox": [ + 1601.26, + 220.668, + 321.257, + 1.41454 + ], + "area": 454.43087678, + "iscrowd": 0 + }, + { + "id": 3360, + "image_id": 672, + "category_id": 0, + "bbox": [ + 516.489, + 235.892, + 20.3178, + 73.8212 + ], + "area": 1499.88437736, + "iscrowd": 0 + }, + { + "id": 3361, + "image_id": 673, + "category_id": 1, + "bbox": [ + 216.643, + 290.528, + 232.28, + 429.472 + ], + "area": 99757.75615999999, + "iscrowd": 0 + }, + { + "id": 3362, + "image_id": 673, + "category_id": 1, + "bbox": [ + 424.347, + 428.746, + 123.729, + 291.254 + ], + "area": 36036.566166000004, + "iscrowd": 0 + }, + { + "id": 3363, + "image_id": 674, + "category_id": 1, + "bbox": [ + 387.181, + 456.729, + 72.178, + 228.508 + ], + "area": 16493.250424, + "iscrowd": 0 + }, + { + "id": 3364, + "image_id": 674, + "category_id": 1, + "bbox": [ + 885.819, + 506.363, + 103.229, + 211.749 + ], + "area": 21858.637521, + "iscrowd": 0 + }, + { + "id": 3365, + "image_id": 674, + "category_id": 1, + "bbox": [ + 117.893, + 453.862, + 54.4881, + 160.916 + ], + "area": 8768.0070996, + "iscrowd": 0 + }, + { + "id": 3366, + "image_id": 674, + "category_id": 0, + "bbox": [ + 25.1718, + 485.806, + 47.7946, + 48.7505 + ], + "area": 2330.0106473, + "iscrowd": 0 + }, + { + "id": 3367, + "image_id": 674, + "category_id": 1, + "bbox": [ + 7.64714, + 447.252, + 59.9026, + 89.2165 + ], + "area": 5344.3003129, + "iscrowd": 0 + }, + { + "id": 3368, + "image_id": 675, + "category_id": 1, + "bbox": [ + 573.095, + 224.735, + 93.1646, + 231.854 + ], + "area": 21600.5851684, + "iscrowd": 0 + }, + { + "id": 3369, + "image_id": 675, + "category_id": 1, + "bbox": [ + 64.6871, + 226.369, + 74.2048, + 103.885 + ], + "area": 7708.765648000001, + "iscrowd": 0 + }, + { + "id": 3370, + "image_id": 675, + "category_id": 0, + "bbox": [ + 64.5517, + 257.214, + 69.5172, + 70.5103 + ], + "area": 4901.67862716, + "iscrowd": 0 + }, + { + "id": 3371, + "image_id": 676, + "category_id": 1, + "bbox": [ + 167.199, + 295.906, + 227.591, + 424.094 + ], + "area": 96519.977554, + "iscrowd": 0 + }, + { + "id": 3372, + "image_id": 676, + "category_id": 1, + "bbox": [ + 416.867, + 433.284, + 232.151, + 286.716 + ], + "area": 66561.406116, + "iscrowd": 0 + }, + { + "id": 3379, + "image_id": 678, + "category_id": 1, + "bbox": [ + 614.811, + 229.625, + 97.623, + 243.584 + ], + "area": 23779.400832000003, + "iscrowd": 0 + }, + { + "id": 3380, + "image_id": 678, + "category_id": 1, + "bbox": [ + 71.0392, + 226.143, + 89.8833, + 224.875 + ], + "area": 20212.507087500002, + "iscrowd": 0 + }, + { + "id": 3381, + "image_id": 678, + "category_id": 0, + "bbox": [ + 68.7352, + 255.179, + 60.1431, + 78.186 + ], + "area": 4702.3484166, + "iscrowd": 0 + }, + { + "id": 3382, + "image_id": 679, + "category_id": 1, + "bbox": [ + 403.907, + 436.585, + 203.245, + 279.974 + ], + "area": 56903.31563, + "iscrowd": 0 + }, + { + "id": 3383, + "image_id": 679, + "category_id": 1, + "bbox": [ + 296.896, + 307.306, + 168.632, + 407.238 + ], + "area": 68673.358416, + "iscrowd": 0 + }, + { + "id": 3384, + "image_id": 680, + "category_id": 1, + "bbox": [ + 452.302, + 463.932, + 90.2332, + 242.186 + ], + "area": 21853.2177752, + "iscrowd": 0 + }, + { + "id": 3385, + "image_id": 680, + "category_id": 1, + "bbox": [ + 1116.97, + 519.27, + 150.03, + 198.761 + ], + "area": 29820.11283, + "iscrowd": 0 + }, + { + "id": 3386, + "image_id": 680, + "category_id": 1, + "bbox": [ + 195.963, + 457.694, + 106.886, + 208.805 + ], + "area": 22318.33123, + "iscrowd": 0 + }, + { + "id": 3387, + "image_id": 680, + "category_id": 1, + "bbox": [ + 106.692, + 451.122, + 64.725, + 183.989 + ], + "area": 11908.688025, + "iscrowd": 0 + }, + { + "id": 3388, + "image_id": 680, + "category_id": 1, + "bbox": [ + 0.268891, + 446.241, + 71.743, + 132.07 + ], + "area": 9475.09801, + "iscrowd": 0 + }, + { + "id": 3389, + "image_id": 680, + "category_id": 0, + "bbox": [ + 251.255, + 499.531, + 56.6069, + 46.6759 + ], + "area": 2642.17800371, + "iscrowd": 0 + }, + { + "id": 3390, + "image_id": 680, + "category_id": 0, + "bbox": [ + 122.152, + 486.621, + 46.6759, + 65.5448 + ], + "area": 3059.3625303199997, + "iscrowd": 0 + }, + { + "id": 3391, + "image_id": 681, + "category_id": 1, + "bbox": [ + 649.302, + 234.446, + 101.168, + 269.537 + ], + "area": 27268.519216, + "iscrowd": 0 + }, + { + "id": 3392, + "image_id": 681, + "category_id": 1, + "bbox": [ + 73.4943, + 221.966, + 72.857, + 230.661 + ], + "area": 16805.268477, + "iscrowd": 0 + }, + { + "id": 3393, + "image_id": 681, + "category_id": 0, + "bbox": [ + 72.1415, + 254.617, + 53.7525, + 76.3851 + ], + "area": 4105.890087749999, + "iscrowd": 0 + }, + { + "id": 3394, + "image_id": 682, + "category_id": 1, + "bbox": [ + 289.833, + 426.922, + 236.439, + 290.609 + ], + "area": 68711.30135099999, + "iscrowd": 0 + }, + { + "id": 3395, + "image_id": 682, + "category_id": 1, + "bbox": [ + 424.286, + 319.788, + 157.108, + 303.18 + ], + "area": 47632.00344, + "iscrowd": 0 + }, + { + "id": 3396, + "image_id": 682, + "category_id": 0, + "bbox": [ + 499.531, + 441.931, + 79.4483, + 126.124 + ], + "area": 10020.3373892, + "iscrowd": 0 + }, + { + "id": 3397, + "image_id": 683, + "category_id": 1, + "bbox": [ + 491.616, + 463.779, + 69.7301, + 249.572 + ], + "area": 17402.6805172, + "iscrowd": 0 + }, + { + "id": 3398, + "image_id": 683, + "category_id": 1, + "bbox": [ + 158.186, + 450.143, + 60.9338, + 192.998 + ], + "area": 11760.101532399998, + "iscrowd": 0 + }, + { + "id": 3399, + "image_id": 683, + "category_id": 1, + "bbox": [ + 49.9327, + 447.604, + 72.7038, + 94.1072 + ], + "area": 6841.95104736, + "iscrowd": 0 + }, + { + "id": 3400, + "image_id": 683, + "category_id": 1, + "bbox": [ + 266.693, + 492.217, + 43.6216, + 78.2568 + ], + "area": 3413.68682688, + "iscrowd": 0 + }, + { + "id": 3401, + "image_id": 683, + "category_id": 0, + "bbox": [ + 171.807, + 483.641, + 52.6345, + 85.4069 + ], + "area": 4495.34947805, + "iscrowd": 0 + }, + { + "id": 3402, + "image_id": 684, + "category_id": 1, + "bbox": [ + 680.485, + 240.455, + 99.5549, + 295.698 + ], + "area": 29438.1848202, + "iscrowd": 0 + }, + { + "id": 3403, + "image_id": 684, + "category_id": 1, + "bbox": [ + 72.7863, + 226.363, + 66.622, + 219.731 + ], + "area": 14638.918682, + "iscrowd": 0 + }, + { + "id": 3404, + "image_id": 684, + "category_id": 0, + "bbox": [ + 67.8978, + 256.031, + 59.4106, + 70.7269 + ], + "area": 4201.92756514, + "iscrowd": 0 + }, + { + "id": 3405, + "image_id": 685, + "category_id": 1, + "bbox": [ + 481.517, + 329.346, + 146.539, + 387.644 + ], + "area": 56804.964115999996, + "iscrowd": 0 + }, + { + "id": 3406, + "image_id": 685, + "category_id": 1, + "bbox": [ + 335.651, + 430.887, + 149.602, + 286.08 + ], + "area": 42798.140159999995, + "iscrowd": 0 + }, + { + "id": 3407, + "image_id": 685, + "category_id": 0, + "bbox": [ + 607.779, + 466.759, + 58.5931, + 88.3862 + ], + "area": 5178.82145522, + "iscrowd": 0 + }, + { + "id": 3408, + "image_id": 686, + "category_id": 1, + "bbox": [ + 513.78, + 465.255, + 100.848, + 253.028 + ], + "area": 25517.367744, + "iscrowd": 0 + }, + { + "id": 3409, + "image_id": 686, + "category_id": 1, + "bbox": [ + 208.286, + 451.813, + 61.2458, + 215.78 + ], + "area": 13215.618724, + "iscrowd": 0 + }, + { + "id": 3410, + "image_id": 686, + "category_id": 1, + "bbox": [ + 327.537, + 459.05, + 71.8522, + 106.865 + ], + "area": 7678.485352999999, + "iscrowd": 0 + }, + { + "id": 3411, + "image_id": 686, + "category_id": 1, + "bbox": [ + 103.533, + 444.76, + 69.0262, + 102.962 + ], + "area": 7107.075604400001, + "iscrowd": 0 + }, + { + "id": 3412, + "image_id": 686, + "category_id": 0, + "bbox": [ + 233.635, + 491.384, + 36.0572, + 60.3959 + ], + "area": 2177.70704548, + "iscrowd": 0 + }, + { + "id": 3413, + "image_id": 686, + "category_id": 0, + "bbox": [ + 365.244, + 493.186, + 28.3951, + 60.3959 + ], + "area": 1714.9476200899999, + "iscrowd": 0 + }, + { + "id": 3414, + "image_id": 686, + "category_id": 1, + "bbox": [ + 1.24345e-15, + 452.184, + 36.134, + 187.046 + ], + "area": 6758.720163999999, + "iscrowd": 0 + }, + { + "id": 3415, + "image_id": 687, + "category_id": 1, + "bbox": [ + 707.609, + 254.748, + 118.352, + 325.181 + ], + "area": 38485.821712, + "iscrowd": 0 + }, + { + "id": 3416, + "image_id": 687, + "category_id": 1, + "bbox": [ + 65.5302, + 226.292, + 73.7671, + 104.996 + ], + "area": 7745.2504315999995, + "iscrowd": 0 + }, + { + "id": 3417, + "image_id": 687, + "category_id": 0, + "bbox": [ + 63.5586, + 255.228, + 68.5241, + 76.469 + ], + "area": 5239.9694029, + "iscrowd": 0 + }, + { + "id": 3418, + "image_id": 688, + "category_id": 1, + "bbox": [ + 530.97, + 325.69, + 175.109, + 394.31 + ], + "area": 69047.22979, + "iscrowd": 0 + }, + { + "id": 3419, + "image_id": 688, + "category_id": 1, + "bbox": [ + 316.389, + 431.312, + 179.562, + 288.688 + ], + "area": 51837.394656000004, + "iscrowd": 0 + }, + { + "id": 3420, + "image_id": 689, + "category_id": 1, + "bbox": [ + 531.743, + 466.586, + 105.189, + 253.414 + ], + "area": 26656.365245999998, + "iscrowd": 0 + }, + { + "id": 3421, + "image_id": 689, + "category_id": 1, + "bbox": [ + 388.973, + 463.835, + 69.7437, + 220.403 + ], + "area": 15371.7207111, + "iscrowd": 0 + }, + { + "id": 3422, + "image_id": 689, + "category_id": 1, + "bbox": [ + 143.257, + 447.112, + 70.0674, + 199.482 + ], + "area": 13977.185086800002, + "iscrowd": 0 + }, + { + "id": 3423, + "image_id": 689, + "category_id": 1, + "bbox": [ + 269.342, + 485.956, + 41.1619, + 84.4369 + ], + "area": 3475.58323411, + "iscrowd": 0 + }, + { + "id": 3424, + "image_id": 689, + "category_id": 1, + "bbox": [ + 11.5776, + 451.264, + 67.8739, + 87.1345 + ], + "area": 5914.158339550001, + "iscrowd": 0 + }, + { + "id": 3425, + "image_id": 689, + "category_id": 0, + "bbox": [ + 432.637, + 503.124, + 23.1884, + 59.4575 + ], + "area": 1378.7242930000002, + "iscrowd": 0 + }, + { + "id": 3426, + "image_id": 689, + "category_id": 0, + "bbox": [ + 11.0599, + 458.938, + 64.5162, + 56.8796 + ], + "area": 3669.65564952, + "iscrowd": 0 + }, + { + "id": 3430, + "image_id": 691, + "category_id": 1, + "bbox": [ + 303.375, + 430.288, + 221.028, + 286.667 + ], + "area": 63361.43367599999, + "iscrowd": 0 + }, + { + "id": 3431, + "image_id": 691, + "category_id": 1, + "bbox": [ + 570.969, + 325.01, + 153.549, + 392.551 + ], + "area": 60275.813499, + "iscrowd": 0 + }, + { + "id": 3432, + "image_id": 691, + "category_id": 0, + "bbox": [ + 550.255, + 445.58, + 56.5815, + 154.185 + ], + "area": 8724.018577499999, + "iscrowd": 0 + }, + { + "id": 3433, + "image_id": 692, + "category_id": 1, + "bbox": [ + 534.756, + 471.197, + 119.029, + 246.335 + ], + "area": 29321.008715, + "iscrowd": 0 + }, + { + "id": 3434, + "image_id": 692, + "category_id": 1, + "bbox": [ + 421.834, + 465.563, + 88.6529, + 226.072 + ], + "area": 20041.9384088, + "iscrowd": 0 + }, + { + "id": 3435, + "image_id": 692, + "category_id": 1, + "bbox": [ + 170.48, + 450.825, + 95.7988, + 217.999 + ], + "area": 20884.0426012, + "iscrowd": 0 + }, + { + "id": 3436, + "image_id": 692, + "category_id": 1, + "bbox": [ + 323.922, + 456.499, + 56.4334, + 111.325 + ], + "area": 6282.448255, + "iscrowd": 0 + }, + { + "id": 3437, + "image_id": 692, + "category_id": 0, + "bbox": [ + 471.724, + 495.559, + 42.7034, + 69.5172 + ], + "area": 2968.6207984800003, + "iscrowd": 0 + }, + { + "id": 3438, + "image_id": 692, + "category_id": 0, + "bbox": [ + 328.717, + 489.6, + 61.5724, + 67.531 + ], + "area": 4158.0457444, + "iscrowd": 0 + }, + { + "id": 3439, + "image_id": 692, + "category_id": 0, + "bbox": [ + 221.462, + 490.593, + 42.7034, + 63.5586 + ], + "area": 2714.16831924, + "iscrowd": 0 + }, + { + "id": 3443, + "image_id": 694, + "category_id": 1, + "bbox": [ + 357.348, + 427.12, + 171.877, + 290.452 + ], + "area": 49922.018404, + "iscrowd": 0 + }, + { + "id": 3444, + "image_id": 694, + "category_id": 1, + "bbox": [ + 592.349, + 321.629, + 135.296, + 394.693 + ], + "area": 53400.384128, + "iscrowd": 0 + }, + { + "id": 3445, + "image_id": 694, + "category_id": 0, + "bbox": [ + 551.67, + 444.165, + 87.7014, + 158.428 + ], + "area": 13894.3573992, + "iscrowd": 0 + }, + { + "id": 3446, + "image_id": 695, + "category_id": 1, + "bbox": [ + 533.891, + 478.467, + 127.453, + 239.76 + ], + "area": 30558.131279999998, + "iscrowd": 0 + }, + { + "id": 3447, + "image_id": 695, + "category_id": 1, + "bbox": [ + 469.824, + 463.361, + 72.5599, + 227.4 + ], + "area": 16500.12126, + "iscrowd": 0 + }, + { + "id": 3448, + "image_id": 695, + "category_id": 1, + "bbox": [ + 369.234, + 458.349, + 87.8696, + 223.989 + ], + "area": 19681.823834400002, + "iscrowd": 0 + }, + { + "id": 3449, + "image_id": 695, + "category_id": 1, + "bbox": [ + 114.525, + 456.858, + 75.4863, + 186.417 + ], + "area": 14071.9295871, + "iscrowd": 0 + }, + { + "id": 3450, + "image_id": 695, + "category_id": 1, + "bbox": [ + 250.135, + 450.814, + 59.7918, + 118.145 + ], + "area": 7064.102211, + "iscrowd": 0 + }, + { + "id": 3451, + "image_id": 695, + "category_id": 0, + "bbox": [ + 378.372, + 495.559, + 47.669, + 63.5586 + ], + "area": 3029.7749034, + "iscrowd": 0 + }, + { + "id": 3452, + "image_id": 695, + "category_id": 0, + "bbox": [ + 511.448, + 504.497, + 34.7586, + 58.5931 + ], + "area": 2036.6141256600001, + "iscrowd": 0 + }, + { + "id": 3453, + "image_id": 695, + "category_id": 0, + "bbox": [ + 150.952, + 489.6, + 27.8069, + 50.6483 + ], + "area": 1408.37221327, + "iscrowd": 0 + }, + { + "id": 3454, + "image_id": 696, + "category_id": 1, + "bbox": [ + 681.523, + 342.273, + 160.36, + 374.09 + ], + "area": 59989.072400000005, + "iscrowd": 0 + }, + { + "id": 3455, + "image_id": 696, + "category_id": 1, + "bbox": [ + 70.9845, + 226.773, + 81.978, + 222.523 + ], + "area": 18241.990493999998, + "iscrowd": 0 + }, + { + "id": 3456, + "image_id": 696, + "category_id": 0, + "bbox": [ + 65.0688, + 254.617, + 59.4106, + 82.0432 + ], + "area": 4874.23573792, + "iscrowd": 0 + }, + { + "id": 3457, + "image_id": 697, + "category_id": 1, + "bbox": [ + 552.929, + 317.727, + 175.107, + 402.273 + ], + "area": 70440.818211, + "iscrowd": 0 + }, + { + "id": 3458, + "image_id": 697, + "category_id": 1, + "bbox": [ + 430.033, + 429.028, + 120.594, + 290.972 + ], + "area": 35089.47736799999, + "iscrowd": 0 + }, + { + "id": 3459, + "image_id": 697, + "category_id": 0, + "bbox": [ + 521.529, + 429.027, + 83.6405, + 150.661 + ], + "area": 12601.3613705, + "iscrowd": 0 + }, + { + "id": 3460, + "image_id": 698, + "category_id": 1, + "bbox": [ + 530.608, + 479.292, + 134.502, + 239.173 + ], + "area": 32169.246846000002, + "iscrowd": 0 + }, + { + "id": 3461, + "image_id": 698, + "category_id": 1, + "bbox": [ + 496.479, + 467.03, + 78.2854, + 226.299 + ], + "area": 17715.9077346, + "iscrowd": 0 + }, + { + "id": 3462, + "image_id": 698, + "category_id": 1, + "bbox": [ + 405.783, + 458.871, + 64.2604, + 236.78 + ], + "area": 15215.577512000002, + "iscrowd": 0 + }, + { + "id": 3463, + "image_id": 698, + "category_id": 1, + "bbox": [ + 159.694, + 456.045, + 81.0025, + 190.048 + ], + "area": 15394.36312, + "iscrowd": 0 + }, + { + "id": 3464, + "image_id": 698, + "category_id": 0, + "bbox": [ + 198.621, + 487.614, + 36.7448, + 36.7448 + ], + "area": 1350.1803270399998, + "iscrowd": 0 + }, + { + "id": 3465, + "image_id": 698, + "category_id": 0, + "bbox": [ + 417.103, + 498.538, + 41.7103, + 66.5379 + ], + "area": 2775.3157703699994, + "iscrowd": 0 + }, + { + "id": 3466, + "image_id": 699, + "category_id": 1, + "bbox": [ + 652.938, + 398.26, + 195.245, + 318.972 + ], + "area": 62277.68814, + "iscrowd": 0 + }, + { + "id": 3467, + "image_id": 699, + "category_id": 1, + "bbox": [ + 65.1231, + 226.877, + 73.9897, + 104.842 + ], + "area": 7757.2281274, + "iscrowd": 0 + }, + { + "id": 3468, + "image_id": 699, + "category_id": 0, + "bbox": [ + 766.676, + 417.103, + 42.7034, + 61.5724 + ], + "area": 2629.35082616, + "iscrowd": 0 + }, + { + "id": 3469, + "image_id": 699, + "category_id": 0, + "bbox": [ + 68.5241, + 257.214, + 64.5517, + 72.4966 + ], + "area": 4679.77877422, + "iscrowd": 0 + }, + { + "id": 3470, + "image_id": 700, + "category_id": 1, + "bbox": [ + 559.491, + 322.669, + 151.126, + 393.738 + ], + "area": 59504.048988, + "iscrowd": 0 + }, + { + "id": 3471, + "image_id": 700, + "category_id": 1, + "bbox": [ + 496.325, + 431.593, + 99.1557, + 285.509 + ], + "area": 28309.8447513, + "iscrowd": 0 + }, + { + "id": 3472, + "image_id": 700, + "category_id": 0, + "bbox": [ + 530.452, + 438.507, + 49.5088, + 121.65 + ], + "area": 6022.74552, + "iscrowd": 0 + }, + { + "id": 3473, + "image_id": 701, + "category_id": 1, + "bbox": [ + 500.14, + 479.683, + 155.349, + 238.338 + ], + "area": 37025.569961999994, + "iscrowd": 0 + }, + { + "id": 3474, + "image_id": 701, + "category_id": 1, + "bbox": [ + 426.202, + 459.229, + 75.8011, + 245.859 + ], + "area": 18636.3826449, + "iscrowd": 0 + }, + { + "id": 3475, + "image_id": 701, + "category_id": 1, + "bbox": [ + 211.733, + 458.84, + 66.3403, + 209.868 + ], + "area": 13922.7060804, + "iscrowd": 0 + }, + { + "id": 3476, + "image_id": 701, + "category_id": 1, + "bbox": [ + 346.59, + 456.126, + 65.1331, + 106.848 + ], + "area": 6959.3414688, + "iscrowd": 0 + }, + { + "id": 3477, + "image_id": 701, + "category_id": 0, + "bbox": [ + 430.014, + 493.572, + 54.6207, + 65.5448 + ], + "area": 3580.1028573599997, + "iscrowd": 0 + }, + { + "id": 3478, + "image_id": 702, + "category_id": 1, + "bbox": [ + 585.72, + 486.966, + 233.208, + 230.67 + ], + "area": 53794.08936, + "iscrowd": 0 + }, + { + "id": 3479, + "image_id": 702, + "category_id": 1, + "bbox": [ + 64.1542, + 226.549, + 74.164, + 104.451 + ], + "area": 7746.5039639999995, + "iscrowd": 0 + }, + { + "id": 3480, + "image_id": 702, + "category_id": 0, + "bbox": [ + 65.5448, + 256.221, + 58.5931, + 75.4759 + ], + "area": 4422.3669562899995, + "iscrowd": 0 + }, + { + "id": 3481, + "image_id": 702, + "category_id": 0, + "bbox": [ + 721.986, + 501.517, + 62.5655, + 74.4828 + ], + "area": 4660.0536234, + "iscrowd": 0 + }, + { + "id": 3482, + "image_id": 703, + "category_id": 1, + "bbox": [ + 513.841, + 327.148, + 177.263, + 392.852 + ], + "area": 69638.124076, + "iscrowd": 0 + }, + { + "id": 3483, + "image_id": 704, + "category_id": 1, + "bbox": [ + 536.802, + 486.027, + 113.633, + 232.795 + ], + "area": 26453.194235, + "iscrowd": 0 + }, + { + "id": 3484, + "image_id": 704, + "category_id": 1, + "bbox": [ + 451.435, + 464.097, + 75.9642, + 255.155 + ], + "area": 19382.645451, + "iscrowd": 0 + }, + { + "id": 3485, + "image_id": 704, + "category_id": 1, + "bbox": [ + 400.292, + 455.829, + 62.9082, + 229.838 + ], + "area": 14458.6948716, + "iscrowd": 0 + }, + { + "id": 3486, + "image_id": 704, + "category_id": 1, + "bbox": [ + 259.173, + 468.855, + 51.2213, + 102.29 + ], + "area": 5239.426777000001, + "iscrowd": 0 + }, + { + "id": 3487, + "image_id": 704, + "category_id": 1, + "bbox": [ + 0.164669, + 463.202, + 45.0816, + 235.727 + ], + "area": 10626.9503232, + "iscrowd": 0 + }, + { + "id": 3488, + "image_id": 704, + "category_id": 0, + "bbox": [ + 615.946, + 507.446, + 33.0742, + 42.3258 + ], + "area": 1399.89197436, + "iscrowd": 0 + }, + { + "id": 3489, + "image_id": 704, + "category_id": 1, + "bbox": [ + 586.572, + 466.508, + 30.9926, + 31.6865 + ], + "area": 982.0470198999999, + "iscrowd": 0 + }, + { + "id": 3490, + "image_id": 704, + "category_id": 0, + "bbox": [ + 456.125, + 503.283, + 47.4141, + 73.781 + ], + "area": 3498.2597121, + "iscrowd": 0 + }, + { + "id": 3491, + "image_id": 704, + "category_id": 0, + "bbox": [ + 271.217, + 462.811, + 26.8879, + 63.1282 + ], + "area": 1697.38472878, + "iscrowd": 0 + }, + { + "id": 3492, + "image_id": 704, + "category_id": 0, + "bbox": [ + 15.1975, + 480.347, + 30.395, + 58.452 + ], + "area": 1776.64854, + "iscrowd": 0 + }, + { + "id": 3493, + "image_id": 705, + "category_id": 1, + "bbox": [ + 64.7511, + 227.005, + 73.2065, + 104.363 + ], + "area": 7640.0499595, + "iscrowd": 0 + }, + { + "id": 3494, + "image_id": 705, + "category_id": 0, + "bbox": [ + 59.5862, + 254.234, + 72.4966, + 78.4552 + ], + "area": 5687.735252320001, + "iscrowd": 0 + }, + { + "id": 3495, + "image_id": 706, + "category_id": 1, + "bbox": [ + 390.203, + 331.417, + 217.181, + 385.288 + ], + "area": 83677.233128, + "iscrowd": 0 + }, + { + "id": 3496, + "image_id": 706, + "category_id": 1, + "bbox": [ + 577.239, + 436.104, + 108.85, + 281.973 + ], + "area": 30692.76105, + "iscrowd": 0 + }, + { + "id": 3497, + "image_id": 706, + "category_id": 1, + "bbox": [ + 577.146, + 433.804, + 71.7622, + 285.138 + ], + "area": 20462.130183600002, + "iscrowd": 0 + }, + { + "id": 3498, + "image_id": 706, + "category_id": 0, + "bbox": [ + 606.786, + 454.841, + 75.4759, + 115.2 + ], + "area": 8694.82368, + "iscrowd": 0 + }, + { + "id": 3499, + "image_id": 707, + "category_id": 1, + "bbox": [ + 544.345, + 484.033, + 118.381, + 234.542 + ], + "area": 27765.316502, + "iscrowd": 0 + }, + { + "id": 3500, + "image_id": 707, + "category_id": 1, + "bbox": [ + 460.626, + 470.727, + 77.6265, + 247.962 + ], + "area": 19248.422193, + "iscrowd": 0 + }, + { + "id": 3501, + "image_id": 707, + "category_id": 1, + "bbox": [ + 625.415, + 474.202, + 70.6843, + 244.203 + ], + "area": 17261.318112899997, + "iscrowd": 0 + }, + { + "id": 3502, + "image_id": 707, + "category_id": 1, + "bbox": [ + 323.538, + 461.472, + 50.9268, + 106.064 + ], + "area": 5401.5001151999995, + "iscrowd": 0 + }, + { + "id": 3503, + "image_id": 707, + "category_id": 1, + "bbox": [ + 13.6945, + 465.434, + 66.7134, + 69.5344 + ], + "area": 4638.876240959999, + "iscrowd": 0 + }, + { + "id": 3504, + "image_id": 707, + "category_id": 1, + "bbox": [ + 447.263, + 456.457, + 42.4913, + 228.391 + ], + "area": 9704.6304983, + "iscrowd": 0 + }, + { + "id": 3505, + "image_id": 707, + "category_id": 0, + "bbox": [ + 458.814, + 511.448, + 60.5793, + 80.4414 + ], + "area": 4873.08370302, + "iscrowd": 0 + }, + { + "id": 3506, + "image_id": 707, + "category_id": 0, + "bbox": [ + 654.455, + 525.352, + 39.7241, + 83.4207 + ], + "area": 3313.8122288699997, + "iscrowd": 0 + }, + { + "id": 3507, + "image_id": 707, + "category_id": 0, + "bbox": [ + 346.593, + 480.662, + 30.7862, + 52.6345 + ], + "area": 1620.4162439000002, + "iscrowd": 0 + }, + { + "id": 3508, + "image_id": 708, + "category_id": 1, + "bbox": [ + 65.1832, + 226.577, + 71.9812, + 104.985 + ], + "area": 7556.946282, + "iscrowd": 0 + }, + { + "id": 3509, + "image_id": 708, + "category_id": 0, + "bbox": [ + 66.1739, + 254.342, + 62.8525, + 75.8432 + ], + "area": 4766.934727999999, + "iscrowd": 0 + }, + { + "id": 3510, + "image_id": 709, + "category_id": 1, + "bbox": [ + 379.809, + 335.745, + 183.064, + 381.211 + ], + "area": 69786.010504, + "iscrowd": 0 + }, + { + "id": 3511, + "image_id": 709, + "category_id": 1, + "bbox": [ + 559.547, + 433.697, + 147.419, + 285.035 + ], + "area": 42019.57466500001, + "iscrowd": 0 + }, + { + "id": 3512, + "image_id": 709, + "category_id": 0, + "bbox": [ + 587.917, + 472.717, + 99.3103, + 118.179 + ], + "area": 11736.3919437, + "iscrowd": 0 + }, + { + "id": 3513, + "image_id": 710, + "category_id": 1, + "bbox": [ + 528.796, + 482.576, + 138.539, + 236.307 + ], + "area": 32737.735472999997, + "iscrowd": 0 + }, + { + "id": 3514, + "image_id": 710, + "category_id": 1, + "bbox": [ + 449.683, + 472.999, + 93.9017, + 245.018 + ], + "area": 23007.6067306, + "iscrowd": 0 + }, + { + "id": 3515, + "image_id": 710, + "category_id": 1, + "bbox": [ + 635.677, + 480.687, + 99.9727, + 237.637 + ], + "area": 23757.2125099, + "iscrowd": 0 + }, + { + "id": 3516, + "image_id": 710, + "category_id": 1, + "bbox": [ + 515.772, + 461.466, + 49.2468, + 186.929 + ], + "area": 9205.655077200001, + "iscrowd": 0 + }, + { + "id": 3517, + "image_id": 710, + "category_id": 1, + "bbox": [ + 347.586, + 456.828, + 70.5103, + 103.283 + ], + "area": 7282.5153149, + "iscrowd": 0 + }, + { + "id": 3518, + "image_id": 710, + "category_id": 0, + "bbox": [ + 365.462, + 491.586, + 33.7655, + 39.7241 + ], + "area": 1341.3040985500002, + "iscrowd": 0 + }, + { + "id": 3519, + "image_id": 710, + "category_id": 0, + "bbox": [ + 455.834, + 521.379, + 54.6207, + 91.3655 + ], + "area": 4990.44756585, + "iscrowd": 0 + }, + { + "id": 3520, + "image_id": 710, + "category_id": 0, + "bbox": [ + 694.179, + 529.324, + 40.7172, + 49.6552 + ], + "area": 2021.82070944, + "iscrowd": 0 + }, + { + "id": 3521, + "image_id": 711, + "category_id": 1, + "bbox": [ + 87.1401, + 225.652, + 77.1891, + 218.207 + ], + "area": 16843.201943699998, + "iscrowd": 0 + }, + { + "id": 3522, + "image_id": 711, + "category_id": 0, + "bbox": [ + 84.8723, + 253.202, + 62.2397, + 59.4106 + ], + "area": 3697.69792082, + "iscrowd": 0 + }, + { + "id": 3523, + "image_id": 712, + "category_id": 1, + "bbox": [ + 397.937, + 337.336, + 170.274, + 382.664 + ], + "area": 65157.729935999996, + "iscrowd": 0 + }, + { + "id": 3524, + "image_id": 712, + "category_id": 1, + "bbox": [ + 547.155, + 437.34, + 162.072, + 282.66 + ], + "area": 45811.27152, + "iscrowd": 0 + }, + { + "id": 3525, + "image_id": 712, + "category_id": 0, + "bbox": [ + 570.006, + 502.853, + 123.624, + 105.897 + ], + "area": 13091.410728, + "iscrowd": 0 + }, + { + "id": 3526, + "image_id": 713, + "category_id": 1, + "bbox": [ + 688.588, + 482.864, + 99.0269, + 235.101 + ], + "area": 23281.3232169, + "iscrowd": 0 + }, + { + "id": 3527, + "image_id": 713, + "category_id": 1, + "bbox": [ + 540.775, + 484.647, + 112.945, + 234.047 + ], + "area": 26434.438414999997, + "iscrowd": 0 + }, + { + "id": 3528, + "image_id": 713, + "category_id": 1, + "bbox": [ + 452.511, + 471.042, + 98.4208, + 247.376 + ], + "area": 24346.9438208, + "iscrowd": 0 + }, + { + "id": 3529, + "image_id": 713, + "category_id": 1, + "bbox": [ + 393.948, + 464.524, + 71.5817, + 222.654 + ], + "area": 15937.9518318, + "iscrowd": 0 + }, + { + "id": 3530, + "image_id": 713, + "category_id": 1, + "bbox": [ + 135.863, + 472.657, + 82.0294, + 196.584 + ], + "area": 16125.6675696, + "iscrowd": 0 + }, + { + "id": 3531, + "image_id": 713, + "category_id": 1, + "bbox": [ + 546.562, + 460.95, + 46.0066, + 184.183 + ], + "area": 8473.633607799999, + "iscrowd": 0 + }, + { + "id": 3532, + "image_id": 713, + "category_id": 0, + "bbox": [ + 735.89, + 527.338, + 53.6276, + 68.5241 + ], + "area": 3674.7830251600003, + "iscrowd": 0 + }, + { + "id": 3533, + "image_id": 713, + "category_id": 0, + "bbox": [ + 453.848, + 525.352, + 73.4897, + 87.3931 + ], + "area": 6422.49270107, + "iscrowd": 0 + }, + { + "id": 3534, + "image_id": 713, + "category_id": 0, + "bbox": [ + 187.697, + 492.579, + 36.7448, + 66.5379 + ], + "area": 2444.9218279199995, + "iscrowd": 0 + }, + { + "id": 3535, + "image_id": 713, + "category_id": 0, + "bbox": [ + 393.269, + 465.766, + 36.7448, + 58.5931 + ], + "area": 2152.9917408799997, + "iscrowd": 0 + }, + { + "id": 3536, + "image_id": 714, + "category_id": 1, + "bbox": [ + 508.069, + 441.396, + 203.789, + 276.592 + ], + "area": 56366.40708799999, + "iscrowd": 0 + }, + { + "id": 3537, + "image_id": 714, + "category_id": 1, + "bbox": [ + 504.129, + 337.615, + 118.474, + 240.155 + ], + "area": 28452.123470000002, + "iscrowd": 0 + }, + { + "id": 3538, + "image_id": 714, + "category_id": 0, + "bbox": [ + 524.794, + 519.136, + 93.3595, + 101.847 + ], + "area": 9508.384996499999, + "iscrowd": 0 + }, + { + "id": 3539, + "image_id": 715, + "category_id": 1, + "bbox": [ + 745.396, + 480.674, + 94.0365, + 237.213 + ], + "area": 22306.6802745, + "iscrowd": 0 + }, + { + "id": 3540, + "image_id": 715, + "category_id": 1, + "bbox": [ + 491.884, + 486.792, + 151.472, + 231.029 + ], + "area": 34994.424688, + "iscrowd": 0 + }, + { + "id": 3541, + "image_id": 715, + "category_id": 1, + "bbox": [ + 414.567, + 468.108, + 110.767, + 249.749 + ], + "area": 27663.947483, + "iscrowd": 0 + }, + { + "id": 3542, + "image_id": 715, + "category_id": 1, + "bbox": [ + 191.766, + 467.402, + 80.0497, + 203.346 + ], + "area": 16277.7862962, + "iscrowd": 0 + }, + { + "id": 3543, + "image_id": 715, + "category_id": 0, + "bbox": [ + 242.165, + 489.801, + 33.443, + 77.1561 + ], + "area": 2580.3314522999995, + "iscrowd": 0 + }, + { + "id": 3544, + "image_id": 715, + "category_id": 0, + "bbox": [ + 416.227, + 537.728, + 70.0461, + 97.9591 + ], + "area": 6861.65291451, + "iscrowd": 0 + }, + { + "id": 3545, + "image_id": 715, + "category_id": 0, + "bbox": [ + 773.096, + 545.696, + 37.3205, + 77.6097 + ], + "area": 2896.43280885, + "iscrowd": 0 + }, + { + "id": 3546, + "image_id": 715, + "category_id": 1, + "bbox": [ + 598.368, + 463.421, + 57.2532, + 183.634 + ], + "area": 10513.634128799999, + "iscrowd": 0 + }, + { + "id": 3550, + "image_id": 717, + "category_id": 1, + "bbox": [ + 745.076, + 489.299, + 104.483, + 229.124 + ], + "area": 23939.562892, + "iscrowd": 0 + }, + { + "id": 3551, + "image_id": 717, + "category_id": 1, + "bbox": [ + 611.723, + 468.611, + 86.4006, + 249.611 + ], + "area": 21566.5401666, + "iscrowd": 0 + }, + { + "id": 3552, + "image_id": 717, + "category_id": 1, + "bbox": [ + 514.089, + 486.81, + 101.925, + 232.09 + ], + "area": 23655.77325, + "iscrowd": 0 + }, + { + "id": 3553, + "image_id": 717, + "category_id": 1, + "bbox": [ + 256.158, + 472.543, + 54.2279, + 98.1052 + ], + "area": 5320.03897508, + "iscrowd": 0 + }, + { + "id": 3554, + "image_id": 717, + "category_id": 1, + "bbox": [ + 395.049, + 489.015, + 113.4, + 227.247 + ], + "area": 25769.809800000003, + "iscrowd": 0 + }, + { + "id": 3555, + "image_id": 717, + "category_id": 1, + "bbox": [ + 475.468, + 465.145, + 57.6365, + 233.153 + ], + "area": 13438.122884499999, + "iscrowd": 0 + }, + { + "id": 3556, + "image_id": 717, + "category_id": 0, + "bbox": [ + 388.373, + 548.755, + 60.5356, + 107.437 + ], + "area": 6503.7632572, + "iscrowd": 0 + }, + { + "id": 3557, + "image_id": 717, + "category_id": 0, + "bbox": [ + 784.853, + 555.3, + 48.5376, + 82.8956 + ], + "area": 4023.55347456, + "iscrowd": 0 + }, + { + "id": 3558, + "image_id": 717, + "category_id": 0, + "bbox": [ + 471.741, + 480.584, + 35.4488, + 47.4468 + ], + "area": 1681.93212384, + "iscrowd": 0 + }, + { + "id": 3559, + "image_id": 718, + "category_id": 1, + "bbox": [ + 608.537, + 337.675, + 176.533, + 380.0 + ], + "area": 67082.54, + "iscrowd": 0 + }, + { + "id": 3560, + "image_id": 718, + "category_id": 1, + "bbox": [ + 328.594, + 429.078, + 173.591, + 287.876 + ], + "area": 49972.682715999996, + "iscrowd": 0 + }, + { + "id": 3561, + "image_id": 719, + "category_id": 1, + "bbox": [ + 751.875, + 498.125, + 112.009, + 220.028 + ], + "area": 24645.116252, + "iscrowd": 0 + }, + { + "id": 3562, + "image_id": 719, + "category_id": 1, + "bbox": [ + 637.781, + 467.19, + 110.009, + 250.862 + ], + "area": 27597.077758, + "iscrowd": 0 + }, + { + "id": 3563, + "image_id": 719, + "category_id": 1, + "bbox": [ + 337.761, + 495.349, + 127.921, + 223.71 + ], + "area": 28617.20691, + "iscrowd": 0 + }, + { + "id": 3564, + "image_id": 719, + "category_id": 1, + "bbox": [ + 370.0, + 493.162, + 233.68, + 224.626 + ], + "area": 52490.60368, + "iscrowd": 0 + }, + { + "id": 3565, + "image_id": 719, + "category_id": 1, + "bbox": [ + 1155.79, + 579.478, + 123.613, + 139.02 + ], + "area": 17184.67926, + "iscrowd": 0 + }, + { + "id": 3566, + "image_id": 719, + "category_id": 1, + "bbox": [ + 323.992, + 475.017, + 43.1835, + 95.6639 + ], + "area": 4131.1020256500005, + "iscrowd": 0 + }, + { + "id": 3567, + "image_id": 719, + "category_id": 1, + "bbox": [ + 521.944, + 469.754, + 60.5837, + 85.6954 + ], + "area": 5191.744404980001, + "iscrowd": 0 + }, + { + "id": 3568, + "image_id": 719, + "category_id": 0, + "bbox": [ + 777.021, + 571.077, + 49.226, + 96.8073 + ], + "area": 4765.4361498, + "iscrowd": 0 + }, + { + "id": 3569, + "image_id": 719, + "category_id": 0, + "bbox": [ + 355.61, + 493.799, + 23.3816, + 68.8369 + ], + "area": 1609.5168610399999, + "iscrowd": 0 + }, + { + "id": 3570, + "image_id": 719, + "category_id": 0, + "bbox": [ + 337.772, + 562.433, + 77.8096, + 122.322 + ], + "area": 9517.8258912, + "iscrowd": 0 + }, + { + "id": 3571, + "image_id": 720, + "category_id": 1, + "bbox": [ + 480.265, + 334.941, + 297.492, + 382.184 + ], + "area": 113696.68252800002, + "iscrowd": 0 + }, + { + "id": 3572, + "image_id": 720, + "category_id": 1, + "bbox": [ + 353.587, + 427.755, + 169.471, + 290.115 + ], + "area": 49166.079165, + "iscrowd": 0 + }, + { + "id": 3573, + "image_id": 721, + "category_id": 1, + "bbox": [ + 637.576, + 470.067, + 86.8875, + 249.117 + ], + "area": 21645.1533375, + "iscrowd": 0 + }, + { + "id": 3574, + "image_id": 721, + "category_id": 1, + "bbox": [ + 466.746, + 492.563, + 134.326, + 225.731 + ], + "area": 30321.542306, + "iscrowd": 0 + }, + { + "id": 3575, + "image_id": 721, + "category_id": 1, + "bbox": [ + 764.663, + 497.385, + 107.057, + 220.55 + ], + "area": 23611.42135, + "iscrowd": 0 + }, + { + "id": 3576, + "image_id": 721, + "category_id": 1, + "bbox": [ + 286.988, + 500.768, + 121.979, + 217.893 + ], + "area": 26578.370247, + "iscrowd": 0 + }, + { + "id": 3577, + "image_id": 721, + "category_id": 1, + "bbox": [ + 945.782, + 561.591, + 160.015, + 157.325 + ], + "area": 25174.359874999995, + "iscrowd": 0 + }, + { + "id": 3578, + "image_id": 721, + "category_id": 1, + "bbox": [ + 544.39, + 470.578, + 74.876, + 131.839 + ], + "area": 9871.576964, + "iscrowd": 0 + }, + { + "id": 3579, + "image_id": 721, + "category_id": 1, + "bbox": [ + 357.035, + 473.316, + 89.8718, + 214.28 + ], + "area": 19257.729304, + "iscrowd": 0 + }, + { + "id": 3580, + "image_id": 721, + "category_id": 1, + "bbox": [ + 403.378, + 489.444, + 45.338, + 196.921 + ], + "area": 8928.004298, + "iscrowd": 0 + }, + { + "id": 3581, + "image_id": 721, + "category_id": 0, + "bbox": [ + 286.014, + 585.931, + 67.531, + 114.207 + ], + "area": 7712.512917, + "iscrowd": 0 + }, + { + "id": 3582, + "image_id": 721, + "category_id": 0, + "bbox": [ + 398.234, + 488.607, + 41.7103, + 75.4759 + ], + "area": 3148.1224317699994, + "iscrowd": 0 + }, + { + "id": 3583, + "image_id": 721, + "category_id": 0, + "bbox": [ + 534.29, + 483.641, + 60.5793, + 69.5172 + ], + "area": 4211.30331396, + "iscrowd": 0 + }, + { + "id": 3584, + "image_id": 722, + "category_id": 1, + "bbox": [ + 462.422, + 328.405, + 256.37, + 388.058 + ], + "area": 99486.42946, + "iscrowd": 0 + }, + { + "id": 3585, + "image_id": 722, + "category_id": 1, + "bbox": [ + 360.953, + 424.813, + 163.139, + 293.29 + ], + "area": 47847.03731000001, + "iscrowd": 0 + }, + { + "id": 3586, + "image_id": 722, + "category_id": 0, + "bbox": [ + 440.481, + 478.404, + 77.3578, + 114.231 + ], + "area": 8836.658851799999, + "iscrowd": 0 + }, + { + "id": 3597, + "image_id": 724, + "category_id": 1, + "bbox": [ + 441.776, + 321.293, + 255.608, + 394.796 + ], + "area": 100913.01596799999, + "iscrowd": 0 + }, + { + "id": 3598, + "image_id": 724, + "category_id": 1, + "bbox": [ + 356.88, + 422.495, + 154.065, + 295.163 + ], + "area": 45474.287595, + "iscrowd": 0 + }, + { + "id": 3599, + "image_id": 724, + "category_id": 0, + "bbox": [ + 430.014, + 467.752, + 79.4483, + 100.303 + ], + "area": 7968.9028349, + "iscrowd": 0 + }, + { + "id": 3600, + "image_id": 725, + "category_id": 1, + "bbox": [ + 618.299, + 522.227, + 198.57, + 195.416 + ], + "area": 38803.75512, + "iscrowd": 0 + }, + { + "id": 3601, + "image_id": 725, + "category_id": 1, + "bbox": [ + 407.552, + 504.182, + 179.249, + 213.476 + ], + "area": 38265.359524, + "iscrowd": 0 + }, + { + "id": 3602, + "image_id": 725, + "category_id": 1, + "bbox": [ + 201.659, + 514.209, + 172.432, + 203.861 + ], + "area": 35152.159951999995, + "iscrowd": 0 + }, + { + "id": 3603, + "image_id": 725, + "category_id": 1, + "bbox": [ + 576.218, + 477.707, + 76.5874, + 240.442 + ], + "area": 18414.827630800002, + "iscrowd": 0 + }, + { + "id": 3604, + "image_id": 725, + "category_id": 1, + "bbox": [ + 725.634, + 474.994, + 57.0642, + 151.233 + ], + "area": 8629.9901586, + "iscrowd": 0 + }, + { + "id": 3605, + "image_id": 725, + "category_id": 1, + "bbox": [ + 418.405, + 479.073, + 52.7208, + 120.736 + ], + "area": 6365.2985088, + "iscrowd": 0 + }, + { + "id": 3606, + "image_id": 725, + "category_id": 1, + "bbox": [ + 697.909, + 502.538, + 84.5625, + 127.247 + ], + "area": 10760.3244375, + "iscrowd": 0 + }, + { + "id": 3607, + "image_id": 725, + "category_id": 0, + "bbox": [ + 329.587, + 594.106, + 48.0943, + 89.1159 + ], + "area": 4285.96682937, + "iscrowd": 0 + }, + { + "id": 3608, + "image_id": 725, + "category_id": 0, + "bbox": [ + 581.375, + 490.845, + 55.167, + 63.6542 + ], + "area": 3511.6112514, + "iscrowd": 0 + }, + { + "id": 3609, + "image_id": 726, + "category_id": 1, + "bbox": [ + 427.053, + 326.658, + 190.451, + 388.943 + ], + "area": 74074.58329299999, + "iscrowd": 0 + }, + { + "id": 3610, + "image_id": 726, + "category_id": 1, + "bbox": [ + 399.514, + 427.496, + 94.7034, + 291.024 + ], + "area": 27560.9622816, + "iscrowd": 0 + }, + { + "id": 3611, + "image_id": 727, + "category_id": 1, + "bbox": [ + 590.376, + 510.284, + 180.706, + 208.24 + ], + "area": 37630.21744, + "iscrowd": 0 + }, + { + "id": 3612, + "image_id": 727, + "category_id": 1, + "bbox": [ + 372.193, + 511.641, + 194.454, + 207.152 + ], + "area": 40281.535008, + "iscrowd": 0 + }, + { + "id": 3613, + "image_id": 727, + "category_id": 1, + "bbox": [ + 164.717, + 514.775, + 161.488, + 203.655 + ], + "area": 32887.83864, + "iscrowd": 0 + }, + { + "id": 3614, + "image_id": 727, + "category_id": 1, + "bbox": [ + 713.832, + 484.345, + 79.9636, + 192.091 + ], + "area": 15360.287887600001, + "iscrowd": 0 + }, + { + "id": 3615, + "image_id": 727, + "category_id": 1, + "bbox": [ + 423.357, + 479.176, + 94.7006, + 107.73 + ], + "area": 10202.095637999999, + "iscrowd": 0 + }, + { + "id": 3616, + "image_id": 727, + "category_id": 1, + "bbox": [ + 626.035, + 478.411, + 68.8562, + 120.97 + ], + "area": 8329.534514, + "iscrowd": 0 + }, + { + "id": 3617, + "image_id": 727, + "category_id": 0, + "bbox": [ + 208.552, + 611.752, + 104.276, + 108.248 + ], + "area": 11287.668448, + "iscrowd": 0 + }, + { + "id": 3618, + "image_id": 728, + "category_id": 1, + "bbox": [ + 487.277, + 428.241, + 128.652, + 291.759 + ], + "area": 37535.378868, + "iscrowd": 0 + }, + { + "id": 3619, + "image_id": 728, + "category_id": 1, + "bbox": [ + 316.613, + 316.462, + 167.141, + 403.538 + ], + "area": 67447.744858, + "iscrowd": 0 + }, + { + "id": 3620, + "image_id": 728, + "category_id": 0, + "bbox": [ + 508.075, + 471.816, + 95.1323, + 106.175 + ], + "area": 10100.671952499999, + "iscrowd": 0 + }, + { + "id": 3621, + "image_id": 729, + "category_id": 1, + "bbox": [ + 555.535, + 503.352, + 165.108, + 214.414 + ], + "area": 35401.466712, + "iscrowd": 0 + }, + { + "id": 3622, + "image_id": 729, + "category_id": 1, + "bbox": [ + 94.4741, + 534.124, + 217.838, + 183.692 + ], + "area": 40015.097896, + "iscrowd": 0 + }, + { + "id": 3623, + "image_id": 729, + "category_id": 1, + "bbox": [ + 735.285, + 485.683, + 81.4573, + 231.696 + ], + "area": 18873.3305808, + "iscrowd": 0 + }, + { + "id": 3624, + "image_id": 729, + "category_id": 1, + "bbox": [ + 675.44, + 500.518, + 111.606, + 218.724 + ], + "area": 24410.910743999997, + "iscrowd": 0 + }, + { + "id": 3625, + "image_id": 729, + "category_id": 1, + "bbox": [ + 328.792, + 517.353, + 167.241, + 202.647 + ], + "area": 33890.886927, + "iscrowd": 0 + }, + { + "id": 3626, + "image_id": 729, + "category_id": 1, + "bbox": [ + 436.244, + 479.942, + 91.6772, + 194.815 + ], + "area": 17860.093718, + "iscrowd": 0 + }, + { + "id": 3627, + "image_id": 729, + "category_id": 1, + "bbox": [ + 678.647, + 470.097, + 59.2092, + 97.7804 + ], + "area": 5789.49925968, + "iscrowd": 0 + }, + { + "id": 3628, + "image_id": 729, + "category_id": 0, + "bbox": [ + 100.432, + 646.444, + 145.697, + 73.556 + ], + "area": 10716.888531999999, + "iscrowd": 0 + }, + { + "id": 3629, + "image_id": 729, + "category_id": 0, + "bbox": [ + 463.969, + 507.819, + 56.5815, + 97.6031 + ], + "area": 5522.5298026499995, + "iscrowd": 0 + }, + { + "id": 3630, + "image_id": 730, + "category_id": 1, + "bbox": [ + 209.209, + 312.008, + 242.175, + 401.877 + ], + "area": 97324.56247500001, + "iscrowd": 0 + }, + { + "id": 3631, + "image_id": 730, + "category_id": 1, + "bbox": [ + 532.672, + 428.992, + 140.383, + 286.22 + ], + "area": 40180.42226000001, + "iscrowd": 0 + }, + { + "id": 3632, + "image_id": 730, + "category_id": 1, + "bbox": [ + 700.414, + 418.49, + 31.2222, + 93.0686 + ], + "area": 2905.8064429200003, + "iscrowd": 0 + }, + { + "id": 3633, + "image_id": 730, + "category_id": 0, + "bbox": [ + 558.124, + 483.641, + 97.3241, + 114.207 + ], + "area": 11115.0934887, + "iscrowd": 0 + }, + { + "id": 3634, + "image_id": 731, + "category_id": 1, + "bbox": [ + 471.857, + 497.932, + 182.811, + 219.457 + ], + "area": 40119.153627, + "iscrowd": 0 + }, + { + "id": 3635, + "image_id": 731, + "category_id": 1, + "bbox": [ + 61.9129, + 550.169, + 241.919, + 168.944 + ], + "area": 40870.763536, + "iscrowd": 0 + }, + { + "id": 3636, + "image_id": 731, + "category_id": 1, + "bbox": [ + 737.18, + 482.579, + 108.289, + 235.34 + ], + "area": 25484.73326, + "iscrowd": 0 + }, + { + "id": 3637, + "image_id": 731, + "category_id": 1, + "bbox": [ + 662.441, + 503.296, + 132.976, + 215.455 + ], + "area": 28650.344080000003, + "iscrowd": 0 + }, + { + "id": 3638, + "image_id": 731, + "category_id": 1, + "bbox": [ + 310.388, + 545.712, + 156.323, + 172.698 + ], + "area": 26996.669454000003, + "iscrowd": 0 + }, + { + "id": 3639, + "image_id": 731, + "category_id": 1, + "bbox": [ + 431.872, + 485.627, + 77.6224, + 230.652 + ], + "area": 17903.7618048, + "iscrowd": 0 + }, + { + "id": 3640, + "image_id": 731, + "category_id": 0, + "bbox": [ + 486.987, + 510.632, + 30.2762, + 74.4075 + ], + "area": 2252.7763514999997, + "iscrowd": 0 + }, + { + "id": 3641, + "image_id": 732, + "category_id": 1, + "bbox": [ + 298.14, + 325.253, + 168.019, + 394.747 + ], + "area": 66324.996193, + "iscrowd": 0 + }, + { + "id": 3642, + "image_id": 732, + "category_id": 1, + "bbox": [ + 483.602, + 430.185, + 154.159, + 289.815 + ], + "area": 44677.590585, + "iscrowd": 0 + }, + { + "id": 3643, + "image_id": 732, + "category_id": 0, + "bbox": [ + 513.622, + 491.724, + 106.839, + 132.719 + ], + "area": 14179.565240999998, + "iscrowd": 0 + }, + { + "id": 3644, + "image_id": 733, + "category_id": 1, + "bbox": [ + 441.851, + 495.667, + 146.123, + 222.867 + ], + "area": 32565.994640999998, + "iscrowd": 0 + }, + { + "id": 3645, + "image_id": 733, + "category_id": 1, + "bbox": [ + 627.597, + 500.611, + 134.397, + 217.816 + ], + "area": 29273.816951999997, + "iscrowd": 0 + }, + { + "id": 3646, + "image_id": 733, + "category_id": 1, + "bbox": [ + 258.865, + 565.87, + 193.178, + 152.421 + ], + "area": 29444.383938, + "iscrowd": 0 + }, + { + "id": 3647, + "image_id": 733, + "category_id": 1, + "bbox": [ + 0.867033, + 557.462, + 260.228, + 160.256 + ], + "area": 41703.098368, + "iscrowd": 0 + }, + { + "id": 3648, + "image_id": 733, + "category_id": 1, + "bbox": [ + 747.298, + 490.638, + 119.511, + 227.445 + ], + "area": 27182.179395, + "iscrowd": 0 + }, + { + "id": 3649, + "image_id": 733, + "category_id": 1, + "bbox": [ + 433.127, + 489.04, + 60.446, + 127.809 + ], + "area": 7725.542813999999, + "iscrowd": 0 + }, + { + "id": 3650, + "image_id": 734, + "category_id": 1, + "bbox": [ + 457.527, + 424.087, + 142.631, + 294.498 + ], + "area": 42004.544238, + "iscrowd": 0 + }, + { + "id": 3651, + "image_id": 734, + "category_id": 1, + "bbox": [ + 391.195, + 333.486, + 113.805, + 296.009 + ], + "area": 33687.30424500001, + "iscrowd": 0 + }, + { + "id": 3652, + "image_id": 734, + "category_id": 0, + "bbox": [ + 521.965, + 489.43, + 77.7996, + 118.821 + ], + "area": 9244.2262716, + "iscrowd": 0 + }, + { + "id": 3653, + "image_id": 735, + "category_id": 1, + "bbox": [ + 413.134, + 484.647, + 152.134, + 235.353 + ], + "area": 35805.193302, + "iscrowd": 0 + }, + { + "id": 3654, + "image_id": 735, + "category_id": 1, + "bbox": [ + 612.937, + 502.601, + 110.166, + 217.399 + ], + "area": 23949.978234, + "iscrowd": 0 + }, + { + "id": 3655, + "image_id": 735, + "category_id": 1, + "bbox": [ + 0.448337, + 581.469, + 116.395, + 138.531 + ], + "area": 16124.315745, + "iscrowd": 0 + }, + { + "id": 3656, + "image_id": 735, + "category_id": 1, + "bbox": [ + 123.484, + 593.557, + 179.232, + 126.443 + ], + "area": 22662.631776, + "iscrowd": 0 + }, + { + "id": 3657, + "image_id": 735, + "category_id": 1, + "bbox": [ + 777.019, + 487.424, + 79.8157, + 232.098 + ], + "area": 18525.0643386, + "iscrowd": 0 + }, + { + "id": 3658, + "image_id": 735, + "category_id": 1, + "bbox": [ + 504.98, + 486.497, + 60.5813, + 101.344 + ], + "area": 6139.5512671999995, + "iscrowd": 0 + }, + { + "id": 3659, + "image_id": 735, + "category_id": 1, + "bbox": [ + 815.143, + 493.759, + 99.0752, + 226.241 + ], + "area": 22414.8723232, + "iscrowd": 0 + }, + { + "id": 3660, + "image_id": 735, + "category_id": 0, + "bbox": [ + 802.281, + 504.096, + 43.1107, + 72.9027 + ], + "area": 3142.88642889, + "iscrowd": 0 + }, + { + "id": 3661, + "image_id": 736, + "category_id": 1, + "bbox": [ + 398.544, + 425.881, + 151.74, + 291.984 + ], + "area": 44305.65216, + "iscrowd": 0 + }, + { + "id": 3662, + "image_id": 736, + "category_id": 1, + "bbox": [ + 475.71, + 336.017, + 156.942, + 379.085 + ], + "area": 59494.35807, + "iscrowd": 0 + }, + { + "id": 3663, + "image_id": 736, + "category_id": 0, + "bbox": [ + 467.752, + 492.579, + 67.531, + 96.331 + ], + "area": 6505.328761000001, + "iscrowd": 0 + }, + { + "id": 3664, + "image_id": 737, + "category_id": 1, + "bbox": [ + 412.387, + 474.506, + 137.039, + 243.121 + ], + "area": 33317.058719, + "iscrowd": 0 + }, + { + "id": 3665, + "image_id": 737, + "category_id": 1, + "bbox": [ + 634.99, + 511.959, + 116.06, + 206.622 + ], + "area": 23980.549320000002, + "iscrowd": 0 + }, + { + "id": 3666, + "image_id": 737, + "category_id": 1, + "bbox": [ + 800.914, + 506.399, + 171.197, + 212.552 + ], + "area": 36388.264744, + "iscrowd": 0 + }, + { + "id": 3667, + "image_id": 737, + "category_id": 1, + "bbox": [ + 5.57813, + 647.932, + 176.323, + 70.9452 + ], + "area": 12509.270499600001, + "iscrowd": 0 + }, + { + "id": 3668, + "image_id": 737, + "category_id": 1, + "bbox": [ + 815.977, + 486.221, + 72.5271, + 125.694 + ], + "area": 9116.221307400001, + "iscrowd": 0 + }, + { + "id": 3669, + "image_id": 737, + "category_id": 0, + "bbox": [ + 689.969, + 588.819, + 63.4282, + 131.181 + ], + "area": 8320.5747042, + "iscrowd": 0 + }, + { + "id": 3670, + "image_id": 737, + "category_id": 1, + "bbox": [ + 492.47, + 492.517, + 40.0773, + 40.6418 + ], + "area": 1628.8136111400001, + "iscrowd": 0 + }, + { + "id": 3671, + "image_id": 737, + "category_id": 0, + "bbox": [ + 828.099, + 505.124, + 50.4131, + 73.5534 + ], + "area": 3708.0549095399997, + "iscrowd": 0 + }, + { + "id": 3672, + "image_id": 738, + "category_id": 1, + "bbox": [ + 499.415, + 334.639, + 170.594, + 383.713 + ], + "area": 65459.135522000004, + "iscrowd": 0 + }, + { + "id": 3673, + "image_id": 738, + "category_id": 1, + "bbox": [ + 358.862, + 426.239, + 157.015, + 291.113 + ], + "area": 45709.107695, + "iscrowd": 0 + }, + { + "id": 3674, + "image_id": 739, + "category_id": 1, + "bbox": [ + 393.085, + 478.908, + 111.893, + 239.23 + ], + "area": 26768.162389999998, + "iscrowd": 0 + }, + { + "id": 3675, + "image_id": 739, + "category_id": 1, + "bbox": [ + 824.644, + 511.948, + 156.579, + 206.586 + ], + "area": 32347.029294000004, + "iscrowd": 0 + }, + { + "id": 3676, + "image_id": 739, + "category_id": 1, + "bbox": [ + 608.566, + 513.46, + 144.817, + 205.041 + ], + "area": 29693.422497, + "iscrowd": 0 + }, + { + "id": 3677, + "image_id": 739, + "category_id": 1, + "bbox": [ + 468.212, + 476.699, + 70.7269, + 243.301 + ], + "area": 17207.9254969, + "iscrowd": 0 + }, + { + "id": 3678, + "image_id": 739, + "category_id": 0, + "bbox": [ + 482.358, + 527.623, + 46.6798, + 103.261 + ], + "area": 4820.2028278, + "iscrowd": 0 + }, + { + "id": 3679, + "image_id": 739, + "category_id": 0, + "bbox": [ + 850.138, + 500.747, + 46.6798, + 83.4578 + ], + "area": 3895.7934124400003, + "iscrowd": 0 + }, + { + "id": 3680, + "image_id": 739, + "category_id": 0, + "bbox": [ + 652.102, + 604.008, + 121.65, + 97.6031 + ], + "area": 11873.417115, + "iscrowd": 0 + }, + { + "id": 3681, + "image_id": 739, + "category_id": 1, + "bbox": [ + 844.479, + 476.699, + 101.847, + 134.381 + ], + "area": 13686.301706999999, + "iscrowd": 0 + }, + { + "id": 3682, + "image_id": 740, + "category_id": 1, + "bbox": [ + 539.987, + 330.253, + 189.633, + 387.414 + ], + "area": 73466.479062, + "iscrowd": 0 + }, + { + "id": 3683, + "image_id": 740, + "category_id": 1, + "bbox": [ + 383.658, + 426.404, + 140.765, + 290.636 + ], + "area": 40911.37654, + "iscrowd": 0 + }, + { + "id": 3684, + "image_id": 741, + "category_id": 1, + "bbox": [ + 349.829, + 476.201, + 95.1758, + 241.938 + ], + "area": 23026.642700399996, + "iscrowd": 0 + }, + { + "id": 3685, + "image_id": 741, + "category_id": 1, + "bbox": [ + 437.501, + 495.58, + 100.613, + 223.035 + ], + "area": 22440.220455, + "iscrowd": 0 + }, + { + "id": 3686, + "image_id": 741, + "category_id": 1, + "bbox": [ + 624.496, + 525.36, + 156.442, + 193.521 + ], + "area": 30274.812282, + "iscrowd": 0 + }, + { + "id": 3687, + "image_id": 741, + "category_id": 1, + "bbox": [ + 848.659, + 535.426, + 173.586, + 183.843 + ], + "area": 31912.570998, + "iscrowd": 0 + }, + { + "id": 3688, + "image_id": 741, + "category_id": 1, + "bbox": [ + 839.267, + 488.778, + 95.5181, + 175.992 + ], + "area": 16810.4214552, + "iscrowd": 0 + }, + { + "id": 3689, + "image_id": 741, + "category_id": 0, + "bbox": [ + 461.793, + 530.317, + 76.469, + 116.193 + ], + "area": 8885.162516999999, + "iscrowd": 0 + }, + { + "id": 3690, + "image_id": 741, + "category_id": 0, + "bbox": [ + 842.152, + 503.503, + 52.6345, + 60.5793 + ], + "area": 3188.56116585, + "iscrowd": 0 + }, + { + "id": 3691, + "image_id": 742, + "category_id": 1, + "bbox": [ + 525.377, + 331.45, + 164.935, + 385.493 + ], + "area": 63581.287955, + "iscrowd": 0 + }, + { + "id": 3692, + "image_id": 742, + "category_id": 1, + "bbox": [ + 378.123, + 422.768, + 136.984, + 295.153 + ], + "area": 40431.238552, + "iscrowd": 0 + }, + { + "id": 3693, + "image_id": 742, + "category_id": 0, + "bbox": [ + 442.352, + 474.847, + 64.3054, + 120.789 + ], + "area": 7767.384960600001, + "iscrowd": 0 + }, + { + "id": 3694, + "image_id": 743, + "category_id": 1, + "bbox": [ + 432.024, + 500.164, + 129.016, + 218.45 + ], + "area": 28183.545199999997, + "iscrowd": 0 + }, + { + "id": 3695, + "image_id": 743, + "category_id": 1, + "bbox": [ + 356.088, + 478.618, + 94.0424, + 239.769 + ], + "area": 22548.452205600002, + "iscrowd": 0 + }, + { + "id": 3696, + "image_id": 743, + "category_id": 1, + "bbox": [ + 603.637, + 537.793, + 141.563, + 180.977 + ], + "area": 25619.647051, + "iscrowd": 0 + }, + { + "id": 3697, + "image_id": 743, + "category_id": 1, + "bbox": [ + 818.278, + 487.463, + 94.5796, + 217.091 + ], + "area": 20532.3799436, + "iscrowd": 0 + }, + { + "id": 3698, + "image_id": 743, + "category_id": 1, + "bbox": [ + 848.724, + 541.471, + 189.914, + 177.309 + ], + "area": 33673.461425999994, + "iscrowd": 0 + }, + { + "id": 3699, + "image_id": 743, + "category_id": 0, + "bbox": [ + 476.69, + 543.228, + 84.4138, + 132.083 + ], + "area": 11149.6279454, + "iscrowd": 0 + }, + { + "id": 3700, + "image_id": 743, + "category_id": 0, + "bbox": [ + 831.228, + 507.476, + 38.731, + 65.5448 + ], + "area": 2538.6156487999997, + "iscrowd": 0 + }, + { + "id": 3701, + "image_id": 744, + "category_id": 1, + "bbox": [ + 361.469, + 309.472, + 279.492, + 410.528 + ], + "area": 114739.29177600001, + "iscrowd": 0 + }, + { + "id": 3702, + "image_id": 744, + "category_id": 1, + "bbox": [ + 407.695, + 422.401, + 69.1252, + 297.599 + ], + "area": 20571.5903948, + "iscrowd": 0 + }, + { + "id": 3703, + "image_id": 745, + "category_id": 1, + "bbox": [ + 505.632, + 547.39, + 168.822, + 170.942 + ], + "area": 28858.770324, + "iscrowd": 0 + }, + { + "id": 3704, + "image_id": 745, + "category_id": 1, + "bbox": [ + 787.72, + 546.663, + 140.459, + 172.019 + ], + "area": 24161.616721000002, + "iscrowd": 0 + }, + { + "id": 3705, + "image_id": 745, + "category_id": 1, + "bbox": [ + 390.534, + 468.871, + 65.8989, + 248.799 + ], + "area": 16395.5804211, + "iscrowd": 0 + }, + { + "id": 3706, + "image_id": 745, + "category_id": 1, + "bbox": [ + 422.548, + 504.272, + 101.432, + 213.999 + ], + "area": 21706.346568, + "iscrowd": 0 + }, + { + "id": 3707, + "image_id": 745, + "category_id": 1, + "bbox": [ + 837.083, + 492.274, + 73.6675, + 146.316 + ], + "area": 10778.73393, + "iscrowd": 0 + }, + { + "id": 3708, + "image_id": 745, + "category_id": 0, + "bbox": [ + 532.572, + 662.984, + 103.124, + 57.0155 + ], + "area": 5879.666422, + "iscrowd": 0 + }, + { + "id": 3709, + "image_id": 745, + "category_id": 0, + "bbox": [ + 499.85, + 577.709, + 28.7556, + 92.7122 + ], + "area": 2665.99493832, + "iscrowd": 0 + }, + { + "id": 3710, + "image_id": 745, + "category_id": 0, + "bbox": [ + 835.002, + 512.265, + 28.7556, + 34.7051 + ], + "area": 997.9659735600001, + "iscrowd": 0 + }, + { + "id": 3711, + "image_id": 746, + "category_id": 1, + "bbox": [ + 255.462, + 278.632, + 222.004, + 436.479 + ], + "area": 96900.08391599999, + "iscrowd": 0 + }, + { + "id": 3712, + "image_id": 746, + "category_id": 1, + "bbox": [ + 451.953, + 427.854, + 84.921, + 290.359 + ], + "area": 24657.576639, + "iscrowd": 0 + }, + { + "id": 3713, + "image_id": 746, + "category_id": 0, + "bbox": [ + 459.807, + 484.634, + 78.4552, + 114.207 + ], + "area": 8960.1330264, + "iscrowd": 0 + }, + { + "id": 3714, + "image_id": 747, + "category_id": 1, + "bbox": [ + 466.579, + 566.262, + 144.504, + 152.349 + ], + "area": 22015.039896, + "iscrowd": 0 + }, + { + "id": 3715, + "image_id": 747, + "category_id": 1, + "bbox": [ + 784.179, + 495.591, + 90.3278, + 202.519 + ], + "area": 18293.095728199998, + "iscrowd": 0 + }, + { + "id": 3716, + "image_id": 747, + "category_id": 1, + "bbox": [ + 415.452, + 515.173, + 83.1115, + 203.638 + ], + "area": 16924.659637, + "iscrowd": 0 + }, + { + "id": 3717, + "image_id": 747, + "category_id": 1, + "bbox": [ + 723.739, + 567.856, + 165.231, + 150.949 + ], + "area": 24941.454219000003, + "iscrowd": 0 + }, + { + "id": 3718, + "image_id": 747, + "category_id": 1, + "bbox": [ + 451.192, + 468.443, + 83.124, + 106.899 + ], + "area": 8885.872476, + "iscrowd": 0 + }, + { + "id": 3719, + "image_id": 747, + "category_id": 0, + "bbox": [ + 784.426, + 517.146, + 49.6252, + 59.202 + ], + "area": 2937.9110904, + "iscrowd": 0 + }, + { + "id": 3720, + "image_id": 748, + "category_id": 1, + "bbox": [ + 0.407133, + 241.968, + 285.437, + 471.453 + ], + "area": 134570.129961, + "iscrowd": 0 + }, + { + "id": 3721, + "image_id": 748, + "category_id": 1, + "bbox": [ + 431.709, + 433.816, + 150.898, + 282.79 + ], + "area": 42672.445420000004, + "iscrowd": 0 + }, + { + "id": 3722, + "image_id": 748, + "category_id": 0, + "bbox": [ + 463.779, + 499.531, + 118.179, + 104.276 + ], + "area": 12323.233404, + "iscrowd": 0 + }, + { + "id": 3723, + "image_id": 749, + "category_id": 1, + "bbox": [ + 723.272, + 490.803, + 102.412, + 229.197 + ], + "area": 23472.523164000002, + "iscrowd": 0 + }, + { + "id": 3724, + "image_id": 749, + "category_id": 1, + "bbox": [ + 431.281, + 519.698, + 108.509, + 199.191 + ], + "area": 21614.016219, + "iscrowd": 0 + }, + { + "id": 3725, + "image_id": 749, + "category_id": 1, + "bbox": [ + 554.953, + 617.835, + 138.295, + 100.746 + ], + "area": 13932.668069999998, + "iscrowd": 0 + }, + { + "id": 3726, + "image_id": 749, + "category_id": 1, + "bbox": [ + 294.925, + 596.372, + 115.113, + 123.628 + ], + "area": 14231.189964, + "iscrowd": 0 + }, + { + "id": 3727, + "image_id": 749, + "category_id": 0, + "bbox": [ + 502.464, + 571.499, + 86.6619, + 146.511 + ], + "area": 12696.9216309, + "iscrowd": 0 + }, + { + "id": 3728, + "image_id": 749, + "category_id": 1, + "bbox": [ + 468.755, + 464.336, + 80.1813, + 107.58 + ], + "area": 8625.904254, + "iscrowd": 0 + }, + { + "id": 3729, + "image_id": 749, + "category_id": 0, + "bbox": [ + 723.437, + 513.795, + 49.8329, + 77.3266 + ], + "area": 3853.40872514, + "iscrowd": 0 + }, + { + "id": 3730, + "image_id": 750, + "category_id": 1, + "bbox": [ + 473.642, + 440.757, + 187.942, + 275.897 + ], + "area": 51852.633974000004, + "iscrowd": 0 + }, + { + "id": 3731, + "image_id": 750, + "category_id": 0, + "bbox": [ + 499.733, + 505.829, + 145.393, + 172.382 + ], + "area": 25063.136126, + "iscrowd": 0 + }, + { + "id": 3732, + "image_id": 751, + "category_id": 1, + "bbox": [ + 670.912, + 495.605, + 102.374, + 221.946 + ], + "area": 22721.499804, + "iscrowd": 0 + }, + { + "id": 3733, + "image_id": 751, + "category_id": 0, + "bbox": [ + 447.544, + 579.64, + 96.0859, + 135.953 + ], + "area": 13063.1663627, + "iscrowd": 0 + }, + { + "id": 3734, + "image_id": 751, + "category_id": 1, + "bbox": [ + 59.2269, + 599.255, + 155.768, + 119.471 + ], + "area": 18609.758728, + "iscrowd": 0 + }, + { + "id": 3735, + "image_id": 751, + "category_id": 1, + "bbox": [ + 452.717, + 461.074, + 72.5331, + 129.042 + ], + "area": 9359.8162902, + "iscrowd": 0 + }, + { + "id": 3736, + "image_id": 751, + "category_id": 1, + "bbox": [ + 390.858, + 526.643, + 162.803, + 146.471 + ], + "area": 23845.918213, + "iscrowd": 0 + }, + { + "id": 3737, + "image_id": 751, + "category_id": 0, + "bbox": [ + 670.138, + 517.726, + 57.6856, + 80.1605 + ], + "area": 4624.1065388, + "iscrowd": 0 + }, + { + "id": 3738, + "image_id": 752, + "category_id": 0, + "bbox": [ + 582.863, + 524.36, + 152.14, + 181.407 + ], + "area": 27599.26098, + "iscrowd": 0 + }, + { + "id": 3739, + "image_id": 752, + "category_id": 1, + "bbox": [ + 544.221, + 440.938, + 165.848, + 276.083 + ], + "area": 45787.81338400001, + "iscrowd": 0 + }, + { + "id": 3740, + "image_id": 753, + "category_id": 1, + "bbox": [ + 344.848, + 536.317, + 184.296, + 181.815 + ], + "area": 33507.777239999996, + "iscrowd": 0 + }, + { + "id": 3741, + "image_id": 753, + "category_id": 1, + "bbox": [ + 617.279, + 495.543, + 102.406, + 222.365 + ], + "area": 22771.51019, + "iscrowd": 0 + }, + { + "id": 3742, + "image_id": 753, + "category_id": 0, + "bbox": [ + 389.168, + 611.292, + 112.887, + 108.085 + ], + "area": 12201.391394999999, + "iscrowd": 0 + }, + { + "id": 3743, + "image_id": 753, + "category_id": 1, + "bbox": [ + 427.013, + 455.711, + 53.3937, + 95.7007 + ], + "area": 5109.8144655900005, + "iscrowd": 0 + }, + { + "id": 3744, + "image_id": 753, + "category_id": 0, + "bbox": [ + 617.267, + 531.077, + 56.5901, + 81.838 + ], + "area": 4631.2206037999995, + "iscrowd": 0 + }, + { + "id": 3745, + "image_id": 754, + "category_id": 1, + "bbox": [ + 638.277, + 447.367, + 275.247, + 272.633 + ], + "area": 75041.415351, + "iscrowd": 0 + }, + { + "id": 3746, + "image_id": 754, + "category_id": 0, + "bbox": [ + 709.551, + 540.653, + 202.854, + 179.347 + ], + "area": 36381.25633800001, + "iscrowd": 0 + }, + { + "id": 3747, + "image_id": 755, + "category_id": 1, + "bbox": [ + 536.706, + 492.275, + 107.767, + 225.031 + ], + "area": 24250.915777, + "iscrowd": 0 + }, + { + "id": 3748, + "image_id": 755, + "category_id": 1, + "bbox": [ + 283.279, + 560.381, + 179.35, + 157.763 + ], + "area": 28294.79405, + "iscrowd": 0 + }, + { + "id": 3749, + "image_id": 755, + "category_id": 1, + "bbox": [ + 356.688, + 452.399, + 58.0072, + 124.276 + ], + "area": 7208.9027872, + "iscrowd": 0 + }, + { + "id": 3750, + "image_id": 755, + "category_id": 0, + "bbox": [ + 304.126, + 636.542, + 96.1886, + 83.4578 + ], + "area": 8027.68894108, + "iscrowd": 0 + }, + { + "id": 3751, + "image_id": 755, + "category_id": 0, + "bbox": [ + 540.354, + 513.477, + 62.2397, + 89.1159 + ], + "area": 5546.54688123, + "iscrowd": 0 + }, + { + "id": 3752, + "image_id": 756, + "category_id": 1, + "bbox": [ + 460.531, + 499.346, + 112.765, + 218.756 + ], + "area": 24668.02034, + "iscrowd": 0 + }, + { + "id": 3753, + "image_id": 756, + "category_id": 1, + "bbox": [ + 174.523, + 571.469, + 199.765, + 147.124 + ], + "area": 29390.22586, + "iscrowd": 0 + }, + { + "id": 3754, + "image_id": 756, + "category_id": 0, + "bbox": [ + 467.52, + 524.111, + 53.1077, + 95.768 + ], + "area": 5086.0182136, + "iscrowd": 0 + }, + { + "id": 3755, + "image_id": 757, + "category_id": 1, + "bbox": [ + 381.55, + 507.046, + 122.089, + 211.687 + ], + "area": 25844.654143, + "iscrowd": 0 + }, + { + "id": 3756, + "image_id": 757, + "category_id": 1, + "bbox": [ + 115.192, + 594.833, + 174.707, + 123.968 + ], + "area": 21658.077376, + "iscrowd": 0 + }, + { + "id": 3757, + "image_id": 757, + "category_id": 0, + "bbox": [ + 207.532, + 452.097, + 60.5529, + 184.695 + ], + "area": 11183.8178655, + "iscrowd": 0 + }, + { + "id": 3758, + "image_id": 757, + "category_id": 0, + "bbox": [ + 385.682, + 552.842, + 51.3664, + 74.8731 + ], + "area": 3845.9616038399995, + "iscrowd": 0 + }, + { + "id": 3759, + "image_id": 758, + "category_id": 1, + "bbox": [ + 275.605, + 507.834, + 153.203, + 210.261 + ], + "area": 32212.615983, + "iscrowd": 0 + }, + { + "id": 3760, + "image_id": 758, + "category_id": 1, + "bbox": [ + 114.593, + 453.659, + 90.9074, + 186.136 + ], + "area": 16921.1398064, + "iscrowd": 0 + }, + { + "id": 3761, + "image_id": 758, + "category_id": 0, + "bbox": [ + 282.908, + 524.794, + 77.7996, + 111.749 + ], + "area": 8694.0275004, + "iscrowd": 0 + }, + { + "id": 3762, + "image_id": 759, + "category_id": 1, + "bbox": [ + 238.165, + 515.149, + 182.585, + 202.424 + ], + "area": 36959.58604, + "iscrowd": 0 + }, + { + "id": 3763, + "image_id": 759, + "category_id": 0, + "bbox": [ + 260.275, + 538.939, + 73.556, + 101.847 + ], + "area": 7491.457931999999, + "iscrowd": 0 + }, + { + "id": 3764, + "image_id": 759, + "category_id": 1, + "bbox": [ + 60.8251, + 456.896, + 21.2181, + 77.7996 + ], + "area": 1650.75969276, + "iscrowd": 0 + }, + { + "id": 3765, + "image_id": 760, + "category_id": 1, + "bbox": [ + 174.82, + 526.699, + 203.907, + 191.391 + ], + "area": 39025.964637, + "iscrowd": 0 + }, + { + "id": 3766, + "image_id": 760, + "category_id": 1, + "bbox": [ + 0.0613058, + 444.193, + 35.2666, + 229.929 + ], + "area": 8108.814071399999, + "iscrowd": 0 + }, + { + "id": 3767, + "image_id": 760, + "category_id": 0, + "bbox": [ + 185.305, + 568.644, + 132.967, + 141.454 + ], + "area": 18808.714018000002, + "iscrowd": 0 + }, + { + "id": 3768, + "image_id": 761, + "category_id": 1, + "bbox": [ + 120.514, + 532.912, + 225.701, + 187.088 + ], + "area": 42225.948688, + "iscrowd": 0 + }, + { + "id": 3769, + "image_id": 761, + "category_id": 0, + "bbox": [ + 126.747, + 597.235, + 138.691, + 122.765 + ], + "area": 17026.400615, + "iscrowd": 0 + }, + { + "id": 3770, + "image_id": 762, + "category_id": 1, + "bbox": [ + 99.5403, + 548.049, + 245.315, + 170.259 + ], + "area": 41767.086585, + "iscrowd": 0 + }, + { + "id": 3771, + "image_id": 762, + "category_id": 0, + "bbox": [ + 100.989, + 592.89, + 131.463, + 127.11 + ], + "area": 16710.26193, + "iscrowd": 0 + }, + { + "id": 3772, + "image_id": 763, + "category_id": 1, + "bbox": [ + 0.62912, + 579.195, + 175.749, + 138.752 + ], + "area": 24385.525248, + "iscrowd": 0 + }, + { + "id": 3773, + "image_id": 763, + "category_id": 0, + "bbox": [ + 8.48723, + 645.029, + 57.9961, + 74.9705 + ], + "area": 4347.99661505, + "iscrowd": 0 + }, + { + "id": 3774, + "image_id": 764, + "category_id": 1, + "bbox": [ + 200.856, + 225.069, + 122.712, + 201.91 + ], + "area": 24776.77992, + "iscrowd": 0 + }, + { + "id": 3775, + "image_id": 764, + "category_id": 0, + "bbox": [ + 203.723, + 248.996, + 51.3664, + 60.0725 + ], + "area": 3085.708064, + "iscrowd": 0 + }, + { + "id": 3776, + "image_id": 765, + "category_id": 1, + "bbox": [ + 269.302, + 215.659, + 90.7294, + 210.972 + ], + "area": 19141.3629768, + "iscrowd": 0 + }, + { + "id": 3777, + "image_id": 765, + "category_id": 0, + "bbox": [ + 272.503, + 233.749, + 56.079, + 84.1185 + ], + "area": 4717.2813615, + "iscrowd": 0 + }, + { + "id": 3778, + "image_id": 766, + "category_id": 1, + "bbox": [ + 332.412, + 214.012, + 60.7179, + 117.251 + ], + "area": 7119.2344929, + "iscrowd": 0 + }, + { + "id": 3779, + "image_id": 766, + "category_id": 0, + "bbox": [ + 336.928, + 234.196, + 49.0426, + 86.4175 + ], + "area": 4238.1388855000005, + "iscrowd": 0 + }, + { + "id": 3780, + "image_id": 767, + "category_id": 1, + "bbox": [ + 418.771, + 213.83, + 45.2456, + 106.741 + ], + "area": 4829.560589600001, + "iscrowd": 0 + }, + { + "id": 3781, + "image_id": 767, + "category_id": 0, + "bbox": [ + 419.726, + 253.659, + 32.819, + 65.6379 + ], + "area": 2154.1702401000002, + "iscrowd": 0 + }, + { + "id": 3784, + "image_id": 769, + "category_id": 1, + "bbox": [ + 524.989, + 213.565, + 114.333, + 223.961 + ], + "area": 25606.133013000002, + "iscrowd": 0 + }, + { + "id": 3785, + "image_id": 769, + "category_id": 0, + "bbox": [ + 530.205, + 240.29, + 54.8489, + 86.1912 + ], + "area": 4727.49250968, + "iscrowd": 0 + }, + { + "id": 3786, + "image_id": 770, + "category_id": 1, + "bbox": [ + 583.573, + 208.851, + 97.0071, + 238.919 + ], + "area": 23176.8393249, + "iscrowd": 0 + }, + { + "id": 3787, + "image_id": 770, + "category_id": 0, + "bbox": [ + 587.033, + 241.886, + 49.5088, + 93.3595 + ], + "area": 4622.1168136, + "iscrowd": 0 + }, + { + "id": 3788, + "image_id": 771, + "category_id": 1, + "bbox": [ + 630.035, + 210.052, + 100.682, + 252.324 + ], + "area": 25404.484968, + "iscrowd": 0 + }, + { + "id": 3789, + "image_id": 771, + "category_id": 0, + "bbox": [ + 636.542, + 241.886, + 60.8251, + 91.945 + ], + "area": 5592.563819499999, + "iscrowd": 0 + }, + { + "id": 3790, + "image_id": 772, + "category_id": 1, + "bbox": [ + 670.913, + 213.541, + 98.5088, + 274.711 + ], + "area": 27061.4509568, + "iscrowd": 0 + }, + { + "id": 3791, + "image_id": 772, + "category_id": 1, + "bbox": [ + 0.174706, + 301.214, + 40.5669, + 185.777 + ], + "area": 7536.3969812999985, + "iscrowd": 0 + }, + { + "id": 3792, + "image_id": 772, + "category_id": 0, + "bbox": [ + 676.149, + 246.13, + 57.9961, + 91.945 + ], + "area": 5332.451414499999, + "iscrowd": 0 + }, + { + "id": 3793, + "image_id": 773, + "category_id": 1, + "bbox": [ + 0.289748, + 447.271, + 46.5402, + 237.356 + ], + "area": 11046.5957112, + "iscrowd": 0 + }, + { + "id": 3794, + "image_id": 774, + "category_id": 1, + "bbox": [ + 690.129, + 226.272, + 107.068, + 306.239 + ], + "area": 32788.397251999995, + "iscrowd": 0 + }, + { + "id": 3795, + "image_id": 774, + "category_id": 1, + "bbox": [ + 0.127583, + 295.344, + 61.5704, + 185.99 + ], + "area": 11451.478696, + "iscrowd": 0 + }, + { + "id": 3796, + "image_id": 774, + "category_id": 0, + "bbox": [ + 695.953, + 263.104, + 63.6542, + 99.0177 + ], + "area": 6302.892479340001, + "iscrowd": 0 + }, + { + "id": 3799, + "image_id": 776, + "category_id": 1, + "bbox": [ + 96.0487, + 457.079, + 73.3221, + 87.9079 + ], + "area": 6445.59183459, + "iscrowd": 0 + }, + { + "id": 3800, + "image_id": 776, + "category_id": 1, + "bbox": [ + 0.0, + 451.506, + 68.6785, + 126.914 + ], + "area": 8716.263149, + "iscrowd": 0 + }, + { + "id": 3801, + "image_id": 777, + "category_id": 1, + "bbox": [ + 135.716, + 454.478, + 94.0248, + 189.093 + ], + "area": 17779.4315064, + "iscrowd": 0 + }, + { + "id": 3802, + "image_id": 777, + "category_id": 1, + "bbox": [ + 30.9308, + 451.933, + 99.6659, + 96.2291 + ], + "area": 9590.75985769, + "iscrowd": 0 + }, + { + "id": 3805, + "image_id": 779, + "category_id": 1, + "bbox": [ + 156.539, + 453.916, + 96.3915, + 184.921 + ], + "area": 17824.8125715, + "iscrowd": 0 + }, + { + "id": 3806, + "image_id": 779, + "category_id": 1, + "bbox": [ + 248.415, + 486.434, + 63.3501, + 84.228 + ], + "area": 5335.852222799999, + "iscrowd": 0 + }, + { + "id": 3807, + "image_id": 780, + "category_id": 1, + "bbox": [ + 334.468, + 459.43, + 66.8955, + 109.766 + ], + "area": 7342.851453, + "iscrowd": 0 + }, + { + "id": 3808, + "image_id": 780, + "category_id": 1, + "bbox": [ + 213.702, + 454.39, + 97.9072, + 215.616 + ], + "area": 21110.3588352, + "iscrowd": 0 + }, + { + "id": 3809, + "image_id": 780, + "category_id": 1, + "bbox": [ + 0.130751, + 461.627, + 61.8171, + 232.086 + ], + "area": 14346.883470600002, + "iscrowd": 0 + }, + { + "id": 3810, + "image_id": 780, + "category_id": 0, + "bbox": [ + 16.5415, + 501.475, + 47.0133, + 42.6601 + ], + "area": 2005.59207933, + "iscrowd": 0 + }, + { + "id": 3811, + "image_id": 781, + "category_id": 1, + "bbox": [ + 398.192, + 459.355, + 68.8684, + 218.311 + ], + "area": 15034.7292724, + "iscrowd": 0 + }, + { + "id": 3812, + "image_id": 781, + "category_id": 1, + "bbox": [ + 286.29, + 458.084, + 81.9258, + 113.894 + ], + "area": 9330.8570652, + "iscrowd": 0 + }, + { + "id": 3813, + "image_id": 781, + "category_id": 1, + "bbox": [ + 1.55608, + 459.796, + 73.4145, + 76.3851 + ], + "area": 5607.77392395, + "iscrowd": 0 + }, + { + "id": 3814, + "image_id": 781, + "category_id": 0, + "bbox": [ + 31.6618, + 507.693, + 49.169, + 29.4269 + ], + "area": 1446.8912461, + "iscrowd": 0 + }, + { + "id": 3815, + "image_id": 782, + "category_id": 1, + "bbox": [ + 438.144, + 460.099, + 94.948, + 226.289 + ], + "area": 21485.687971999996, + "iscrowd": 0 + }, + { + "id": 3816, + "image_id": 782, + "category_id": 1, + "bbox": [ + 22.8871, + 462.161, + 97.0839, + 76.67 + ], + "area": 7443.422613, + "iscrowd": 0 + }, + { + "id": 3817, + "image_id": 782, + "category_id": 1, + "bbox": [ + 345.634, + 464.039, + 91.4148, + 106.215 + ], + "area": 9709.622982, + "iscrowd": 0 + }, + { + "id": 3818, + "image_id": 782, + "category_id": 0, + "bbox": [ + 56.3977, + 500.053, + 65.3193, + 42.3779 + ], + "area": 2768.0947634699996, + "iscrowd": 0 + }, + { + "id": 3819, + "image_id": 783, + "category_id": 1, + "bbox": [ + 398.79, + 463.495, + 102.97, + 234.673 + ], + "area": 24164.27881, + "iscrowd": 0 + }, + { + "id": 3820, + "image_id": 783, + "category_id": 1, + "bbox": [ + 487.444, + 463.173, + 77.4802, + 235.489 + ], + "area": 18245.7348178, + "iscrowd": 0 + }, + { + "id": 3821, + "image_id": 783, + "category_id": 1, + "bbox": [ + 0.114162, + 455.765, + 29.5338, + 228.099 + ], + "area": 6736.630246199999, + "iscrowd": 0 + }, + { + "id": 3822, + "image_id": 783, + "category_id": 1, + "bbox": [ + 51.601, + 456.928, + 71.5988, + 84.4316 + ], + "area": 6045.20124208, + "iscrowd": 0 + }, + { + "id": 3823, + "image_id": 783, + "category_id": 0, + "bbox": [ + 91.7311, + 503.476, + 52.232, + 39.0967 + ], + "area": 2042.0988344, + "iscrowd": 0 + }, + { + "id": 3824, + "image_id": 784, + "category_id": 1, + "bbox": [ + 428.843, + 463.849, + 111.947, + 246.729 + ], + "area": 27620.571363000003, + "iscrowd": 0 + }, + { + "id": 3825, + "image_id": 784, + "category_id": 1, + "bbox": [ + 524.538, + 467.354, + 100.906, + 245.289 + ], + "area": 24751.131834, + "iscrowd": 0 + }, + { + "id": 3826, + "image_id": 784, + "category_id": 1, + "bbox": [ + 95.0412, + 465.702, + 89.7997, + 82.0903 + ], + "area": 7371.68431291, + "iscrowd": 0 + }, + { + "id": 3827, + "image_id": 784, + "category_id": 1, + "bbox": [ + 0.355904, + 453.349, + 64.9562, + 78.9795 + ], + "area": 5130.2081978999995, + "iscrowd": 0 + }, + { + "id": 3828, + "image_id": 784, + "category_id": 0, + "bbox": [ + 117.335, + 506.203, + 67.7936, + 40.2292 + ], + "area": 2727.28229312, + "iscrowd": 0 + }, + { + "id": 3829, + "image_id": 784, + "category_id": 0, + "bbox": [ + 36.5042, + 475.286, + 30.1719, + 46.934 + ], + "area": 1416.0879545999999, + "iscrowd": 0 + }, + { + "id": 3830, + "image_id": 785, + "category_id": 1, + "bbox": [ + 565.654, + 475.162, + 93.8534, + 241.721 + ], + "area": 22686.3377014, + "iscrowd": 0 + }, + { + "id": 3831, + "image_id": 785, + "category_id": 1, + "bbox": [ + 445.898, + 465.242, + 133.877, + 252.392 + ], + "area": 33789.483784000004, + "iscrowd": 0 + }, + { + "id": 3832, + "image_id": 785, + "category_id": 1, + "bbox": [ + 131.285, + 466.619, + 91.1516, + 205.701 + ], + "area": 18749.9752716, + "iscrowd": 0 + }, + { + "id": 3833, + "image_id": 785, + "category_id": 1, + "bbox": [ + 31.5075, + 455.007, + 49.7949, + 81.6545 + ], + "area": 4065.9776620499997, + "iscrowd": 0 + }, + { + "id": 3834, + "image_id": 785, + "category_id": 0, + "bbox": [ + 157.874, + 504.057, + 64.5532, + 45.6505 + ], + "area": 2946.8858566000004, + "iscrowd": 0 + }, + { + "id": 3840, + "image_id": 787, + "category_id": 1, + "bbox": [ + 590.251, + 481.07, + 115.079, + 236.081 + ], + "area": 27167.965398999997, + "iscrowd": 0 + }, + { + "id": 3841, + "image_id": 787, + "category_id": 1, + "bbox": [ + 462.152, + 471.148, + 148.945, + 246.45 + ], + "area": 36707.49525, + "iscrowd": 0 + }, + { + "id": 3842, + "image_id": 787, + "category_id": 1, + "bbox": [ + 117.908, + 455.182, + 81.9665, + 181.571 + ], + "area": 14882.7393715, + "iscrowd": 0 + }, + { + "id": 3843, + "image_id": 787, + "category_id": 1, + "bbox": [ + 215.728, + 469.091, + 69.864, + 200.385 + ], + "area": 13999.69764, + "iscrowd": 0 + }, + { + "id": 3844, + "image_id": 787, + "category_id": 0, + "bbox": [ + 255.961, + 504.958, + 54.6783, + 50.8997 + ], + "area": 2783.10906651, + "iscrowd": 0 + }, + { + "id": 3845, + "image_id": 787, + "category_id": 0, + "bbox": [ + 161.456, + 467.979, + 35.6953, + 47.1432 + ], + "area": 1682.7906669600002, + "iscrowd": 0 + }, + { + "id": 3846, + "image_id": 787, + "category_id": 1, + "bbox": [ + 0.0, + 447.497, + 29.601, + 241.476 + ], + "area": 7147.931076, + "iscrowd": 0 + }, + { + "id": 3847, + "image_id": 788, + "category_id": 1, + "bbox": [ + 578.475, + 486.481, + 120.882, + 232.437 + ], + "area": 28097.449434000002, + "iscrowd": 0 + }, + { + "id": 3848, + "image_id": 788, + "category_id": 1, + "bbox": [ + 428.98, + 479.396, + 168.332, + 238.736 + ], + "area": 40186.908352, + "iscrowd": 0 + }, + { + "id": 3849, + "image_id": 788, + "category_id": 1, + "bbox": [ + 155.04, + 456.556, + 76.0023, + 212.19 + ], + "area": 16126.928037000001, + "iscrowd": 0 + }, + { + "id": 3850, + "image_id": 788, + "category_id": 1, + "bbox": [ + 17.2047, + 449.179, + 61.0408, + 87.1318 + ], + "area": 5318.594777439999, + "iscrowd": 0 + }, + { + "id": 3851, + "image_id": 788, + "category_id": 0, + "bbox": [ + 189.683, + 464.772, + 42.7034, + 66.5379 + ], + "area": 2841.39455886, + "iscrowd": 0 + }, + { + "id": 3852, + "image_id": 789, + "category_id": 1, + "bbox": [ + 429.95, + 489.202, + 164.227, + 228.623 + ], + "area": 37546.069421, + "iscrowd": 0 + }, + { + "id": 3853, + "image_id": 789, + "category_id": 1, + "bbox": [ + 556.606, + 491.873, + 198.368, + 226.111 + ], + "area": 44853.186848, + "iscrowd": 0 + }, + { + "id": 3854, + "image_id": 789, + "category_id": 1, + "bbox": [ + 186.465, + 459.652, + 84.3494, + 209.137 + ], + "area": 17640.580467800002, + "iscrowd": 0 + }, + { + "id": 3855, + "image_id": 789, + "category_id": 1, + "bbox": [ + 325.139, + 473.292, + 69.8651, + 92.2971 + ], + "area": 6448.34612121, + "iscrowd": 0 + }, + { + "id": 3856, + "image_id": 789, + "category_id": 0, + "bbox": [ + 363.536, + 510.648, + 31.1198, + 48.0943 + ], + "area": 1496.68499714, + "iscrowd": 0 + }, + { + "id": 3857, + "image_id": 789, + "category_id": 0, + "bbox": [ + 227.741, + 473.87, + 46.6798, + 63.6542 + ], + "area": 2971.3653251600003, + "iscrowd": 0 + }, + { + "id": 3858, + "image_id": 789, + "category_id": 1, + "bbox": [ + 87.7014, + 448.409, + 48.0943, + 107.505 + ], + "area": 5170.377721499999, + "iscrowd": 0 + }, + { + "id": 3859, + "image_id": 790, + "category_id": 1, + "bbox": [ + 567.069, + 500.395, + 156.812, + 218.225 + ], + "area": 34220.2987, + "iscrowd": 0 + }, + { + "id": 3860, + "image_id": 790, + "category_id": 1, + "bbox": [ + 376.176, + 501.88, + 202.418, + 216.115 + ], + "area": 43745.56607, + "iscrowd": 0 + }, + { + "id": 3861, + "image_id": 790, + "category_id": 1, + "bbox": [ + 107.203, + 448.718, + 107.828, + 187.462 + ], + "area": 20213.652535999998, + "iscrowd": 0 + }, + { + "id": 3862, + "image_id": 790, + "category_id": 1, + "bbox": [ + 240.671, + 460.385, + 65.2838, + 109.544 + ], + "area": 7151.4485872, + "iscrowd": 0 + }, + { + "id": 3863, + "image_id": 790, + "category_id": 1, + "bbox": [ + 365.55, + 470.661, + 76.2363, + 87.4702 + ], + "area": 6668.40440826, + "iscrowd": 0 + }, + { + "id": 3864, + "image_id": 790, + "category_id": 1, + "bbox": [ + 0.192902, + 447.706, + 58.7675, + 218.895 + ], + "area": 12863.9119125, + "iscrowd": 0 + }, + { + "id": 3865, + "image_id": 790, + "category_id": 0, + "bbox": [ + 395.255, + 502.51, + 57.6, + 60.5793 + ], + "area": 3489.3676800000003, + "iscrowd": 0 + }, + { + "id": 3866, + "image_id": 790, + "category_id": 0, + "bbox": [ + 18.869, + 485.628, + 33.7655, + 53.6276 + ], + "area": 1810.7627278000002, + "iscrowd": 0 + }, + { + "id": 3867, + "image_id": 791, + "category_id": 1, + "bbox": [ + 518.986, + 501.753, + 258.072, + 217.15 + ], + "area": 56040.334800000004, + "iscrowd": 0 + }, + { + "id": 3868, + "image_id": 791, + "category_id": 1, + "bbox": [ + 314.427, + 514.55, + 219.683, + 204.111 + ], + "area": 44839.716813, + "iscrowd": 0 + }, + { + "id": 3869, + "image_id": 791, + "category_id": 1, + "bbox": [ + 152.47, + 450.569, + 66.8431, + 214.876 + ], + "area": 14362.977955600001, + "iscrowd": 0 + }, + { + "id": 3870, + "image_id": 791, + "category_id": 1, + "bbox": [ + 13.3158, + 445.315, + 73.1677, + 98.4208 + ], + "area": 7201.22356816, + "iscrowd": 0 + }, + { + "id": 3871, + "image_id": 791, + "category_id": 1, + "bbox": [ + 402.426, + 473.013, + 84.1185, + 123.724 + ], + "area": 10407.477294, + "iscrowd": 0 + }, + { + "id": 3872, + "image_id": 791, + "category_id": 0, + "bbox": [ + 455.0, + 512.618, + 39.6058, + 33.2969 + ], + "area": 1318.75036202, + "iscrowd": 0 + }, + { + "id": 3873, + "image_id": 791, + "category_id": 0, + "bbox": [ + 92.5173, + 489.192, + 29.1833, + 51.5365 + ], + "area": 1504.0051404499998, + "iscrowd": 0 + }, + { + "id": 3874, + "image_id": 792, + "category_id": 1, + "bbox": [ + 514.652, + 515.585, + 233.018, + 202.3 + ], + "area": 47139.5414, + "iscrowd": 0 + }, + { + "id": 3875, + "image_id": 792, + "category_id": 1, + "bbox": [ + 261.992, + 531.651, + 208.854, + 185.874 + ], + "area": 38820.528396, + "iscrowd": 0 + }, + { + "id": 3876, + "image_id": 792, + "category_id": 1, + "bbox": [ + 451.941, + 473.392, + 97.5288, + 214.492 + ], + "area": 20919.1473696, + "iscrowd": 0 + }, + { + "id": 3877, + "image_id": 792, + "category_id": 1, + "bbox": [ + 178.729, + 455.361, + 88.5396, + 213.794 + ], + "area": 18929.2352424, + "iscrowd": 0 + }, + { + "id": 3878, + "image_id": 792, + "category_id": 1, + "bbox": [ + 331.261, + 464.982, + 63.7329, + 73.8965 + ], + "area": 4709.63824485, + "iscrowd": 0 + }, + { + "id": 3879, + "image_id": 792, + "category_id": 1, + "bbox": [ + 95.1413, + 448.574, + 75.2852, + 95.1085 + ], + "area": 7160.262444200001, + "iscrowd": 0 + }, + { + "id": 3880, + "image_id": 792, + "category_id": 0, + "bbox": [ + 108.919, + 488.016, + 66.4833, + 50.9234 + ], + "area": 3385.55567922, + "iscrowd": 0 + }, + { + "id": 3881, + "image_id": 792, + "category_id": 0, + "bbox": [ + 485.187, + 514.892, + 60.8251, + 33.9489 + ], + "area": 2064.94523739, + "iscrowd": 0 + }, + { + "id": 3882, + "image_id": 792, + "category_id": 0, + "bbox": [ + 360.707, + 483.772, + 38.1925, + 57.9961 + ], + "area": 2215.01604925, + "iscrowd": 0 + }, + { + "id": 3883, + "image_id": 793, + "category_id": 1, + "bbox": [ + 495.785, + 476.546, + 82.742, + 213.153 + ], + "area": 17636.705526, + "iscrowd": 0 + }, + { + "id": 3884, + "image_id": 793, + "category_id": 1, + "bbox": [ + 503.994, + 544.905, + 221.919, + 173.798 + ], + "area": 38569.078362, + "iscrowd": 0 + }, + { + "id": 3885, + "image_id": 793, + "category_id": 1, + "bbox": [ + 97.0342, + 554.124, + 247.748, + 164.398 + ], + "area": 40729.275704, + "iscrowd": 0 + }, + { + "id": 3886, + "image_id": 793, + "category_id": 1, + "bbox": [ + 375.89, + 463.672, + 62.6619, + 230.49 + ], + "area": 14442.941331000002, + "iscrowd": 0 + }, + { + "id": 3887, + "image_id": 793, + "category_id": 1, + "bbox": [ + 126.422, + 449.812, + 53.7839, + 119.071 + ], + "area": 6404.1027569, + "iscrowd": 0 + }, + { + "id": 3888, + "image_id": 793, + "category_id": 0, + "bbox": [ + 517.617, + 519.228, + 65.6292, + 49.5315 + ], + "area": 3250.7127198, + "iscrowd": 0 + }, + { + "id": 3889, + "image_id": 793, + "category_id": 0, + "bbox": [ + 412.363, + 479.293, + 31.8859, + 60.6761 + ], + "area": 1934.7120569899998, + "iscrowd": 0 + }, + { + "id": 3890, + "image_id": 793, + "category_id": 0, + "bbox": [ + 179.242, + 490.298, + 31.5763, + 57.5803 + ], + "area": 1818.1728268900001, + "iscrowd": 0 + }, + { + "id": 3891, + "image_id": 793, + "category_id": 1, + "bbox": [ + 243.633, + 455.316, + 49.5315, + 112.065 + ], + "area": 5550.7475475, + "iscrowd": 0 + }, + { + "id": 3901, + "image_id": 795, + "category_id": 1, + "bbox": [ + 449.25, + 469.059, + 100.144, + 230.522 + ], + "area": 23085.395168, + "iscrowd": 0 + }, + { + "id": 3902, + "image_id": 795, + "category_id": 1, + "bbox": [ + 536.985, + 481.011, + 95.0222, + 237.149 + ], + "area": 22534.4197078, + "iscrowd": 0 + }, + { + "id": 3903, + "image_id": 795, + "category_id": 1, + "bbox": [ + 220.363, + 451.374, + 76.4493, + 211.398 + ], + "area": 16161.229121399998, + "iscrowd": 0 + }, + { + "id": 3904, + "image_id": 795, + "category_id": 1, + "bbox": [ + 357.09, + 459.273, + 80.5442, + 134.702 + ], + "area": 10849.4648284, + "iscrowd": 0 + }, + { + "id": 3905, + "image_id": 795, + "category_id": 1, + "bbox": [ + 50.9234, + 451.238, + 33.9489, + 82.0432 + ], + "area": 2785.27639248, + "iscrowd": 0 + }, + { + "id": 3906, + "image_id": 795, + "category_id": 0, + "bbox": [ + 268.762, + 483.772, + 25.4617, + 79.2141 + ], + "area": 2016.92564997, + "iscrowd": 0 + }, + { + "id": 3907, + "image_id": 795, + "category_id": 0, + "bbox": [ + 492.259, + 482.358, + 41.0216, + 55.167 + ], + "area": 2263.0386072, + "iscrowd": 0 + }, + { + "id": 3908, + "image_id": 795, + "category_id": 0, + "bbox": [ + 544.597, + 530.452, + 86.2868, + 43.8507 + ], + "area": 3783.7365807600004, + "iscrowd": 0 + }, + { + "id": 3916, + "image_id": 797, + "category_id": 1, + "bbox": [ + 556.964, + 488.261, + 107.574, + 229.201 + ], + "area": 24656.068374, + "iscrowd": 0 + }, + { + "id": 3917, + "image_id": 797, + "category_id": 1, + "bbox": [ + 417.525, + 461.072, + 78.4948, + 243.608 + ], + "area": 19121.9612384, + "iscrowd": 0 + }, + { + "id": 3918, + "image_id": 797, + "category_id": 1, + "bbox": [ + 497.44, + 471.116, + 77.9131, + 245.865 + ], + "area": 19156.104331500002, + "iscrowd": 0 + }, + { + "id": 3919, + "image_id": 797, + "category_id": 1, + "bbox": [ + 158.158, + 448.122, + 67.7166, + 193.131 + ], + "area": 13078.1746746, + "iscrowd": 0 + }, + { + "id": 3920, + "image_id": 797, + "category_id": 0, + "bbox": [ + 557.328, + 540.354, + 118.821, + 50.9234 + ], + "area": 6050.7693114, + "iscrowd": 0 + }, + { + "id": 3921, + "image_id": 797, + "category_id": 0, + "bbox": [ + 366.365, + 488.016, + 45.2652, + 67.8978 + ], + "area": 3073.4074965600003, + "iscrowd": 0 + }, + { + "id": 3922, + "image_id": 797, + "category_id": 0, + "bbox": [ + 534.695, + 482.358, + 41.0216, + 67.8978 + ], + "area": 2785.27639248, + "iscrowd": 0 + }, + { + "id": 3923, + "image_id": 797, + "category_id": 1, + "bbox": [ + 321.237, + 459.362, + 56.1346, + 108.172 + ], + "area": 6072.1919511999995, + "iscrowd": 0 + }, + { + "id": 3924, + "image_id": 798, + "category_id": 1, + "bbox": [ + 588.634, + 492.751, + 110.587, + 225.403 + ], + "area": 24926.641561, + "iscrowd": 0 + }, + { + "id": 3925, + "image_id": 798, + "category_id": 1, + "bbox": [ + 423.712, + 461.533, + 86.0316, + 255.584 + ], + "area": 21988.3004544, + "iscrowd": 0 + }, + { + "id": 3926, + "image_id": 798, + "category_id": 1, + "bbox": [ + 510.782, + 472.475, + 87.1151, + 247.023 + ], + "area": 21519.4333473, + "iscrowd": 0 + }, + { + "id": 3927, + "image_id": 798, + "category_id": 1, + "bbox": [ + 209.191, + 453.066, + 70.0422, + 194.651 + ], + "area": 13633.784272199999, + "iscrowd": 0 + }, + { + "id": 3928, + "image_id": 798, + "category_id": 1, + "bbox": [ + 367.801, + 456.118, + 63.6322, + 217.54 + ], + "area": 13842.548787999998, + "iscrowd": 0 + }, + { + "id": 3929, + "image_id": 798, + "category_id": 0, + "bbox": [ + 595.384, + 548.528, + 105.599, + 52.7994 + ], + "area": 5575.5638406, + "iscrowd": 0 + }, + { + "id": 3930, + "image_id": 798, + "category_id": 0, + "bbox": [ + 546.646, + 484.763, + 48.738, + 64.9839 + ], + "area": 3167.1853182000004, + "iscrowd": 0 + }, + { + "id": 3931, + "image_id": 798, + "category_id": 0, + "bbox": [ + 422.77, + 495.729, + 27.212, + 53.6117 + ], + "area": 1458.8815803999998, + "iscrowd": 0 + }, + { + "id": 3932, + "image_id": 799, + "category_id": 1, + "bbox": [ + 600.705, + 498.285, + 120.81, + 219.52 + ], + "area": 26520.2112, + "iscrowd": 0 + }, + { + "id": 3933, + "image_id": 799, + "category_id": 1, + "bbox": [ + 408.804, + 470.119, + 82.368, + 248.845 + ], + "area": 20496.86496, + "iscrowd": 0 + }, + { + "id": 3934, + "image_id": 799, + "category_id": 1, + "bbox": [ + 519.41, + 476.54, + 94.707, + 241.906 + ], + "area": 22910.191542, + "iscrowd": 0 + }, + { + "id": 3935, + "image_id": 799, + "category_id": 1, + "bbox": [ + 449.876, + 455.834, + 34.7586, + 59.5862 + ], + "area": 2071.13289132, + "iscrowd": 0 + }, + { + "id": 3936, + "image_id": 799, + "category_id": 0, + "bbox": [ + 491.586, + 497.545, + 22.8414, + 49.6552 + ], + "area": 1134.19428528, + "iscrowd": 0 + }, + { + "id": 3937, + "image_id": 799, + "category_id": 0, + "bbox": [ + 546.207, + 497.545, + 66.5379, + 74.4828 + ], + "area": 4955.929098119999, + "iscrowd": 0 + }, + { + "id": 3938, + "image_id": 799, + "category_id": 0, + "bbox": [ + 610.759, + 543.228, + 107.255, + 72.4966 + ], + "area": 7775.622832999999, + "iscrowd": 0 + }, + { + "id": 3939, + "image_id": 800, + "category_id": 1, + "bbox": [ + 611.935, + 509.031, + 131.224, + 210.969 + ], + "area": 27684.196055999997, + "iscrowd": 0 + }, + { + "id": 3940, + "image_id": 800, + "category_id": 1, + "bbox": [ + 384.653, + 471.28, + 105.484, + 248.72 + ], + "area": 26235.98048, + "iscrowd": 0 + }, + { + "id": 3941, + "image_id": 800, + "category_id": 1, + "bbox": [ + 504.769, + 476.716, + 98.3028, + 243.284 + ], + "area": 23915.4983952, + "iscrowd": 0 + }, + { + "id": 3942, + "image_id": 800, + "category_id": 1, + "bbox": [ + 462.342, + 461.947, + 64.0533, + 248.034 + ], + "area": 15887.396212199998, + "iscrowd": 0 + }, + { + "id": 3943, + "image_id": 800, + "category_id": 1, + "bbox": [ + 337.104, + 458.663, + 49.332, + 107.928 + ], + "area": 5324.304096, + "iscrowd": 0 + }, + { + "id": 3944, + "image_id": 800, + "category_id": 0, + "bbox": [ + 616.504, + 572.83, + 125.957, + 60.2219 + ], + "area": 7585.3698583, + "iscrowd": 0 + }, + { + "id": 3945, + "image_id": 800, + "category_id": 0, + "bbox": [ + 539.742, + 496.917, + 46.2265, + 76.3372 + ], + "area": 3528.8015758, + "iscrowd": 0 + }, + { + "id": 3946, + "image_id": 801, + "category_id": 1, + "bbox": [ + 612.008, + 511.264, + 136.947, + 206.665 + ], + "area": 28302.151755, + "iscrowd": 0 + }, + { + "id": 3947, + "image_id": 801, + "category_id": 1, + "bbox": [ + 372.187, + 479.812, + 101.142, + 238.743 + ], + "area": 24146.944506, + "iscrowd": 0 + }, + { + "id": 3948, + "image_id": 801, + "category_id": 1, + "bbox": [ + 506.8, + 485.346, + 115.993, + 234.654 + ], + "area": 27218.221422, + "iscrowd": 0 + }, + { + "id": 3949, + "image_id": 801, + "category_id": 1, + "bbox": [ + 470.16, + 463.854, + 69.5225, + 249.105 + ], + "area": 17318.402362499997, + "iscrowd": 0 + }, + { + "id": 3950, + "image_id": 801, + "category_id": 0, + "bbox": [ + 611.172, + 583.313, + 140.169, + 67.9081 + ], + "area": 9518.610468900002, + "iscrowd": 0 + }, + { + "id": 3951, + "image_id": 801, + "category_id": 0, + "bbox": [ + 549.359, + 495.381, + 55.7195, + 87.0617 + ], + "area": 4851.03439315, + "iscrowd": 0 + }, + { + "id": 3952, + "image_id": 801, + "category_id": 0, + "bbox": [ + 398.742, + 454.462, + 48.7546, + 33.954 + ], + "area": 1655.4136884000002, + "iscrowd": 0 + }, + { + "id": 3961, + "image_id": 803, + "category_id": 1, + "bbox": [ + 290.77, + 485.884, + 138.295, + 232.799 + ], + "area": 32194.937704999997, + "iscrowd": 0 + }, + { + "id": 3962, + "image_id": 803, + "category_id": 1, + "bbox": [ + 580.259, + 531.246, + 166.864, + 186.802 + ], + "area": 31170.528928, + "iscrowd": 0 + }, + { + "id": 3963, + "image_id": 803, + "category_id": 1, + "bbox": [ + 455.123, + 468.592, + 64.4918, + 233.548 + ], + "area": 15061.930906399999, + "iscrowd": 0 + }, + { + "id": 3964, + "image_id": 803, + "category_id": 1, + "bbox": [ + 489.405, + 492.027, + 126.953, + 227.973 + ], + "area": 28941.856269000004, + "iscrowd": 0 + }, + { + "id": 3965, + "image_id": 803, + "category_id": 0, + "bbox": [ + 488.86, + 461.427, + 40.4973, + 45.2721 + ], + "area": 1833.3978153300002, + "iscrowd": 0 + }, + { + "id": 3966, + "image_id": 803, + "category_id": 0, + "bbox": [ + 578.649, + 619.13, + 166.915, + 86.6615 + ], + "area": 14465.1042725, + "iscrowd": 0 + }, + { + "id": 3967, + "image_id": 803, + "category_id": 0, + "bbox": [ + 571.631, + 517.516, + 44.8565, + 39.669 + ], + "area": 1779.4124984999996, + "iscrowd": 0 + }, + { + "id": 3968, + "image_id": 803, + "category_id": 0, + "bbox": [ + 509.992, + 521.483, + 74.7609, + 86.3566 + ], + "area": 6456.09713694, + "iscrowd": 0 + }, + { + "id": 3969, + "image_id": 803, + "category_id": 1, + "bbox": [ + 533.087, + 466.229, + 31.5444, + 32.8191 + ], + "area": 1035.25881804, + "iscrowd": 0 + }, + { + "id": 3970, + "image_id": 804, + "category_id": 1, + "bbox": [ + 202.076, + 492.037, + 189.924, + 226.029 + ], + "area": 42928.331796, + "iscrowd": 0 + }, + { + "id": 3971, + "image_id": 804, + "category_id": 1, + "bbox": [ + 556.709, + 546.808, + 176.335, + 173.192 + ], + "area": 30539.811320000004, + "iscrowd": 0 + }, + { + "id": 3972, + "image_id": 804, + "category_id": 1, + "bbox": [ + 490.986, + 467.487, + 51.8812, + 247.491 + ], + "area": 12840.1300692, + "iscrowd": 0 + }, + { + "id": 3973, + "image_id": 804, + "category_id": 1, + "bbox": [ + 499.253, + 500.547, + 128.718, + 218.867 + ], + "area": 28172.122505999996, + "iscrowd": 0 + }, + { + "id": 3974, + "image_id": 804, + "category_id": 0, + "bbox": [ + 519.098, + 459.857, + 41.7974, + 60.4414 + ], + "area": 2526.2933723600004, + "iscrowd": 0 + }, + { + "id": 3975, + "image_id": 804, + "category_id": 0, + "bbox": [ + 563.014, + 650.252, + 172.092, + 69.7483 + ], + "area": 12003.124443600002, + "iscrowd": 0 + }, + { + "id": 3976, + "image_id": 804, + "category_id": 1, + "bbox": [ + 547.943, + 471.85, + 45.2137, + 52.2236 + ], + "area": 2361.22218332, + "iscrowd": 0 + }, + { + "id": 3977, + "image_id": 804, + "category_id": 0, + "bbox": [ + 591.404, + 537.743, + 47.6672, + 39.9563 + ], + "area": 1904.6049433599999, + "iscrowd": 0 + }, + { + "id": 3978, + "image_id": 804, + "category_id": 0, + "bbox": [ + 514.996, + 519.518, + 69.0473, + 99.1898 + ], + "area": 6848.787877540001, + "iscrowd": 0 + }, + { + "id": 3979, + "image_id": 805, + "category_id": 1, + "bbox": [ + 168.785, + 510.414, + 197.629, + 207.411 + ], + "area": 40990.428519, + "iscrowd": 0 + }, + { + "id": 3980, + "image_id": 805, + "category_id": 1, + "bbox": [ + 525.471, + 564.741, + 205.729, + 154.444 + ], + "area": 31773.609676, + "iscrowd": 0 + }, + { + "id": 3981, + "image_id": 805, + "category_id": 1, + "bbox": [ + 486.243, + 471.8, + 41.5236, + 100.68 + ], + "area": 4180.596048, + "iscrowd": 0 + }, + { + "id": 3982, + "image_id": 805, + "category_id": 0, + "bbox": [ + 515.05, + 463.281, + 48.2698, + 67.7272 + ], + "area": 3269.1783985599996, + "iscrowd": 0 + }, + { + "id": 3983, + "image_id": 805, + "category_id": 0, + "bbox": [ + 578.546, + 667.662, + 155.599, + 52.3379 + ], + "area": 8143.724902099999, + "iscrowd": 0 + }, + { + "id": 3984, + "image_id": 805, + "category_id": 0, + "bbox": [ + 507.972, + 530.774, + 63.6962, + 112.12 + ], + "area": 7141.617944, + "iscrowd": 0 + }, + { + "id": 3985, + "image_id": 805, + "category_id": 0, + "bbox": [ + 599.978, + 538.224, + 41.3466, + 38.3667 + ], + "area": 1586.3325982200001, + "iscrowd": 0 + }, + { + "id": 3986, + "image_id": 805, + "category_id": 1, + "bbox": [ + 492.328, + 506.934, + 124.04, + 161.662 + ], + "area": 20052.554480000003, + "iscrowd": 0 + }, + { + "id": 3987, + "image_id": 805, + "category_id": 1, + "bbox": [ + 563.846, + 484.585, + 28.6819, + 24.5845 + ], + "area": 705.1301705499999, + "iscrowd": 0 + }, + { + "id": 3988, + "image_id": 806, + "category_id": 1, + "bbox": [ + 81.6104, + 537.826, + 215.296, + 180.294 + ], + "area": 38816.577024, + "iscrowd": 0 + }, + { + "id": 3989, + "image_id": 806, + "category_id": 1, + "bbox": [ + 515.169, + 588.577, + 214.125, + 130.336 + ], + "area": 27908.196000000004, + "iscrowd": 0 + }, + { + "id": 3990, + "image_id": 806, + "category_id": 1, + "bbox": [ + 555.145, + 503.503, + 61.5724, + 142.014 + ], + "area": 8744.142813600001, + "iscrowd": 0 + }, + { + "id": 3991, + "image_id": 806, + "category_id": 1, + "bbox": [ + 578.979, + 469.738, + 47.669, + 55.6138 + ], + "area": 2651.0542321999997, + "iscrowd": 0 + }, + { + "id": 3992, + "image_id": 806, + "category_id": 1, + "bbox": [ + 473.71, + 470.731, + 80.4414, + 171.807 + ], + "area": 13820.3956098, + "iscrowd": 0 + }, + { + "id": 3993, + "image_id": 806, + "category_id": 0, + "bbox": [ + 509.462, + 469.738, + 56.6069, + 59.5862 + ], + "area": 3372.99006478, + "iscrowd": 0 + }, + { + "id": 3994, + "image_id": 806, + "category_id": 0, + "bbox": [ + 614.731, + 540.248, + 52.6345, + 53.6276 + ], + "area": 2822.6619122, + "iscrowd": 0 + }, + { + "id": 3995, + "image_id": 807, + "category_id": 1, + "bbox": [ + 446.673, + 474.459, + 96.6566, + 244.14 + ], + "area": 23597.742324, + "iscrowd": 0 + }, + { + "id": 3996, + "image_id": 807, + "category_id": 1, + "bbox": [ + 6.21017, + 583.559, + 209.135, + 134.648 + ], + "area": 28159.60948, + "iscrowd": 0 + }, + { + "id": 3997, + "image_id": 807, + "category_id": 1, + "bbox": [ + 506.693, + 613.65, + 153.251, + 104.792 + ], + "area": 16059.478792, + "iscrowd": 0 + }, + { + "id": 3998, + "image_id": 807, + "category_id": 1, + "bbox": [ + 634.481, + 510.687, + 86.1871, + 206.664 + ], + "area": 17811.7708344, + "iscrowd": 0 + }, + { + "id": 3999, + "image_id": 807, + "category_id": 0, + "bbox": [ + 649.273, + 558.743, + 70.7269, + 74.9705 + ], + "area": 5302.43105645, + "iscrowd": 0 + }, + { + "id": 4000, + "image_id": 807, + "category_id": 0, + "bbox": [ + 493.674, + 472.456, + 49.5088, + 53.7525 + ], + "area": 2661.221772, + "iscrowd": 0 + }, + { + "id": 4001, + "image_id": 807, + "category_id": 1, + "bbox": [ + 585.619, + 480.943, + 94.7741, + 123.065 + ], + "area": 11663.374616500001, + "iscrowd": 0 + }, + { + "id": 4002, + "image_id": 808, + "category_id": 1, + "bbox": [ + 404.992, + 474.077, + 97.2957, + 244.498 + ], + "area": 23788.604058599998, + "iscrowd": 0 + }, + { + "id": 4003, + "image_id": 808, + "category_id": 1, + "bbox": [ + 601.287, + 487.076, + 101.264, + 231.276 + ], + "area": 23419.932864, + "iscrowd": 0 + }, + { + "id": 4004, + "image_id": 808, + "category_id": 1, + "bbox": [ + 669.957, + 515.557, + 123.187, + 203.686 + ], + "area": 25091.467282, + "iscrowd": 0 + }, + { + "id": 4005, + "image_id": 808, + "category_id": 1, + "bbox": [ + 501.792, + 651.447, + 121.195, + 67.7859 + ], + "area": 8215.3121505, + "iscrowd": 0 + }, + { + "id": 4006, + "image_id": 808, + "category_id": 0, + "bbox": [ + 442.75, + 471.041, + 63.6542, + 70.7269 + ], + "area": 4502.06423798, + "iscrowd": 0 + }, + { + "id": 4007, + "image_id": 808, + "category_id": 0, + "bbox": [ + 712.927, + 557.328, + 84.8723, + 104.676 + ], + "area": 8884.0928748, + "iscrowd": 0 + }, + { + "id": 4008, + "image_id": 809, + "category_id": 1, + "bbox": [ + 599.247, + 492.742, + 133.071, + 227.258 + ], + "area": 30241.449318, + "iscrowd": 0 + }, + { + "id": 4009, + "image_id": 809, + "category_id": 1, + "bbox": [ + 386.618, + 484.663, + 100.583, + 233.237 + ], + "area": 23459.677171, + "iscrowd": 0 + }, + { + "id": 4010, + "image_id": 809, + "category_id": 1, + "bbox": [ + 747.187, + 525.262, + 124.983, + 193.685 + ], + "area": 24207.332355000002, + "iscrowd": 0 + }, + { + "id": 4011, + "image_id": 809, + "category_id": 0, + "bbox": [ + 435.357, + 479.859, + 68.9631, + 86.6616 + ], + "area": 5976.45258696, + "iscrowd": 0 + }, + { + "id": 4012, + "image_id": 809, + "category_id": 0, + "bbox": [ + 668.489, + 567.131, + 85.7461, + 120.228 + ], + "area": 10309.0821108, + "iscrowd": 0 + }, + { + "id": 4013, + "image_id": 809, + "category_id": 0, + "bbox": [ + 783.528, + 562.554, + 92.4594, + 124.195 + ], + "area": 11482.995182999999, + "iscrowd": 0 + }, + { + "id": 4020, + "image_id": 811, + "category_id": 1, + "bbox": [ + 364.631, + 483.02, + 127.881, + 235.647 + ], + "area": 30134.774007, + "iscrowd": 0 + }, + { + "id": 4021, + "image_id": 811, + "category_id": 1, + "bbox": [ + 558.193, + 497.145, + 121.373, + 220.359 + ], + "area": 26745.632907000003, + "iscrowd": 0 + }, + { + "id": 4022, + "image_id": 811, + "category_id": 1, + "bbox": [ + 915.644, + 527.378, + 139.585, + 190.922 + ], + "area": 26649.84737, + "iscrowd": 0 + }, + { + "id": 4023, + "image_id": 811, + "category_id": 0, + "bbox": [ + 415.874, + 485.187, + 70.7269, + 80.6287 + ], + "area": 5702.61800203, + "iscrowd": 0 + }, + { + "id": 4024, + "image_id": 811, + "category_id": 0, + "bbox": [ + 554.499, + 588.448, + 53.7525, + 114.578 + ], + "area": 6158.853945, + "iscrowd": 0 + }, + { + "id": 4025, + "image_id": 811, + "category_id": 0, + "bbox": [ + 967.544, + 578.546, + 94.7741, + 101.847 + ], + "area": 9652.4577627, + "iscrowd": 0 + }, + { + "id": 4026, + "image_id": 812, + "category_id": 1, + "bbox": [ + 505.121, + 497.898, + 179.918, + 219.61 + ], + "area": 39511.79198, + "iscrowd": 0 + }, + { + "id": 4027, + "image_id": 812, + "category_id": 1, + "bbox": [ + 379.707, + 500.503, + 132.409, + 218.499 + ], + "area": 28931.234091, + "iscrowd": 0 + }, + { + "id": 4028, + "image_id": 812, + "category_id": 1, + "bbox": [ + 933.398, + 523.476, + 158.063, + 195.768 + ], + "area": 30943.677384, + "iscrowd": 0 + }, + { + "id": 4029, + "image_id": 812, + "category_id": 0, + "bbox": [ + 437.092, + 490.845, + 72.1415, + 91.945 + ], + "area": 6633.050217499999, + "iscrowd": 0 + }, + { + "id": 4030, + "image_id": 812, + "category_id": 0, + "bbox": [ + 507.819, + 589.862, + 52.3379, + 62.2397 + ], + "area": 3257.49519463, + "iscrowd": 0 + }, + { + "id": 4031, + "image_id": 812, + "category_id": 0, + "bbox": [ + 976.031, + 562.986, + 77.7996, + 110.334 + ], + "area": 8583.9410664, + "iscrowd": 0 + }, + { + "id": 4032, + "image_id": 813, + "category_id": 1, + "bbox": [ + 498.239, + 501.271, + 209.743, + 216.276 + ], + "area": 45362.377068, + "iscrowd": 0 + }, + { + "id": 4033, + "image_id": 813, + "category_id": 1, + "bbox": [ + 943.223, + 506.012, + 161.758, + 212.901 + ], + "area": 34438.439958, + "iscrowd": 0 + }, + { + "id": 4034, + "image_id": 813, + "category_id": 1, + "bbox": [ + 433.537, + 495.316, + 106.51, + 222.8 + ], + "area": 23730.428000000004, + "iscrowd": 0 + }, + { + "id": 4035, + "image_id": 813, + "category_id": 0, + "bbox": [ + 954.749, + 542.835, + 83.5049, + 127.823 + ], + "area": 10673.846832700001, + "iscrowd": 0 + }, + { + "id": 4036, + "image_id": 813, + "category_id": 0, + "bbox": [ + 456.051, + 488.72, + 85.3709, + 95.1677 + ], + "area": 8124.55219993, + "iscrowd": 0 + }, + { + "id": 4037, + "image_id": 814, + "category_id": 1, + "bbox": [ + 911.397, + 514.326, + 141.904, + 203.751 + ], + "area": 28913.081904, + "iscrowd": 0 + }, + { + "id": 4038, + "image_id": 814, + "category_id": 1, + "bbox": [ + 532.108, + 507.448, + 156.229, + 210.845 + ], + "area": 32940.103505, + "iscrowd": 0 + }, + { + "id": 4039, + "image_id": 814, + "category_id": 1, + "bbox": [ + 518.005, + 486.371, + 96.1333, + 149.288 + ], + "area": 14351.548090400001, + "iscrowd": 0 + }, + { + "id": 4040, + "image_id": 814, + "category_id": 0, + "bbox": [ + 910.963, + 546.012, + 89.1159, + 83.4578 + ], + "area": 7437.41695902, + "iscrowd": 0 + }, + { + "id": 4041, + "image_id": 814, + "category_id": 0, + "bbox": [ + 562.986, + 488.016, + 48.0943, + 46.6798 + ], + "area": 2245.03230514, + "iscrowd": 0 + }, + { + "id": 4042, + "image_id": 815, + "category_id": 1, + "bbox": [ + 578.395, + 490.254, + 107.017, + 228.618 + ], + "area": 24466.012506, + "iscrowd": 0 + }, + { + "id": 4043, + "image_id": 815, + "category_id": 1, + "bbox": [ + 876.53, + 510.095, + 123.703, + 209.905 + ], + "area": 25965.878215, + "iscrowd": 0 + }, + { + "id": 4044, + "image_id": 815, + "category_id": 1, + "bbox": [ + 483.236, + 514.779, + 124.892, + 205.221 + ], + "area": 25630.461132, + "iscrowd": 0 + }, + { + "id": 4045, + "image_id": 815, + "category_id": 0, + "bbox": [ + 629.202, + 489.369, + 50.4602, + 117.637 + ], + "area": 5935.9865474, + "iscrowd": 0 + }, + { + "id": 4046, + "image_id": 815, + "category_id": 0, + "bbox": [ + 551.809, + 603.601, + 53.5559, + 116.399 + ], + "area": 6233.8532041, + "iscrowd": 0 + }, + { + "id": 4047, + "image_id": 815, + "category_id": 1, + "bbox": [ + 475.035, + 620.008, + 7.42972, + 19.8126 + ], + "area": 147.202070472, + "iscrowd": 0 + }, + { + "id": 4048, + "image_id": 815, + "category_id": 0, + "bbox": [ + 870.359, + 534.876, + 59.7473, + 110.827 + ], + "area": 6621.614017100001, + "iscrowd": 0 + }, + { + "id": 4049, + "image_id": 816, + "category_id": 1, + "bbox": [ + 627.632, + 515.441, + 129.989, + 203.359 + ], + "area": 26434.433051000004, + "iscrowd": 0 + }, + { + "id": 4050, + "image_id": 816, + "category_id": 1, + "bbox": [ + 832.246, + 511.311, + 125.769, + 206.716 + ], + "area": 25998.464604, + "iscrowd": 0 + }, + { + "id": 4051, + "image_id": 816, + "category_id": 1, + "bbox": [ + 372.78, + 508.455, + 209.92, + 210.091 + ], + "area": 44102.30272, + "iscrowd": 0 + }, + { + "id": 4052, + "image_id": 816, + "category_id": 0, + "bbox": [ + 511.65, + 616.32, + 74.0813, + 102.381 + ], + "area": 7584.5175753, + "iscrowd": 0 + }, + { + "id": 4053, + "image_id": 816, + "category_id": 0, + "bbox": [ + 680.393, + 507.819, + 65.0688, + 91.945 + ], + "area": 5982.750815999999, + "iscrowd": 0 + }, + { + "id": 4054, + "image_id": 816, + "category_id": 0, + "bbox": [ + 835.498, + 562.033, + 61.9734, + 48.5871 + ], + "area": 3011.10778314, + "iscrowd": 0 + }, + { + "id": 4055, + "image_id": 817, + "category_id": 1, + "bbox": [ + 790.319, + 514.815, + 114.924, + 203.592 + ], + "area": 23397.607008000003, + "iscrowd": 0 + }, + { + "id": 4056, + "image_id": 817, + "category_id": 1, + "bbox": [ + 657.759, + 520.964, + 141.305, + 198.512 + ], + "area": 28050.73816, + "iscrowd": 0 + }, + { + "id": 4057, + "image_id": 817, + "category_id": 1, + "bbox": [ + 300.043, + 514.335, + 236.489, + 204.663 + ], + "area": 48400.54820700001, + "iscrowd": 0 + }, + { + "id": 4058, + "image_id": 817, + "category_id": 0, + "bbox": [ + 397.001, + 618.138, + 137.558, + 101.862 + ], + "area": 14011.932995999998, + "iscrowd": 0 + }, + { + "id": 4059, + "image_id": 817, + "category_id": 0, + "bbox": [ + 708.682, + 505.829, + 92.2854, + 123.628 + ], + "area": 11409.0594312, + "iscrowd": 0 + }, + { + "id": 4060, + "image_id": 817, + "category_id": 0, + "bbox": [ + 791.39, + 568.513, + 46.1427, + 79.2261 + ], + "area": 3655.7061644699997, + "iscrowd": 0 + }, + { + "id": 4061, + "image_id": 818, + "category_id": 1, + "bbox": [ + 260.611, + 535.283, + 244.988, + 182.498 + ], + "area": 44709.820024, + "iscrowd": 0 + }, + { + "id": 4062, + "image_id": 818, + "category_id": 1, + "bbox": [ + 635.729, + 526.305, + 157.924, + 192.575 + ], + "area": 30412.2143, + "iscrowd": 0 + }, + { + "id": 4063, + "image_id": 818, + "category_id": 1, + "bbox": [ + 753.581, + 508.417, + 69.7129, + 208.608 + ], + "area": 14542.6686432, + "iscrowd": 0 + }, + { + "id": 4064, + "image_id": 818, + "category_id": 0, + "bbox": [ + 441.542, + 682.771, + 66.2551, + 35.7394 + ], + "area": 2367.91752094, + "iscrowd": 0 + }, + { + "id": 4065, + "image_id": 818, + "category_id": 0, + "bbox": [ + 691.706, + 516.732, + 74.4571, + 136.256 + ], + "area": 10145.2266176, + "iscrowd": 0 + }, + { + "id": 4066, + "image_id": 819, + "category_id": 1, + "bbox": [ + 188.738, + 567.96, + 168.681, + 150.312 + ], + "area": 25354.778472000005, + "iscrowd": 0 + }, + { + "id": 4067, + "image_id": 819, + "category_id": 1, + "bbox": [ + 619.477, + 554.166, + 165.407, + 164.036 + ], + "area": 27132.702652000004, + "iscrowd": 0 + }, + { + "id": 4068, + "image_id": 819, + "category_id": 1, + "bbox": [ + 670.452, + 515.811, + 52.7698, + 64.1826 + ], + "area": 3386.9029654799992, + "iscrowd": 0 + }, + { + "id": 4069, + "image_id": 819, + "category_id": 0, + "bbox": [ + 686.494, + 546.515, + 93.9842, + 151.592 + ], + "area": 14247.2528464, + "iscrowd": 0 + }, + { + "id": 4070, + "image_id": 820, + "category_id": 0, + "bbox": [ + 646.824, + 562.249, + 151.26, + 156.822 + ], + "area": 23720.89572, + "iscrowd": 0 + }, + { + "id": 4071, + "image_id": 820, + "category_id": 1, + "bbox": [ + 0.3967, + 584.206, + 112.522, + 133.773 + ], + "area": 15052.405506000001, + "iscrowd": 0 + }, + { + "id": 4072, + "image_id": 820, + "category_id": 1, + "bbox": [ + 564.337, + 567.165, + 111.105, + 152.028 + ], + "area": 16891.07094, + "iscrowd": 0 + }, + { + "id": 4073, + "image_id": 820, + "category_id": 1, + "bbox": [ + 584.184, + 510.182, + 83.5793, + 84.4499 + ], + "area": 7058.26352707, + "iscrowd": 0 + }, + { + "id": 4078, + "image_id": 822, + "category_id": 1, + "bbox": [ + 371.977, + 504.422, + 140.506, + 195.069 + ], + "area": 27408.364913999998, + "iscrowd": 0 + }, + { + "id": 4079, + "image_id": 822, + "category_id": 0, + "bbox": [ + 370.882, + 531.947, + 81.838, + 127.11 + ], + "area": 10402.428179999999, + "iscrowd": 0 + }, + { + "id": 4080, + "image_id": 823, + "category_id": 1, + "bbox": [ + 292.914, + 510.192, + 151.571, + 207.867 + ], + "area": 31506.609056999998, + "iscrowd": 0 + }, + { + "id": 4081, + "image_id": 823, + "category_id": 0, + "bbox": [ + 294.372, + 531.155, + 81.7784, + 141.287 + ], + "area": 11554.2248008, + "iscrowd": 0 + }, + { + "id": 4082, + "image_id": 824, + "category_id": 1, + "bbox": [ + 231.352, + 510.727, + 131.106, + 207.718 + ], + "area": 27233.076107999997, + "iscrowd": 0 + }, + { + "id": 4083, + "image_id": 824, + "category_id": 0, + "bbox": [ + 198.035, + 537.525, + 77.7996, + 123.065 + ], + "area": 9574.407774, + "iscrowd": 0 + }, + { + "id": 4084, + "image_id": 825, + "category_id": 1, + "bbox": [ + 128.865, + 522.957, + 210.309, + 197.043 + ], + "area": 41439.916287, + "iscrowd": 0 + }, + { + "id": 4085, + "image_id": 825, + "category_id": 0, + "bbox": [ + 136.7, + 552.111, + 125.419, + 167.889 + ], + "area": 21056.470491, + "iscrowd": 0 + }, + { + "id": 4088, + "image_id": 827, + "category_id": 1, + "bbox": [ + 0.352082, + 573.679, + 155.399, + 144.599 + ], + "area": 22470.540000999998, + "iscrowd": 0 + }, + { + "id": 4089, + "image_id": 828, + "category_id": 1, + "bbox": [ + 17.411, + 444.885, + 61.8136, + 100.121 + ], + "area": 6188.8394456, + "iscrowd": 0 + }, + { + "id": 4092, + "image_id": 830, + "category_id": 1, + "bbox": [ + 161.677, + 449.254, + 61.9908, + 195.199 + ], + "area": 12100.5421692, + "iscrowd": 0 + }, + { + "id": 4093, + "image_id": 830, + "category_id": 0, + "bbox": [ + 210.766, + 478.114, + 39.6071, + 56.5815 + ], + "area": 2241.02912865, + "iscrowd": 0 + }, + { + "id": 4095, + "image_id": 832, + "category_id": 0, + "bbox": [ + 345.635, + 493.64, + 39.1777, + 54.8489 + ], + "area": 2148.85374953, + "iscrowd": 0 + }, + { + "id": 4098, + "image_id": 834, + "category_id": 1, + "bbox": [ + 411.283, + 456.817, + 77.2446, + 243.403 + ], + "area": 18801.5673738, + "iscrowd": 0 + }, + { + "id": 4099, + "image_id": 834, + "category_id": 0, + "bbox": [ + 462.297, + 495.381, + 47.8839, + 67.0376 + ], + "area": 3210.0217346399995, + "iscrowd": 0 + }, + { + "id": 4100, + "image_id": 835, + "category_id": 1, + "bbox": [ + 463.296, + 457.915, + 64.7784, + 249.788 + ], + "area": 16180.866979200002, + "iscrowd": 0 + }, + { + "id": 4101, + "image_id": 835, + "category_id": 0, + "bbox": [ + 517.721, + 502.161, + 29.7053, + 57.9961 + ], + "area": 1722.79154933, + "iscrowd": 0 + }, + { + "id": 4102, + "image_id": 836, + "category_id": 1, + "bbox": [ + 499.496, + 463.094, + 90.4109, + 254.581 + ], + "area": 23016.8973329, + "iscrowd": 0 + }, + { + "id": 4103, + "image_id": 836, + "category_id": 0, + "bbox": [ + 561.547, + 510.181, + 53.1076, + 66.1669 + ], + "area": 3513.9652584399996, + "iscrowd": 0 + }, + { + "id": 4104, + "image_id": 837, + "category_id": 1, + "bbox": [ + 541.508, + 470.716, + 79.7165, + 246.917 + ], + "area": 19683.3590305, + "iscrowd": 0 + }, + { + "id": 4105, + "image_id": 837, + "category_id": 0, + "bbox": [ + 599.764, + 520.55, + 43.8507, + 67.8978 + ], + "area": 2977.36605846, + "iscrowd": 0 + }, + { + "id": 4106, + "image_id": 838, + "category_id": 1, + "bbox": [ + 581.249, + 472.104, + 100.141, + 246.22 + ], + "area": 24656.71702, + "iscrowd": 0 + }, + { + "id": 4107, + "image_id": 838, + "category_id": 0, + "bbox": [ + 646.868, + 524.982, + 36.5659, + 74.0025 + ], + "area": 2705.96801475, + "iscrowd": 0 + }, + { + "id": 4108, + "image_id": 838, + "category_id": 1, + "bbox": [ + 1.54653e-15, + 455.333, + 42.6602, + 90.5443 + ], + "area": 3862.6379468600007, + "iscrowd": 0 + }, + { + "id": 4109, + "image_id": 839, + "category_id": 1, + "bbox": [ + 659.2, + 471.167, + 75.0066, + 247.038 + ], + "area": 18529.4804508, + "iscrowd": 0 + }, + { + "id": 4110, + "image_id": 839, + "category_id": 1, + "bbox": [ + 32.5416, + 454.288, + 48.7729, + 81.0442 + ], + "area": 3952.76066218, + "iscrowd": 0 + }, + { + "id": 4111, + "image_id": 840, + "category_id": 1, + "bbox": [ + 725.557, + 473.306, + 99.5274, + 244.722 + ], + "area": 24356.544382800002, + "iscrowd": 0 + }, + { + "id": 4112, + "image_id": 840, + "category_id": 1, + "bbox": [ + 94.3687, + 456.705, + 49.1619, + 73.5534 + ], + "area": 3616.02489546, + "iscrowd": 0 + }, + { + "id": 4113, + "image_id": 840, + "category_id": 0, + "bbox": [ + 701.611, + 517.721, + 35.3635, + 36.778 + ], + "area": 1300.598803, + "iscrowd": 0 + }, + { + "id": 4114, + "image_id": 840, + "category_id": 0, + "bbox": [ + 125.894, + 489.43, + 28.2908, + 53.7525 + ], + "area": 1520.701227, + "iscrowd": 0 + }, + { + "id": 4115, + "image_id": 841, + "category_id": 1, + "bbox": [ + 757.138, + 481.92, + 87.4263, + 236.149 + ], + "area": 20645.6333187, + "iscrowd": 0 + }, + { + "id": 4116, + "image_id": 841, + "category_id": 1, + "bbox": [ + 131.768, + 455.295, + 83.2815, + 213.087 + ], + "area": 17746.2049905, + "iscrowd": 0 + }, + { + "id": 4117, + "image_id": 841, + "category_id": 0, + "bbox": [ + 166.287, + 491.028, + 46.1427, + 56.5901 + ], + "area": 2611.2200072699998, + "iscrowd": 0 + }, + { + "id": 4118, + "image_id": 841, + "category_id": 0, + "bbox": [ + 758.308, + 546.747, + 38.3071, + 77.485 + ], + "area": 2968.2256435, + "iscrowd": 0 + }, + { + "id": 4119, + "image_id": 842, + "category_id": 1, + "bbox": [ + 776.5, + 484.289, + 130.391, + 235.711 + ], + "area": 30734.593001, + "iscrowd": 0 + }, + { + "id": 4120, + "image_id": 842, + "category_id": 1, + "bbox": [ + 193.983, + 454.272, + 61.8041, + 213.539 + ], + "area": 13197.585709899999, + "iscrowd": 0 + }, + { + "id": 4121, + "image_id": 842, + "category_id": 1, + "bbox": [ + 0.0938654, + 446.245, + 41.9869, + 95.2168 + ], + "area": 3997.85825992, + "iscrowd": 0 + }, + { + "id": 4122, + "image_id": 842, + "category_id": 0, + "bbox": [ + 832.592, + 547.775, + 63.2034, + 87.5945 + ], + "area": 5536.2702213, + "iscrowd": 0 + }, + { + "id": 4123, + "image_id": 842, + "category_id": 0, + "bbox": [ + 237.194, + 492.697, + 34.3626, + 58.8812 + ], + "area": 2023.31112312, + "iscrowd": 0 + }, + { + "id": 4124, + "image_id": 842, + "category_id": 0, + "bbox": [ + 37.6912, + 496.971, + 34.4965, + 40.1824 + ], + "area": 1386.1521616, + "iscrowd": 0 + }, + { + "id": 4125, + "image_id": 843, + "category_id": 1, + "bbox": [ + 828.399, + 496.53, + 116.545, + 221.603 + ], + "area": 25826.721635, + "iscrowd": 0 + }, + { + "id": 4126, + "image_id": 843, + "category_id": 1, + "bbox": [ + 252.416, + 459.958, + 56.4927, + 110.133 + ], + "area": 6221.7105291, + "iscrowd": 0 + }, + { + "id": 4127, + "image_id": 843, + "category_id": 1, + "bbox": [ + 31.8073, + 449.289, + 52.3145, + 86.355 + ], + "area": 4517.6186475, + "iscrowd": 0 + }, + { + "id": 4128, + "image_id": 843, + "category_id": 0, + "bbox": [ + 871.148, + 568.852, + 68.5003, + 79.6691 + ], + "area": 5457.35725073, + "iscrowd": 0 + }, + { + "id": 4129, + "image_id": 844, + "category_id": 1, + "bbox": [ + 796.461, + 602.196, + 149.22, + 117.551 + ], + "area": 17540.96022, + "iscrowd": 0 + }, + { + "id": 4130, + "image_id": 844, + "category_id": 1, + "bbox": [ + 100.432, + 445.58, + 53.7525, + 100.432 + ], + "area": 5398.47108, + "iscrowd": 0 + }, + { + "id": 4131, + "image_id": 844, + "category_id": 1, + "bbox": [ + 325.344, + 463.969, + 24.0472, + 108.919 + ], + "area": 2619.1969768, + "iscrowd": 0 + }, + { + "id": 4132, + "image_id": 844, + "category_id": 0, + "bbox": [ + 161.257, + 499.332, + 31.1198, + 65.0688 + ], + "area": 2024.92804224, + "iscrowd": 0 + }, + { + "id": 4133, + "image_id": 844, + "category_id": 0, + "bbox": [ + 340.904, + 502.161, + 31.1198, + 43.8507 + ], + "area": 1364.62501386, + "iscrowd": 0 + }, + { + "id": 4134, + "image_id": 844, + "category_id": 0, + "bbox": [ + 877.014, + 659.175, + 46.6798, + 52.3379 + ], + "area": 2443.12270442, + "iscrowd": 0 + }, + { + "id": 4141, + "image_id": 846, + "category_id": 1, + "bbox": [ + 389.0, + 464.41, + 68.3276, + 227.196 + ], + "area": 15523.7574096, + "iscrowd": 0 + }, + { + "id": 4142, + "image_id": 846, + "category_id": 1, + "bbox": [ + 806.079, + 491.698, + 134.277, + 226.854 + ], + "area": 30461.274557999997, + "iscrowd": 0 + }, + { + "id": 4143, + "image_id": 846, + "category_id": 1, + "bbox": [ + 200.907, + 450.096, + 92.8286, + 218.143 + ], + "area": 20249.909289799998, + "iscrowd": 0 + }, + { + "id": 4144, + "image_id": 846, + "category_id": 0, + "bbox": [ + 871.148, + 551.727, + 67.0112, + 95.3051 + ], + "area": 6386.50911712, + "iscrowd": 0 + }, + { + "id": 4145, + "image_id": 846, + "category_id": 0, + "bbox": [ + 257.622, + 501.096, + 39.4622, + 65.5223 + ], + "area": 2585.65410706, + "iscrowd": 0 + }, + { + "id": 4146, + "image_id": 846, + "category_id": 0, + "bbox": [ + 416.96, + 498.863, + 37.9729, + 64.033 + ], + "area": 2431.5187057000003, + "iscrowd": 0 + }, + { + "id": 4147, + "image_id": 847, + "category_id": 1, + "bbox": [ + 823.555, + 486.936, + 151.209, + 231.345 + ], + "area": 34981.446105, + "iscrowd": 0 + }, + { + "id": 4148, + "image_id": 847, + "category_id": 1, + "bbox": [ + 419.844, + 463.485, + 77.343, + 226.298 + ], + "area": 17502.566214000002, + "iscrowd": 0 + }, + { + "id": 4149, + "image_id": 847, + "category_id": 1, + "bbox": [ + 256.19, + 452.764, + 55.147, + 117.777 + ], + "area": 6495.048219, + "iscrowd": 0 + }, + { + "id": 4150, + "image_id": 847, + "category_id": 1, + "bbox": [ + 3.29, + 451.014, + 72.1296, + 89.8578 + ], + "area": 6481.407170879999, + "iscrowd": 0 + }, + { + "id": 4151, + "image_id": 847, + "category_id": 0, + "bbox": [ + 895.866, + 557.195, + 82.7087, + 100.121 + ], + "area": 8280.877752699998, + "iscrowd": 0 + }, + { + "id": 4152, + "image_id": 847, + "category_id": 0, + "bbox": [ + 462.297, + 494.51, + 33.9541, + 63.5551 + ], + "area": 2157.95622091, + "iscrowd": 0 + }, + { + "id": 4167, + "image_id": 850, + "category_id": 1, + "bbox": [ + 539.676, + 477.909, + 76.312, + 224.4 + ], + "area": 17124.4128, + "iscrowd": 0 + }, + { + "id": 4168, + "image_id": 850, + "category_id": 1, + "bbox": [ + 165.904, + 457.642, + 73.2663, + 181.457 + ], + "area": 13294.6829991, + "iscrowd": 0 + }, + { + "id": 4169, + "image_id": 850, + "category_id": 1, + "bbox": [ + 799.08, + 520.545, + 175.068, + 199.455 + ], + "area": 34918.18794, + "iscrowd": 0 + }, + { + "id": 4170, + "image_id": 850, + "category_id": 1, + "bbox": [ + 359.798, + 453.658, + 60.7666, + 111.012 + ], + "area": 6745.8217992, + "iscrowd": 0 + }, + { + "id": 4171, + "image_id": 850, + "category_id": 0, + "bbox": [ + 414.755, + 504.626, + 31.52, + 60.5072 + ], + "area": 1907.1869439999998, + "iscrowd": 0 + }, + { + "id": 4172, + "image_id": 850, + "category_id": 0, + "bbox": [ + 581.924, + 497.967, + 26.4543, + 45.4337 + ], + "area": 1201.91672991, + "iscrowd": 0 + }, + { + "id": 4173, + "image_id": 850, + "category_id": 0, + "bbox": [ + 837.629, + 616.66, + 103.34, + 103.34 + ], + "area": 10679.1556, + "iscrowd": 0 + }, + { + "id": 4174, + "image_id": 851, + "category_id": 1, + "bbox": [ + 559.977, + 470.383, + 109.398, + 234.299 + ], + "area": 25631.842002, + "iscrowd": 0 + }, + { + "id": 4175, + "image_id": 851, + "category_id": 1, + "bbox": [ + 706.323, + 524.611, + 153.366, + 194.748 + ], + "area": 29867.721768, + "iscrowd": 0 + }, + { + "id": 4176, + "image_id": 851, + "category_id": 1, + "bbox": [ + 370.428, + 454.542, + 86.1942, + 150.181 + ], + "area": 12944.731150200001, + "iscrowd": 0 + }, + { + "id": 4177, + "image_id": 851, + "category_id": 1, + "bbox": [ + 207.325, + 457.386, + 69.5128, + 200.938 + ], + "area": 13967.763006399999, + "iscrowd": 0 + }, + { + "id": 4178, + "image_id": 851, + "category_id": 1, + "bbox": [ + 0.184848, + 463.217, + 57.311, + 232.04 + ], + "area": 13298.44444, + "iscrowd": 0 + }, + { + "id": 4179, + "image_id": 851, + "category_id": 0, + "bbox": [ + 759.607, + 646.444, + 93.3595, + 73.556 + ], + "area": 6867.151381999999, + "iscrowd": 0 + }, + { + "id": 4180, + "image_id": 851, + "category_id": 0, + "bbox": [ + 628.055, + 506.405, + 45.2652, + 46.6798 + ], + "area": 2112.97048296, + "iscrowd": 0 + }, + { + "id": 4181, + "image_id": 851, + "category_id": 0, + "bbox": [ + 421.532, + 504.99, + 32.5344, + 63.6542 + ], + "area": 2070.95120448, + "iscrowd": 0 + }, + { + "id": 4182, + "image_id": 851, + "category_id": 0, + "bbox": [ + 0.0, + 444.202, + 21.3066, + 39.7449 + ], + "area": 846.82868634, + "iscrowd": 0 + }, + { + "id": 4192, + "image_id": 853, + "category_id": 1, + "bbox": [ + 627.237, + 471.174, + 89.1101, + 246.065 + ], + "area": 21926.8767565, + "iscrowd": 0 + }, + { + "id": 4193, + "image_id": 853, + "category_id": 1, + "bbox": [ + 412.33, + 531.373, + 163.971, + 186.007 + ], + "area": 30499.753797, + "iscrowd": 0 + }, + { + "id": 4194, + "image_id": 853, + "category_id": 1, + "bbox": [ + 388.193, + 455.497, + 76.0439, + 219.658 + ], + "area": 16703.6509862, + "iscrowd": 0 + }, + { + "id": 4195, + "image_id": 853, + "category_id": 1, + "bbox": [ + 259.977, + 476.763, + 50.7003, + 93.6292 + ], + "area": 4747.02852876, + "iscrowd": 0 + }, + { + "id": 4196, + "image_id": 853, + "category_id": 1, + "bbox": [ + 95.5516, + 467.21, + 58.4993, + 79.0007 + ], + "area": 4621.485649509999, + "iscrowd": 0 + }, + { + "id": 4197, + "image_id": 853, + "category_id": 1, + "bbox": [ + 14.8966, + 446.897, + 50.6483, + 191.669 + ], + "area": 9707.709012700001, + "iscrowd": 0 + }, + { + "id": 4198, + "image_id": 853, + "category_id": 0, + "bbox": [ + 28.8, + 478.676, + 41.7103, + 56.6069 + ], + "area": 2361.09078107, + "iscrowd": 0 + }, + { + "id": 4199, + "image_id": 853, + "category_id": 0, + "bbox": [ + 443.917, + 495.559, + 32.7724, + 41.7103 + ], + "area": 1366.9466357199997, + "iscrowd": 0 + }, + { + "id": 4200, + "image_id": 853, + "category_id": 0, + "bbox": [ + 679.283, + 507.476, + 32.7724, + 48.6621 + ], + "area": 1594.77380604, + "iscrowd": 0 + }, + { + "id": 4208, + "image_id": 855, + "category_id": 1, + "bbox": [ + 666.269, + 478.3, + 99.6681, + 239.092 + ], + "area": 23829.8453652, + "iscrowd": 0 + }, + { + "id": 4209, + "image_id": 855, + "category_id": 1, + "bbox": [ + 413.497, + 456.146, + 100.822, + 236.139 + ], + "area": 23808.006258, + "iscrowd": 0 + }, + { + "id": 4210, + "image_id": 855, + "category_id": 1, + "bbox": [ + 115.185, + 568.546, + 226.233, + 149.898 + ], + "area": 33911.874234, + "iscrowd": 0 + }, + { + "id": 4211, + "image_id": 855, + "category_id": 1, + "bbox": [ + 183.088, + 464.191, + 68.9837, + 199.586 + ], + "area": 13768.1807482, + "iscrowd": 0 + }, + { + "id": 4212, + "image_id": 855, + "category_id": 1, + "bbox": [ + 100.554, + 448.989, + 43.1333, + 94.7261 + ], + "area": 4085.8492891299998, + "iscrowd": 0 + }, + { + "id": 4213, + "image_id": 855, + "category_id": 0, + "bbox": [ + 473.615, + 505.829, + 40.919, + 76.6143 + ], + "area": 3134.9805417, + "iscrowd": 0 + }, + { + "id": 4214, + "image_id": 855, + "category_id": 0, + "bbox": [ + 102.732, + 479.71, + 45.272, + 64.4256 + ], + "area": 2916.6757632, + "iscrowd": 0 + }, + { + "id": 4215, + "image_id": 855, + "category_id": 0, + "bbox": [ + 664.281, + 522.37, + 36.5659, + 71.3906 + ], + "area": 2610.46154054, + "iscrowd": 0 + }, + { + "id": 4216, + "image_id": 856, + "category_id": 1, + "bbox": [ + 436.143, + 455.378, + 84.7321, + 241.543 + ], + "area": 20466.4456303, + "iscrowd": 0 + }, + { + "id": 4217, + "image_id": 856, + "category_id": 1, + "bbox": [ + 721.455, + 484.598, + 67.7576, + 232.9 + ], + "area": 15780.74504, + "iscrowd": 0 + }, + { + "id": 4218, + "image_id": 856, + "category_id": 1, + "bbox": [ + 29.6502, + 593.617, + 149.608, + 124.95 + ], + "area": 18693.5196, + "iscrowd": 0 + }, + { + "id": 4219, + "image_id": 856, + "category_id": 1, + "bbox": [ + 0.0827527, + 452.414, + 49.3044, + 238.2 + ], + "area": 11744.308079999999, + "iscrowd": 0 + }, + { + "id": 4220, + "image_id": 856, + "category_id": 1, + "bbox": [ + 217.158, + 465.98, + 67.967, + 103.64 + ], + "area": 7044.09988, + "iscrowd": 0 + }, + { + "id": 4221, + "image_id": 856, + "category_id": 1, + "bbox": [ + 116.949, + 449.832, + 65.6754, + 96.7767 + ], + "area": 6355.84848318, + "iscrowd": 0 + }, + { + "id": 4222, + "image_id": 856, + "category_id": 0, + "bbox": [ + 473.71, + 509.462, + 53.6276, + 69.5172 + ], + "area": 3728.04059472, + "iscrowd": 0 + }, + { + "id": 4223, + "image_id": 856, + "category_id": 0, + "bbox": [ + 128.11, + 479.669, + 46.6759, + 61.5724 + ], + "area": 2873.94718516, + "iscrowd": 0 + }, + { + "id": 4224, + "image_id": 856, + "category_id": 1, + "bbox": [ + 322.759, + 466.759, + 53.6276, + 102.29 + ], + "area": 5485.567204000001, + "iscrowd": 0 + }, + { + "id": 4234, + "image_id": 858, + "category_id": 1, + "bbox": [ + 439.373, + 457.556, + 90.6092, + 246.691 + ], + "area": 22352.474157200002, + "iscrowd": 0 + }, + { + "id": 4235, + "image_id": 858, + "category_id": 1, + "bbox": [ + 335.275, + 460.195, + 61.4001, + 104.334 + ], + "area": 6406.1180334, + "iscrowd": 0 + }, + { + "id": 4236, + "image_id": 858, + "category_id": 1, + "bbox": [ + 757.411, + 486.214, + 115.247, + 233.786 + ], + "area": 26943.135142, + "iscrowd": 0 + }, + { + "id": 4237, + "image_id": 858, + "category_id": 1, + "bbox": [ + 215.379, + 466.802, + 94.1977, + 104.542 + ], + "area": 9847.6159534, + "iscrowd": 0 + }, + { + "id": 4238, + "image_id": 858, + "category_id": 1, + "bbox": [ + 147.438, + 449.559, + 63.0457, + 216.318 + ], + "area": 13637.9197326, + "iscrowd": 0 + }, + { + "id": 4239, + "image_id": 858, + "category_id": 0, + "bbox": [ + 160.764, + 481.904, + 45.1876, + 77.0507 + ], + "area": 3481.7362113200006, + "iscrowd": 0 + }, + { + "id": 4240, + "image_id": 858, + "category_id": 0, + "bbox": [ + 487.215, + 511.74, + 42.5807, + 72.9954 + ], + "area": 3108.19522878, + "iscrowd": 0 + }, + { + "id": 4241, + "image_id": 858, + "category_id": 0, + "bbox": [ + 835.799, + 537.071, + 42.5807, + 84.8717 + ], + "area": 3613.8963961900004, + "iscrowd": 0 + }, + { + "id": 4268, + "image_id": 862, + "category_id": 1, + "bbox": [ + 533.187, + 448.673, + 97.4806, + 270.05 + ], + "area": 26324.63603, + "iscrowd": 0 + }, + { + "id": 4269, + "image_id": 862, + "category_id": 1, + "bbox": [ + 660.046, + 511.379, + 180.222, + 207.772 + ], + "area": 37445.085384, + "iscrowd": 0 + }, + { + "id": 4270, + "image_id": 862, + "category_id": 1, + "bbox": [ + 484.028, + 466.814, + 76.9742, + 235.881 + ], + "area": 18156.7512702, + "iscrowd": 0 + }, + { + "id": 4271, + "image_id": 862, + "category_id": 1, + "bbox": [ + 210.287, + 455.765, + 61.1971, + 212.646 + ], + "area": 13013.318526599998, + "iscrowd": 0 + }, + { + "id": 4272, + "image_id": 862, + "category_id": 1, + "bbox": [ + 346.605, + 471.603, + 52.9573, + 91.8828 + ], + "area": 4865.86500444, + "iscrowd": 0 + }, + { + "id": 4273, + "image_id": 862, + "category_id": 0, + "bbox": [ + 746.814, + 594.869, + 93.3517, + 87.3931 + ], + "area": 8158.294453269999, + "iscrowd": 0 + }, + { + "id": 4274, + "image_id": 862, + "category_id": 0, + "bbox": [ + 563.09, + 453.848, + 56.6069, + 71.5034 + ], + "area": 4047.5858134600003, + "iscrowd": 0 + }, + { + "id": 4275, + "image_id": 862, + "category_id": 0, + "bbox": [ + 224.441, + 480.662, + 49.6552, + 91.3655 + ], + "area": 4536.7721756, + "iscrowd": 0 + }, + { + "id": 4276, + "image_id": 863, + "category_id": 1, + "bbox": [ + 399.019, + 467.351, + 86.8943, + 222.337 + ], + "area": 19319.8179791, + "iscrowd": 0 + }, + { + "id": 4277, + "image_id": 863, + "category_id": 1, + "bbox": [ + 535.326, + 466.993, + 105.695, + 251.641 + ], + "area": 26597.195494999996, + "iscrowd": 0 + }, + { + "id": 4278, + "image_id": 863, + "category_id": 1, + "bbox": [ + 634.668, + 535.892, + 190.833, + 184.108 + ], + "area": 35133.881964, + "iscrowd": 0 + }, + { + "id": 4279, + "image_id": 863, + "category_id": 1, + "bbox": [ + 252.643, + 455.432, + 47.5626, + 114.258 + ], + "area": 5434.4075508000005, + "iscrowd": 0 + }, + { + "id": 4280, + "image_id": 863, + "category_id": 1, + "bbox": [ + 93.3042, + 452.879, + 73.5786, + 193.458 + ], + "area": 14234.368798799998, + "iscrowd": 0 + }, + { + "id": 4281, + "image_id": 863, + "category_id": 0, + "bbox": [ + 710.432, + 645.629, + 79.1497, + 73.8927 + ], + "area": 5848.58503719, + "iscrowd": 0 + }, + { + "id": 4282, + "image_id": 863, + "category_id": 0, + "bbox": [ + 574.064, + 553.216, + 58.0763, + 79.6688 + ], + "area": 4626.8691294400005, + "iscrowd": 0 + }, + { + "id": 4283, + "image_id": 864, + "category_id": 1, + "bbox": [ + 445.278, + 471.688, + 77.4318, + 221.206 + ], + "area": 17128.3787508, + "iscrowd": 0 + }, + { + "id": 4284, + "image_id": 864, + "category_id": 1, + "bbox": [ + 130.375, + 454.912, + 86.7144, + 182.132 + ], + "area": 15793.4671008, + "iscrowd": 0 + }, + { + "id": 4285, + "image_id": 864, + "category_id": 1, + "bbox": [ + 548.662, + 558.108, + 197.095, + 160.617 + ], + "area": 31656.807614999998, + "iscrowd": 0 + }, + { + "id": 4286, + "image_id": 864, + "category_id": 1, + "bbox": [ + 559.279, + 466.914, + 111.344, + 164.427 + ], + "area": 18307.959887999998, + "iscrowd": 0 + }, + { + "id": 4287, + "image_id": 864, + "category_id": 1, + "bbox": [ + 324.343, + 490.735, + 39.6044, + 79.3018 + ], + "area": 3140.7002079199997, + "iscrowd": 0 + }, + { + "id": 4288, + "image_id": 864, + "category_id": 0, + "bbox": [ + 619.008, + 460.556, + 56.5901, + 98.3798 + ], + "area": 5567.32271998, + "iscrowd": 0 + }, + { + "id": 4289, + "image_id": 864, + "category_id": 0, + "bbox": [ + 624.231, + 666.892, + 121.016, + 53.1076 + ], + "area": 6426.8693216, + "iscrowd": 0 + }, + { + "id": 4290, + "image_id": 865, + "category_id": 1, + "bbox": [ + 490.132, + 473.51, + 87.225, + 222.314 + ], + "area": 19391.338649999998, + "iscrowd": 0 + }, + { + "id": 4291, + "image_id": 865, + "category_id": 1, + "bbox": [ + 591.748, + 470.091, + 118.237, + 248.161 + ], + "area": 29341.812157, + "iscrowd": 0 + }, + { + "id": 4292, + "image_id": 865, + "category_id": 1, + "bbox": [ + 428.64, + 576.877, + 162.349, + 141.95 + ], + "area": 23045.440549999996, + "iscrowd": 0 + }, + { + "id": 4293, + "image_id": 865, + "category_id": 1, + "bbox": [ + 162.32, + 457.637, + 68.1243, + 210.216 + ], + "area": 14320.817848800001, + "iscrowd": 0 + }, + { + "id": 4294, + "image_id": 865, + "category_id": 1, + "bbox": [ + 352.317, + 457.495, + 58.0201, + 105.267 + ], + "area": 6107.6018667, + "iscrowd": 0 + }, + { + "id": 4295, + "image_id": 865, + "category_id": 0, + "bbox": [ + 668.359, + 535.283, + 53.6276, + 98.3172 + ], + "area": 5272.51547472, + "iscrowd": 0 + }, + { + "id": 4296, + "image_id": 865, + "category_id": 0, + "bbox": [ + 361.49, + 488.607, + 53.6276, + 71.5034 + ], + "area": 3834.55573384, + "iscrowd": 0 + }, + { + "id": 4297, + "image_id": 866, + "category_id": 1, + "bbox": [ + 588.501, + 480.929, + 128.452, + 237.322 + ], + "area": 30484.485544, + "iscrowd": 0 + }, + { + "id": 4298, + "image_id": 866, + "category_id": 1, + "bbox": [ + 522.4, + 477.576, + 79.4336, + 232.02 + ], + "area": 18430.183872, + "iscrowd": 0 + }, + { + "id": 4299, + "image_id": 866, + "category_id": 1, + "bbox": [ + 217.29, + 596.437, + 152.997, + 122.678 + ], + "area": 18769.365966, + "iscrowd": 0 + }, + { + "id": 4300, + "image_id": 866, + "category_id": 1, + "bbox": [ + 411.312, + 457.159, + 53.7841, + 234.135 + ], + "area": 12592.7402535, + "iscrowd": 0 + }, + { + "id": 4301, + "image_id": 866, + "category_id": 1, + "bbox": [ + 594.094, + 466.706, + 62.7122, + 94.0636 + ], + "area": 5898.93529592, + "iscrowd": 0 + }, + { + "id": 4302, + "image_id": 866, + "category_id": 1, + "bbox": [ + 221.002, + 461.093, + 51.0878, + 112.26 + ], + "area": 5735.116428, + "iscrowd": 0 + }, + { + "id": 4303, + "image_id": 866, + "category_id": 0, + "bbox": [ + 417.432, + 483.765, + 35.0541, + 81.3989 + ], + "area": 2853.3651804899996, + "iscrowd": 0 + }, + { + "id": 4304, + "image_id": 867, + "category_id": 1, + "bbox": [ + 587.565, + 487.468, + 131.905, + 230.697 + ], + "area": 30430.087785, + "iscrowd": 0 + }, + { + "id": 4305, + "image_id": 867, + "category_id": 1, + "bbox": [ + 514.198, + 478.402, + 93.406, + 230.912 + ], + "area": 21568.566272000004, + "iscrowd": 0 + }, + { + "id": 4306, + "image_id": 867, + "category_id": 1, + "bbox": [ + 434.058, + 457.733, + 75.5985, + 232.323 + ], + "area": 17563.2703155, + "iscrowd": 0 + }, + { + "id": 4307, + "image_id": 867, + "category_id": 1, + "bbox": [ + 585.286, + 467.66, + 73.2626, + 211.723 + ], + "area": 15511.377459800002, + "iscrowd": 0 + }, + { + "id": 4308, + "image_id": 867, + "category_id": 0, + "bbox": [ + 457.911, + 483.227, + 43.9295, + 87.1146 + ], + "area": 3826.9008206999997, + "iscrowd": 0 + }, + { + "id": 4316, + "image_id": 869, + "category_id": 1, + "bbox": [ + 598.853, + 475.209, + 101.623, + 244.555 + ], + "area": 24852.412765, + "iscrowd": 0 + }, + { + "id": 4317, + "image_id": 869, + "category_id": 1, + "bbox": [ + 474.097, + 459.179, + 87.4684, + 245.758 + ], + "area": 21496.0590472, + "iscrowd": 0 + }, + { + "id": 4318, + "image_id": 869, + "category_id": 1, + "bbox": [ + 369.544, + 464.731, + 87.9714, + 219.34 + ], + "area": 19295.646876000003, + "iscrowd": 0 + }, + { + "id": 4319, + "image_id": 869, + "category_id": 1, + "bbox": [ + 682.314, + 501.639, + 125.948, + 215.88 + ], + "area": 27189.654239999996, + "iscrowd": 0 + }, + { + "id": 4320, + "image_id": 869, + "category_id": 1, + "bbox": [ + 513.825, + 480.613, + 108.78, + 238.022 + ], + "area": 25892.03316, + "iscrowd": 0 + }, + { + "id": 4321, + "image_id": 869, + "category_id": 0, + "bbox": [ + 642.803, + 591.992, + 93.5808, + 108.227 + ], + "area": 10127.9692416, + "iscrowd": 0 + }, + { + "id": 4322, + "image_id": 869, + "category_id": 0, + "bbox": [ + 472.745, + 485.804, + 51.3664, + 87.9325 + ], + "area": 4516.775968, + "iscrowd": 0 + }, + { + "id": 4323, + "image_id": 870, + "category_id": 1, + "bbox": [ + 630.092, + 506.766, + 178.285, + 211.076 + ], + "area": 37631.68466, + "iscrowd": 0 + }, + { + "id": 4324, + "image_id": 870, + "category_id": 1, + "bbox": [ + 396.711, + 462.526, + 80.3992, + 229.601 + ], + "area": 18459.7367192, + "iscrowd": 0 + }, + { + "id": 4325, + "image_id": 870, + "category_id": 1, + "bbox": [ + 604.303, + 475.198, + 97.6613, + 242.842 + ], + "area": 23716.265414600002, + "iscrowd": 0 + }, + { + "id": 4326, + "image_id": 870, + "category_id": 1, + "bbox": [ + 501.915, + 484.694, + 110.095, + 233.317 + ], + "area": 25687.035115, + "iscrowd": 0 + }, + { + "id": 4327, + "image_id": 870, + "category_id": 1, + "bbox": [ + 499.085, + 461.807, + 65.2417, + 244.122 + ], + "area": 15926.9342874, + "iscrowd": 0 + }, + { + "id": 4328, + "image_id": 870, + "category_id": 0, + "bbox": [ + 692.853, + 601.159, + 102.47, + 116.965 + ], + "area": 11985.40355, + "iscrowd": 0 + }, + { + "id": 4329, + "image_id": 870, + "category_id": 0, + "bbox": [ + 501.841, + 487.694, + 48.397, + 84.8809 + ], + "area": 4107.980917299999, + "iscrowd": 0 + }, + { + "id": 4330, + "image_id": 871, + "category_id": 1, + "bbox": [ + 424.637, + 464.57, + 82.3895, + 231.804 + ], + "area": 19098.215658, + "iscrowd": 0 + }, + { + "id": 4331, + "image_id": 871, + "category_id": 1, + "bbox": [ + 522.196, + 483.967, + 86.6897, + 236.033 + ], + "area": 20461.6299601, + "iscrowd": 0 + }, + { + "id": 4332, + "image_id": 871, + "category_id": 1, + "bbox": [ + 609.874, + 521.044, + 190.027, + 197.488 + ], + "area": 37528.052176, + "iscrowd": 0 + }, + { + "id": 4333, + "image_id": 871, + "category_id": 1, + "bbox": [ + 606.681, + 482.023, + 88.0634, + 166.763 + ], + "area": 14685.7167742, + "iscrowd": 0 + }, + { + "id": 4334, + "image_id": 871, + "category_id": 1, + "bbox": [ + 509.8, + 461.642, + 59.9722, + 247.595 + ], + "area": 14848.816859, + "iscrowd": 0 + }, + { + "id": 4335, + "image_id": 871, + "category_id": 0, + "bbox": [ + 510.648, + 490.845, + 55.167, + 83.4578 + ], + "area": 4604.1164526, + "iscrowd": 0 + }, + { + "id": 4336, + "image_id": 871, + "category_id": 0, + "bbox": [ + 728.487, + 623.811, + 72.1415, + 94.7741 + ], + "area": 6837.145735149999, + "iscrowd": 0 + }, + { + "id": 4337, + "image_id": 872, + "category_id": 1, + "bbox": [ + 611.049, + 527.657, + 219.94, + 191.282 + ], + "area": 42070.56308, + "iscrowd": 0 + }, + { + "id": 4338, + "image_id": 872, + "category_id": 1, + "bbox": [ + 490.001, + 489.124, + 108.602, + 230.876 + ], + "area": 25073.595352, + "iscrowd": 0 + }, + { + "id": 4339, + "image_id": 872, + "category_id": 1, + "bbox": [ + 443.233, + 465.93, + 61.697, + 228.874 + ], + "area": 14120.839178, + "iscrowd": 0 + }, + { + "id": 4340, + "image_id": 872, + "category_id": 1, + "bbox": [ + 618.023, + 483.212, + 108.583, + 172.725 + ], + "area": 18754.998675, + "iscrowd": 0 + }, + { + "id": 4341, + "image_id": 872, + "category_id": 0, + "bbox": [ + 712.796, + 639.459, + 88.0891, + 80.085 + ], + "area": 7054.615573499999, + "iscrowd": 0 + }, + { + "id": 4342, + "image_id": 872, + "category_id": 1, + "bbox": [ + 502.161, + 466.798, + 74.9705, + 49.5088 + ], + "area": 3711.6994904000003, + "iscrowd": 0 + }, + { + "id": 4343, + "image_id": 872, + "category_id": 0, + "bbox": [ + 501.809, + 496.069, + 28.359, + 42.5385 + ], + "area": 1206.3493215, + "iscrowd": 0 + }, + { + "id": 4344, + "image_id": 873, + "category_id": 1, + "bbox": [ + 458.773, + 493.081, + 127.128, + 226.919 + ], + "area": 28847.758632, + "iscrowd": 0 + }, + { + "id": 4345, + "image_id": 873, + "category_id": 1, + "bbox": [ + 624.889, + 482.286, + 113.877, + 172.357 + ], + "area": 19627.498089, + "iscrowd": 0 + }, + { + "id": 4346, + "image_id": 873, + "category_id": 1, + "bbox": [ + 572.112, + 549.547, + 193.495, + 170.453 + ], + "area": 32981.803235, + "iscrowd": 0 + }, + { + "id": 4347, + "image_id": 873, + "category_id": 1, + "bbox": [ + 474.097, + 464.603, + 51.1415, + 91.8487 + ], + "area": 4697.2802910499995, + "iscrowd": 0 + }, + { + "id": 4348, + "image_id": 873, + "category_id": 0, + "bbox": [ + 575.45, + 647.852, + 71.1247, + 72.1481 + ], + "area": 5131.51196807, + "iscrowd": 0 + }, + { + "id": 4349, + "image_id": 873, + "category_id": 1, + "bbox": [ + 538.609, + 469.017, + 55.5182, + 106.175 + ], + "area": 5894.644885, + "iscrowd": 0 + }, + { + "id": 4350, + "image_id": 873, + "category_id": 0, + "bbox": [ + 537.841, + 502.532, + 39.9117, + 53.7273 + ], + "area": 2144.34787941, + "iscrowd": 0 + }, + { + "id": 4351, + "image_id": 874, + "category_id": 1, + "bbox": [ + 615.478, + 495.014, + 139.507, + 222.6 + ], + "area": 31054.2582, + "iscrowd": 0 + }, + { + "id": 4352, + "image_id": 874, + "category_id": 1, + "bbox": [ + 438.92, + 500.593, + 99.1899, + 216.836 + ], + "area": 21507.9411564, + "iscrowd": 0 + }, + { + "id": 4353, + "image_id": 874, + "category_id": 1, + "bbox": [ + 555.803, + 471.126, + 56.0601, + 107.004 + ], + "area": 5998.6549404, + "iscrowd": 0 + }, + { + "id": 4354, + "image_id": 874, + "category_id": 1, + "bbox": [ + 479.212, + 553.938, + 196.462, + 163.531 + ], + "area": 32127.627322, + "iscrowd": 0 + }, + { + "id": 4355, + "image_id": 874, + "category_id": 1, + "bbox": [ + 511.153, + 469.878, + 50.4785, + 73.8965 + ], + "area": 3730.18447525, + "iscrowd": 0 + }, + { + "id": 4356, + "image_id": 874, + "category_id": 0, + "bbox": [ + 532.368, + 506.308, + 55.8425, + 56.5871 + ], + "area": 3159.96513175, + "iscrowd": 0 + }, + { + "id": 4357, + "image_id": 875, + "category_id": 1, + "bbox": [ + 600.07, + 507.47, + 167.391, + 210.736 + ], + "area": 35275.309775999995, + "iscrowd": 0 + }, + { + "id": 4358, + "image_id": 875, + "category_id": 1, + "bbox": [ + 377.037, + 500.682, + 128.48, + 202.325 + ], + "area": 25994.715999999997, + "iscrowd": 0 + }, + { + "id": 4359, + "image_id": 875, + "category_id": 1, + "bbox": [ + 519.878, + 505.436, + 88.0632, + 212.608 + ], + "area": 18722.9408256, + "iscrowd": 0 + }, + { + "id": 4360, + "image_id": 875, + "category_id": 1, + "bbox": [ + 359.608, + 565.679, + 196.54, + 151.993 + ], + "area": 29872.70422, + "iscrowd": 0 + }, + { + "id": 4361, + "image_id": 875, + "category_id": 1, + "bbox": [ + 551.999, + 469.683, + 69.2268, + 240.546 + ], + "area": 16652.2298328, + "iscrowd": 0 + }, + { + "id": 4362, + "image_id": 875, + "category_id": 0, + "bbox": [ + 525.352, + 508.469, + 65.5448, + 123.145 + ], + "area": 8071.514396, + "iscrowd": 0 + }, + { + "id": 4374, + "image_id": 878, + "category_id": 1, + "bbox": [ + 226.705, + 533.433, + 199.72, + 185.282 + ], + "area": 37004.52104, + "iscrowd": 0 + }, + { + "id": 4375, + "image_id": 878, + "category_id": 1, + "bbox": [ + 567.84, + 548.682, + 216.075, + 169.939 + ], + "area": 36719.569424999994, + "iscrowd": 0 + }, + { + "id": 4376, + "image_id": 878, + "category_id": 0, + "bbox": [ + 531.064, + 537.51, + 94.6484, + 140.538 + ], + "area": 13301.6968392, + "iscrowd": 0 + }, + { + "id": 4377, + "image_id": 878, + "category_id": 1, + "bbox": [ + 608.331, + 483.258, + 60.1888, + 75.6441 + ], + "area": 4552.927606079999, + "iscrowd": 0 + }, + { + "id": 4378, + "image_id": 879, + "category_id": 1, + "bbox": [ + 181.351, + 550.801, + 221.545, + 167.33 + ], + "area": 37071.12485, + "iscrowd": 0 + }, + { + "id": 4379, + "image_id": 879, + "category_id": 1, + "bbox": [ + 561.624, + 583.93, + 221.824, + 134.648 + ], + "area": 29868.157952, + "iscrowd": 0 + }, + { + "id": 4380, + "image_id": 879, + "category_id": 1, + "bbox": [ + 615.188, + 484.156, + 69.9568, + 104.276 + ], + "area": 7294.8152768, + "iscrowd": 0 + }, + { + "id": 4381, + "image_id": 879, + "category_id": 0, + "bbox": [ + 523.014, + 555.148, + 108.261, + 117.977 + ], + "area": 12772.307997, + "iscrowd": 0 + }, + { + "id": 4382, + "image_id": 879, + "category_id": 1, + "bbox": [ + 570.059, + 502.161, + 63.6542, + 87.7014 + ], + "area": 5582.562455880001, + "iscrowd": 0 + }, + { + "id": 4383, + "image_id": 880, + "category_id": 1, + "bbox": [ + 100.244, + 564.995, + 236.953, + 153.664 + ], + "area": 36411.145791999996, + "iscrowd": 0 + }, + { + "id": 4384, + "image_id": 880, + "category_id": 1, + "bbox": [ + 558.374, + 513.084, + 105.976, + 198.002 + ], + "area": 20983.459952, + "iscrowd": 0 + }, + { + "id": 4385, + "image_id": 880, + "category_id": 1, + "bbox": [ + 494.437, + 608.314, + 140.917, + 110.48 + ], + "area": 15568.510160000002, + "iscrowd": 0 + }, + { + "id": 4386, + "image_id": 880, + "category_id": 1, + "bbox": [ + 554.732, + 488.169, + 108.88, + 137.418 + ], + "area": 14962.07184, + "iscrowd": 0 + }, + { + "id": 4387, + "image_id": 880, + "category_id": 0, + "bbox": [ + 517.407, + 555.145, + 55.6138, + 59.5862 + ], + "area": 3313.81500956, + "iscrowd": 0 + }, + { + "id": 4388, + "image_id": 881, + "category_id": 1, + "bbox": [ + 58.9478, + 597.505, + 175.863, + 121.301 + ], + "area": 21332.357763, + "iscrowd": 0 + }, + { + "id": 4389, + "image_id": 881, + "category_id": 0, + "bbox": [ + 521.881, + 561.258, + 77.4236, + 157.03 + ], + "area": 12157.827908, + "iscrowd": 0 + }, + { + "id": 4390, + "image_id": 881, + "category_id": 1, + "bbox": [ + 524.522, + 503.854, + 150.263, + 214.647 + ], + "area": 32253.502161, + "iscrowd": 0 + }, + { + "id": 4391, + "image_id": 882, + "category_id": 1, + "bbox": [ + 497.904, + 510.395, + 143.066, + 206.792 + ], + "area": 29584.904272, + "iscrowd": 0 + }, + { + "id": 4392, + "image_id": 882, + "category_id": 0, + "bbox": [ + 496.252, + 593.76, + 62.6845, + 126.24 + ], + "area": 7913.2912799999995, + "iscrowd": 0 + }, + { + "id": 4393, + "image_id": 883, + "category_id": 1, + "bbox": [ + 412.355, + 521.62, + 189.302, + 196.676 + ], + "area": 37231.160152, + "iscrowd": 0 + }, + { + "id": 4394, + "image_id": 883, + "category_id": 1, + "bbox": [ + 507.333, + 510.786, + 102.772, + 115.86 + ], + "area": 11907.16392, + "iscrowd": 0 + }, + { + "id": 4395, + "image_id": 883, + "category_id": 0, + "bbox": [ + 526.208, + 585.619, + 56.5815, + 49.5088 + ], + "area": 2801.2821672, + "iscrowd": 0 + }, + { + "id": 4396, + "image_id": 884, + "category_id": 1, + "bbox": [ + 405.559, + 525.86, + 183.082, + 192.097 + ], + "area": 35169.502954, + "iscrowd": 0 + }, + { + "id": 4397, + "image_id": 884, + "category_id": 0, + "bbox": [ + 515.404, + 612.044, + 74.8731, + 107.956 + ], + "area": 8083.0003836, + "iscrowd": 0 + }, + { + "id": 4398, + "image_id": 885, + "category_id": 1, + "bbox": [ + 329.049, + 536.464, + 135.704, + 182.898 + ], + "area": 24819.990192, + "iscrowd": 0 + }, + { + "id": 4399, + "image_id": 885, + "category_id": 1, + "bbox": [ + 415.688, + 541.306, + 155.389, + 177.347 + ], + "area": 27557.772983000003, + "iscrowd": 0 + }, + { + "id": 4400, + "image_id": 885, + "category_id": 0, + "bbox": [ + 453.899, + 641.696, + 116.793, + 78.3041 + ], + "area": 9145.3707513, + "iscrowd": 0 + }, + { + "id": 4401, + "image_id": 886, + "category_id": 1, + "bbox": [ + 200.722, + 557.396, + 198.525, + 161.714 + ], + "area": 32104.27185, + "iscrowd": 0 + }, + { + "id": 4402, + "image_id": 886, + "category_id": 1, + "bbox": [ + 530.285, + 554.417, + 151.687, + 163.599 + ], + "area": 24815.841513, + "iscrowd": 0 + }, + { + "id": 4403, + "image_id": 886, + "category_id": 0, + "bbox": [ + 468.212, + 633.713, + 89.1159, + 86.2868 + ], + "area": 7689.52584012, + "iscrowd": 0 + }, + { + "id": 4404, + "image_id": 887, + "category_id": 1, + "bbox": [ + 89.8655, + 573.343, + 175.722, + 145.202 + ], + "area": 25515.185844, + "iscrowd": 0 + }, + { + "id": 4405, + "image_id": 887, + "category_id": 1, + "bbox": [ + 475.805, + 593.236, + 132.816, + 125.495 + ], + "area": 16667.74392, + "iscrowd": 0 + }, + { + "id": 4406, + "image_id": 888, + "category_id": 1, + "bbox": [ + 640.479, + 475.199, + 74.3781, + 242.96 + ], + "area": 18070.903176, + "iscrowd": 0 + }, + { + "id": 4407, + "image_id": 888, + "category_id": 1, + "bbox": [ + 1065.38, + 489.686, + 99.5652, + 194.131 + ], + "area": 19328.6918412, + "iscrowd": 0 + }, + { + "id": 4408, + "image_id": 888, + "category_id": 1, + "bbox": [ + 782.601, + 505.905, + 93.6086, + 139.954 + ], + "area": 13100.8980044, + "iscrowd": 0 + }, + { + "id": 4409, + "image_id": 888, + "category_id": 1, + "bbox": [ + 889.719, + 469.931, + 60.3969, + 176.095 + ], + "area": 10635.5921055, + "iscrowd": 0 + }, + { + "id": 4410, + "image_id": 888, + "category_id": 1, + "bbox": [ + 834.882, + 477.6, + 64.0613, + 151.291 + ], + "area": 9691.898138300001, + "iscrowd": 0 + }, + { + "id": 4411, + "image_id": 888, + "category_id": 1, + "bbox": [ + 939.69, + 493.787, + 74.7068, + 154.386 + ], + "area": 11533.6840248, + "iscrowd": 0 + }, + { + "id": 4412, + "image_id": 888, + "category_id": 0, + "bbox": [ + 695.172, + 519.393, + 30.7862, + 104.276 + ], + "area": 3210.2617912, + "iscrowd": 0 + }, + { + "id": 4413, + "image_id": 888, + "category_id": 0, + "bbox": [ + 810.372, + 517.407, + 58.5931, + 71.5034 + ], + "area": 4189.60586654, + "iscrowd": 0 + }, + { + "id": 4414, + "image_id": 888, + "category_id": 0, + "bbox": [ + 890.814, + 522.372, + 42.7034, + 57.6 + ], + "area": 2459.7158400000003, + "iscrowd": 0 + }, + { + "id": 4425, + "image_id": 890, + "category_id": 1, + "bbox": [ + 643.781, + 477.256, + 71.9507, + 241.36 + ], + "area": 17366.020952, + "iscrowd": 0 + }, + { + "id": 4426, + "image_id": 890, + "category_id": 1, + "bbox": [ + 833.256, + 507.94, + 95.3794, + 143.013 + ], + "area": 13640.494132200001, + "iscrowd": 0 + }, + { + "id": 4427, + "image_id": 890, + "category_id": 1, + "bbox": [ + 1068.15, + 489.765, + 96.5442, + 193.513 + ], + "area": 18682.5577746, + "iscrowd": 0 + }, + { + "id": 4428, + "image_id": 890, + "category_id": 1, + "bbox": [ + 938.48, + 481.493, + 75.3817, + 165.992 + ], + "area": 12512.759146399998, + "iscrowd": 0 + }, + { + "id": 4429, + "image_id": 890, + "category_id": 1, + "bbox": [ + 898.543, + 471.384, + 62.2784, + 173.258 + ], + "area": 10790.2310272, + "iscrowd": 0 + }, + { + "id": 4430, + "image_id": 890, + "category_id": 0, + "bbox": [ + 700.196, + 526.208, + 31.1198, + 90.5304 + ], + "area": 2817.2879419200003, + "iscrowd": 0 + }, + { + "id": 4431, + "image_id": 890, + "category_id": 1, + "bbox": [ + 821.187, + 484.125, + 57.5214, + 160.461 + ], + "area": 9229.9413654, + "iscrowd": 0 + }, + { + "id": 4432, + "image_id": 890, + "category_id": 0, + "bbox": [ + 897.273, + 511.399, + 29.0916, + 38.9254 + ], + "area": 1132.4021666400001, + "iscrowd": 0 + }, + { + "id": 4433, + "image_id": 890, + "category_id": 0, + "bbox": [ + 891.536, + 536.394, + 38.5157, + 46.7105 + ], + "area": 1799.0876048500002, + "iscrowd": 0 + }, + { + "id": 4434, + "image_id": 890, + "category_id": 0, + "bbox": [ + 970.207, + 533.116, + 33.189, + 43.4326 + ], + "area": 1441.4845614, + "iscrowd": 0 + }, + { + "id": 4435, + "image_id": 891, + "category_id": 1, + "bbox": [ + 645.876, + 476.404, + 84.1418, + 242.082 + ], + "area": 20369.2152276, + "iscrowd": 0 + }, + { + "id": 4436, + "image_id": 891, + "category_id": 1, + "bbox": [ + 862.752, + 510.135, + 95.5291, + 140.104 + ], + "area": 13384.009026400001, + "iscrowd": 0 + }, + { + "id": 4437, + "image_id": 891, + "category_id": 1, + "bbox": [ + 810.729, + 477.774, + 74.3179, + 169.47 + ], + "area": 12594.654513, + "iscrowd": 0 + }, + { + "id": 4438, + "image_id": 891, + "category_id": 1, + "bbox": [ + 1072.59, + 489.377, + 91.0547, + 193.597 + ], + "area": 17627.9167559, + "iscrowd": 0 + }, + { + "id": 4439, + "image_id": 891, + "category_id": 1, + "bbox": [ + 934.825, + 479.63, + 76.4885, + 169.196 + ], + "area": 12941.548246, + "iscrowd": 0 + }, + { + "id": 4440, + "image_id": 891, + "category_id": 0, + "bbox": [ + 699.106, + 519.758, + 33.9539, + 107.086 + ], + "area": 3635.9873353999997, + "iscrowd": 0 + }, + { + "id": 4441, + "image_id": 891, + "category_id": 0, + "bbox": [ + 968.997, + 534.559, + 32.2127, + 56.5901 + ], + "area": 1822.91991427, + "iscrowd": 0 + }, + { + "id": 4442, + "image_id": 891, + "category_id": 1, + "bbox": [ + 934.172, + 466.651, + 25.2479, + 39.1778 + ], + "area": 989.15717662, + "iscrowd": 0 + }, + { + "id": 4443, + "image_id": 892, + "category_id": 1, + "bbox": [ + 645.107, + 478.939, + 84.533, + 239.906 + ], + "area": 20279.973898, + "iscrowd": 0 + }, + { + "id": 4444, + "image_id": 892, + "category_id": 1, + "bbox": [ + 869.62, + 511.607, + 110.375, + 137.725 + ], + "area": 15201.396874999999, + "iscrowd": 0 + }, + { + "id": 4445, + "image_id": 892, + "category_id": 1, + "bbox": [ + 1069.06, + 488.41, + 94.5405, + 194.864 + ], + "area": 18422.539991999998, + "iscrowd": 0 + }, + { + "id": 4446, + "image_id": 892, + "category_id": 1, + "bbox": [ + 807.945, + 478.168, + 80.9839, + 169.716 + ], + "area": 13744.263572400001, + "iscrowd": 0 + }, + { + "id": 4447, + "image_id": 892, + "category_id": 1, + "bbox": [ + 956.64, + 478.536, + 61.4807, + 173.974 + ], + "area": 10696.043301799999, + "iscrowd": 0 + }, + { + "id": 4448, + "image_id": 892, + "category_id": 0, + "bbox": [ + 694.179, + 521.379, + 47.669, + 102.29 + ], + "area": 4876.06201, + "iscrowd": 0 + }, + { + "id": 4449, + "image_id": 893, + "category_id": 1, + "bbox": [ + 642.758, + 479.351, + 92.0857, + 239.212 + ], + "area": 22028.0044684, + "iscrowd": 0 + }, + { + "id": 4450, + "image_id": 893, + "category_id": 1, + "bbox": [ + 840.795, + 511.815, + 108.696, + 137.474 + ], + "area": 14942.873903999998, + "iscrowd": 0 + }, + { + "id": 4451, + "image_id": 893, + "category_id": 1, + "bbox": [ + 1065.42, + 488.509, + 98.2031, + 194.702 + ], + "area": 19120.3399762, + "iscrowd": 0 + }, + { + "id": 4452, + "image_id": 893, + "category_id": 1, + "bbox": [ + 810.933, + 476.637, + 77.6591, + 171.656 + ], + "area": 13330.6504696, + "iscrowd": 0 + }, + { + "id": 4453, + "image_id": 893, + "category_id": 1, + "bbox": [ + 939.346, + 468.174, + 53.937, + 178.953 + ], + "area": 9652.187961, + "iscrowd": 0 + }, + { + "id": 4454, + "image_id": 893, + "category_id": 1, + "bbox": [ + 966.838, + 479.445, + 66.73, + 209.266 + ], + "area": 13964.32018, + "iscrowd": 0 + }, + { + "id": 4455, + "image_id": 893, + "category_id": 0, + "bbox": [ + 701.131, + 520.386, + 42.7034, + 107.255 + ], + "area": 4580.153167, + "iscrowd": 0 + }, + { + "id": 4456, + "image_id": 893, + "category_id": 0, + "bbox": [ + 855.062, + 529.324, + 34.7586, + 43.6966 + ], + "area": 1518.83264076, + "iscrowd": 0 + }, + { + "id": 4457, + "image_id": 894, + "category_id": 1, + "bbox": [ + 628.282, + 481.996, + 112.35, + 236.706 + ], + "area": 26593.9191, + "iscrowd": 0 + }, + { + "id": 4458, + "image_id": 894, + "category_id": 1, + "bbox": [ + 1066.36, + 489.359, + 91.9883, + 190.322 + ], + "area": 17507.3972326, + "iscrowd": 0 + }, + { + "id": 4459, + "image_id": 894, + "category_id": 1, + "bbox": [ + 813.648, + 511.161, + 112.802, + 138.198 + ], + "area": 15589.010796000002, + "iscrowd": 0 + }, + { + "id": 4460, + "image_id": 894, + "category_id": 1, + "bbox": [ + 924.674, + 469.534, + 69.6116, + 180.474 + ], + "area": 12563.083898399998, + "iscrowd": 0 + }, + { + "id": 4461, + "image_id": 894, + "category_id": 1, + "bbox": [ + 969.598, + 479.386, + 69.6403, + 167.516 + ], + "area": 11665.864494799998, + "iscrowd": 0 + }, + { + "id": 4462, + "image_id": 894, + "category_id": 1, + "bbox": [ + 809.077, + 476.077, + 70.4015, + 111.114 + ], + "area": 7822.592271, + "iscrowd": 0 + }, + { + "id": 4463, + "image_id": 894, + "category_id": 0, + "bbox": [ + 693.882, + 530.206, + 47.0133, + 103.604 + ], + "area": 4870.7659332, + "iscrowd": 0 + }, + { + "id": 4464, + "image_id": 894, + "category_id": 0, + "bbox": [ + 913.277, + 515.405, + 46.1427, + 51.3664 + ], + "area": 2370.18438528, + "iscrowd": 0 + }, + { + "id": 4465, + "image_id": 894, + "category_id": 0, + "bbox": [ + 834.922, + 525.852, + 50.4958, + 59.202 + ], + "area": 2989.4523516, + "iscrowd": 0 + }, + { + "id": 4466, + "image_id": 895, + "category_id": 1, + "bbox": [ + 601.488, + 481.715, + 108.036, + 238.285 + ], + "area": 25743.35826, + "iscrowd": 0 + }, + { + "id": 4467, + "image_id": 895, + "category_id": 1, + "bbox": [ + 911.906, + 471.291, + 75.8317, + 177.645 + ], + "area": 13471.1223465, + "iscrowd": 0 + }, + { + "id": 4468, + "image_id": 895, + "category_id": 1, + "bbox": [ + 824.711, + 506.54, + 84.83, + 144.398 + ], + "area": 12249.28234, + "iscrowd": 0 + }, + { + "id": 4469, + "image_id": 895, + "category_id": 1, + "bbox": [ + 675.773, + 482.086, + 52.8186, + 227.964 + ], + "area": 12040.739330400002, + "iscrowd": 0 + }, + { + "id": 4470, + "image_id": 895, + "category_id": 1, + "bbox": [ + 1061.49, + 489.364, + 90.8252, + 184.72 + ], + "area": 16777.230944, + "iscrowd": 0 + }, + { + "id": 4471, + "image_id": 895, + "category_id": 1, + "bbox": [ + 983.091, + 483.366, + 61.6975, + 142.155 + ], + "area": 8770.6081125, + "iscrowd": 0 + }, + { + "id": 4472, + "image_id": 895, + "category_id": 1, + "bbox": [ + 814.677, + 478.118, + 71.6382, + 99.5157 + ], + "area": 7129.12561974, + "iscrowd": 0 + }, + { + "id": 4473, + "image_id": 895, + "category_id": 0, + "bbox": [ + 652.381, + 527.911, + 49.0702, + 108.254 + ], + "area": 5312.0454308, + "iscrowd": 0 + }, + { + "id": 4474, + "image_id": 895, + "category_id": 0, + "bbox": [ + 901.756, + 518.689, + 39.9629, + 41.37 + ], + "area": 1653.2651729999998, + "iscrowd": 0 + }, + { + "id": 4475, + "image_id": 895, + "category_id": 0, + "bbox": [ + 995.753, + 539.796, + 23.64, + 45.31 + ], + "area": 1071.1284, + "iscrowd": 0 + }, + { + "id": 4476, + "image_id": 895, + "category_id": 0, + "bbox": [ + 823.237, + 531.634, + 61.6329, + 61.0701 + ], + "area": 3763.9273662899996, + "iscrowd": 0 + }, + { + "id": 4477, + "image_id": 896, + "category_id": 1, + "bbox": [ + 567.954, + 493.275, + 127.403, + 225.648 + ], + "area": 28748.232144, + "iscrowd": 0 + }, + { + "id": 4478, + "image_id": 896, + "category_id": 1, + "bbox": [ + 660.81, + 484.092, + 72.111, + 234.649 + ], + "area": 16920.774039, + "iscrowd": 0 + }, + { + "id": 4479, + "image_id": 896, + "category_id": 1, + "bbox": [ + 902.802, + 472.029, + 72.9648, + 176.137 + ], + "area": 12851.8009776, + "iscrowd": 0 + }, + { + "id": 4480, + "image_id": 896, + "category_id": 1, + "bbox": [ + 797.931, + 505.688, + 76.1632, + 140.697 + ], + "area": 10715.933750400001, + "iscrowd": 0 + }, + { + "id": 4481, + "image_id": 896, + "category_id": 1, + "bbox": [ + 1031.27, + 490.658, + 106.773, + 144.541 + ], + "area": 15433.076192999999, + "iscrowd": 0 + }, + { + "id": 4482, + "image_id": 896, + "category_id": 1, + "bbox": [ + 857.965, + 477.313, + 50.2039, + 141.4 + ], + "area": 7098.83146, + "iscrowd": 0 + }, + { + "id": 4483, + "image_id": 896, + "category_id": 0, + "bbox": [ + 612.787, + 550.355, + 64.1895, + 112.332 + ], + "area": 7210.534913999999, + "iscrowd": 0 + }, + { + "id": 4484, + "image_id": 896, + "category_id": 0, + "bbox": [ + 799.243, + 532.015, + 52.7272, + 66.4823 + ], + "area": 3505.4255285599997, + "iscrowd": 0 + }, + { + "id": 4485, + "image_id": 896, + "category_id": 0, + "bbox": [ + 899.731, + 519.789, + 29.4203, + 41.2644 + ], + "area": 1214.01102732, + "iscrowd": 0 + }, + { + "id": 4486, + "image_id": 896, + "category_id": 1, + "bbox": [ + 974.716, + 484.255, + 64.1899, + 190.277 + ], + "area": 12213.861602299998, + "iscrowd": 0 + }, + { + "id": 4487, + "image_id": 896, + "category_id": 0, + "bbox": [ + 986.179, + 540.422, + 32.477, + 53.8729 + ], + "area": 1749.6301732999998, + "iscrowd": 0 + }, + { + "id": 4488, + "image_id": 897, + "category_id": 1, + "bbox": [ + 535.692, + 498.652, + 140.425, + 219.149 + ], + "area": 30773.998325000004, + "iscrowd": 0 + }, + { + "id": 4489, + "image_id": 897, + "category_id": 1, + "bbox": [ + 653.177, + 483.906, + 84.7672, + 235.553 + ], + "area": 19967.1682616, + "iscrowd": 0 + }, + { + "id": 4490, + "image_id": 897, + "category_id": 1, + "bbox": [ + 917.198, + 472.152, + 50.6143, + 176.136 + ], + "area": 8915.0003448, + "iscrowd": 0 + }, + { + "id": 4491, + "image_id": 897, + "category_id": 1, + "bbox": [ + 819.258, + 481.255, + 99.0483, + 166.96 + ], + "area": 16537.104168, + "iscrowd": 0 + }, + { + "id": 4492, + "image_id": 897, + "category_id": 1, + "bbox": [ + 1020.09, + 488.762, + 76.709, + 149.861 + ], + "area": 11495.687449, + "iscrowd": 0 + }, + { + "id": 4493, + "image_id": 897, + "category_id": 1, + "bbox": [ + 733.776, + 508.694, + 88.6652, + 206.338 + ], + "area": 18295.0000376, + "iscrowd": 0 + }, + { + "id": 4494, + "image_id": 897, + "category_id": 0, + "bbox": [ + 584.938, + 551.172, + 78.4552, + 129.103 + ], + "area": 10128.801685600001, + "iscrowd": 0 + }, + { + "id": 4495, + "image_id": 897, + "category_id": 0, + "bbox": [ + 739.862, + 548.193, + 60.5793, + 82.4276 + ], + "area": 4993.406308680001, + "iscrowd": 0 + }, + { + "id": 4496, + "image_id": 897, + "category_id": 0, + "bbox": [ + 888.828, + 515.421, + 47.669, + 62.5655 + ], + "area": 2982.4348195, + "iscrowd": 0 + }, + { + "id": 4497, + "image_id": 897, + "category_id": 1, + "bbox": [ + 987.145, + 482.648, + 54.6207, + 146.979 + ], + "area": 8028.095865300001, + "iscrowd": 0 + }, + { + "id": 4498, + "image_id": 898, + "category_id": 1, + "bbox": [ + 517.663, + 490.109, + 149.183, + 228.592 + ], + "area": 34102.040336, + "iscrowd": 0 + }, + { + "id": 4499, + "image_id": 898, + "category_id": 1, + "bbox": [ + 636.823, + 486.526, + 72.6511, + 232.102 + ], + "area": 16862.4656122, + "iscrowd": 0 + }, + { + "id": 4500, + "image_id": 898, + "category_id": 1, + "bbox": [ + 914.271, + 471.578, + 52.7808, + 175.364 + ], + "area": 9255.852211200001, + "iscrowd": 0 + }, + { + "id": 4501, + "image_id": 898, + "category_id": 1, + "bbox": [ + 795.042, + 478.962, + 103.654, + 170.173 + ], + "area": 17639.112141999998, + "iscrowd": 0 + }, + { + "id": 4502, + "image_id": 898, + "category_id": 1, + "bbox": [ + 677.933, + 509.844, + 94.8651, + 207.467 + ], + "area": 19681.3777017, + "iscrowd": 0 + }, + { + "id": 4503, + "image_id": 898, + "category_id": 1, + "bbox": [ + 976.155, + 483.491, + 80.9234, + 177.167 + ], + "area": 14336.9560078, + "iscrowd": 0 + }, + { + "id": 4504, + "image_id": 898, + "category_id": 0, + "bbox": [ + 695.723, + 530.139, + 71.7912, + 73.5711 + ], + "area": 5281.75755432, + "iscrowd": 0 + }, + { + "id": 4505, + "image_id": 898, + "category_id": 0, + "bbox": [ + 558.667, + 534.885, + 77.131, + 142.989 + ], + "area": 11028.884559, + "iscrowd": 0 + }, + { + "id": 4506, + "image_id": 898, + "category_id": 0, + "bbox": [ + 889.737, + 517.679, + 40.9388, + 42.1254 + ], + "area": 1724.56332552, + "iscrowd": 0 + }, + { + "id": 4507, + "image_id": 899, + "category_id": 1, + "bbox": [ + 781.248, + 483.621, + 89.9424, + 160.176 + ], + "area": 14406.6138624, + "iscrowd": 0 + }, + { + "id": 4508, + "image_id": 899, + "category_id": 1, + "bbox": [ + 519.697, + 496.915, + 119.174, + 221.777 + ], + "area": 26430.052198, + "iscrowd": 0 + }, + { + "id": 4509, + "image_id": 899, + "category_id": 1, + "bbox": [ + 640.61, + 506.303, + 91.4866, + 212.191 + ], + "area": 19412.6331406, + "iscrowd": 0 + }, + { + "id": 4510, + "image_id": 899, + "category_id": 1, + "bbox": [ + 933.034, + 486.097, + 62.5984, + 163.257 + ], + "area": 10219.6269888, + "iscrowd": 0 + }, + { + "id": 4511, + "image_id": 899, + "category_id": 1, + "bbox": [ + 619.361, + 487.328, + 48.4966, + 77.6331 + ], + "area": 3764.94139746, + "iscrowd": 0 + }, + { + "id": 4512, + "image_id": 899, + "category_id": 1, + "bbox": [ + 986.287, + 484.955, + 55.6111, + 220.51 + ], + "area": 12262.803661, + "iscrowd": 0 + }, + { + "id": 4513, + "image_id": 899, + "category_id": 0, + "bbox": [ + 588.799, + 559.996, + 63.5509, + 149.638 + ], + "area": 9509.6295742, + "iscrowd": 0 + }, + { + "id": 4514, + "image_id": 899, + "category_id": 0, + "bbox": [ + 655.054, + 541.066, + 55.8887, + 67.1566 + ], + "area": 3753.29507042, + "iscrowd": 0 + }, + { + "id": 4515, + "image_id": 899, + "category_id": 0, + "bbox": [ + 899.793, + 516.727, + 21.1836, + 46.4237 + ], + "area": 983.4210913199998, + "iscrowd": 0 + }, + { + "id": 4516, + "image_id": 899, + "category_id": 1, + "bbox": [ + 919.173, + 472.557, + 37.4094, + 86.0867 + ], + "area": 3220.4517949799997, + "iscrowd": 0 + }, + { + "id": 4517, + "image_id": 899, + "category_id": 0, + "bbox": [ + 999.401, + 534.756, + 25.6908, + 51.8323 + ], + "area": 1331.6132528399999, + "iscrowd": 0 + }, + { + "id": 4518, + "image_id": 900, + "category_id": 1, + "bbox": [ + 748.708, + 489.239, + 88.7336, + 230.164 + ], + "area": 20423.280310399998, + "iscrowd": 0 + }, + { + "id": 4519, + "image_id": 900, + "category_id": 1, + "bbox": [ + 518.528, + 510.054, + 168.931, + 208.873 + ], + "area": 35285.124763, + "iscrowd": 0 + }, + { + "id": 4520, + "image_id": 900, + "category_id": 1, + "bbox": [ + 855.973, + 490.422, + 86.947, + 160.05 + ], + "area": 13915.867350000002, + "iscrowd": 0 + }, + { + "id": 4521, + "image_id": 900, + "category_id": 1, + "bbox": [ + 977.092, + 487.351, + 64.7024, + 225.992 + ], + "area": 14622.2247808, + "iscrowd": 0 + }, + { + "id": 4522, + "image_id": 900, + "category_id": 1, + "bbox": [ + 912.342, + 472.062, + 56.3967, + 174.952 + ], + "area": 9866.7154584, + "iscrowd": 0 + }, + { + "id": 4523, + "image_id": 900, + "category_id": 0, + "bbox": [ + 593.848, + 568.027, + 92.9047, + 151.973 + ], + "area": 14119.005973100002, + "iscrowd": 0 + }, + { + "id": 4524, + "image_id": 900, + "category_id": 1, + "bbox": [ + 507.894, + 457.58, + 18.8939, + 65.6993 + ], + "area": 1241.31600427, + "iscrowd": 0 + }, + { + "id": 4525, + "image_id": 900, + "category_id": 1, + "bbox": [ + 598.114, + 484.062, + 39.1777, + 41.7896 + ], + "area": 1637.22041192, + "iscrowd": 0 + }, + { + "id": 4526, + "image_id": 900, + "category_id": 1, + "bbox": [ + 616.396, + 512.793, + 38.3072, + 55.7195 + ], + "area": 2134.4580304, + "iscrowd": 0 + }, + { + "id": 4527, + "image_id": 901, + "category_id": 1, + "bbox": [ + 884.519, + 472.329, + 84.5795, + 175.622 + ], + "area": 14854.020949, + "iscrowd": 0 + }, + { + "id": 4528, + "image_id": 901, + "category_id": 1, + "bbox": [ + 794.762, + 493.468, + 95.6902, + 156.302 + ], + "area": 14956.5696404, + "iscrowd": 0 + }, + { + "id": 4529, + "image_id": 901, + "category_id": 1, + "bbox": [ + 701.035, + 483.012, + 91.5991, + 186.025 + ], + "area": 17039.7225775, + "iscrowd": 0 + }, + { + "id": 4530, + "image_id": 901, + "category_id": 1, + "bbox": [ + 525.62, + 516.221, + 108.181, + 203.004 + ], + "area": 21961.175723999997, + "iscrowd": 0 + }, + { + "id": 4531, + "image_id": 901, + "category_id": 1, + "bbox": [ + 973.16, + 485.352, + 62.2578, + 223.176 + ], + "area": 13894.4467728, + "iscrowd": 0 + }, + { + "id": 4532, + "image_id": 901, + "category_id": 1, + "bbox": [ + 538.283, + 486.747, + 56.9086, + 92.1985 + ], + "area": 5246.8875571, + "iscrowd": 0 + }, + { + "id": 4533, + "image_id": 901, + "category_id": 1, + "bbox": [ + 564.139, + 533.242, + 203.751, + 186.074 + ], + "area": 37912.763574000004, + "iscrowd": 0 + }, + { + "id": 4534, + "image_id": 901, + "category_id": 0, + "bbox": [ + 585.926, + 531.076, + 52.237, + 92.2854 + ], + "area": 4820.7124398, + "iscrowd": 0 + }, + { + "id": 4535, + "image_id": 901, + "category_id": 0, + "bbox": [ + 670.376, + 600.725, + 94.9033, + 119.275 + ], + "area": 11319.5911075, + "iscrowd": 0 + }, + { + "id": 4536, + "image_id": 901, + "category_id": 0, + "bbox": [ + 883.676, + 516.276, + 42.6602, + 52.237 + ], + "area": 2228.4408674, + "iscrowd": 0 + }, + { + "id": 4537, + "image_id": 902, + "category_id": 1, + "bbox": [ + 473.627, + 484.396, + 89.177, + 234.301 + ], + "area": 20894.260277, + "iscrowd": 0 + }, + { + "id": 4538, + "image_id": 902, + "category_id": 1, + "bbox": [ + 738.234, + 488.939, + 78.146, + 168.746 + ], + "area": 13186.824916000001, + "iscrowd": 0 + }, + { + "id": 4539, + "image_id": 902, + "category_id": 1, + "bbox": [ + 535.56, + 521.573, + 133.579, + 197.177 + ], + "area": 26338.706483, + "iscrowd": 0 + }, + { + "id": 4540, + "image_id": 902, + "category_id": 1, + "bbox": [ + 600.225, + 556.127, + 175.936, + 162.988 + ], + "area": 28675.456768, + "iscrowd": 0 + }, + { + "id": 4541, + "image_id": 902, + "category_id": 1, + "bbox": [ + 882.297, + 473.92, + 93.3704, + 172.491 + ], + "area": 16105.553666400001, + "iscrowd": 0 + }, + { + "id": 4542, + "image_id": 902, + "category_id": 1, + "bbox": [ + 947.179, + 484.501, + 67.5244, + 160.511 + ], + "area": 10838.4089684, + "iscrowd": 0 + }, + { + "id": 4543, + "image_id": 902, + "category_id": 1, + "bbox": [ + 662.862, + 484.388, + 68.8851, + 101.354 + ], + "area": 6981.780425399999, + "iscrowd": 0 + }, + { + "id": 4544, + "image_id": 902, + "category_id": 1, + "bbox": [ + 762.868, + 642.972, + 78.3181, + 75.8009 + ], + "area": 5936.58246629, + "iscrowd": 0 + }, + { + "id": 4545, + "image_id": 902, + "category_id": 0, + "bbox": [ + 868.966, + 515.421, + 57.6, + 66.5379 + ], + "area": 3832.5830399999995, + "iscrowd": 0 + }, + { + "id": 4546, + "image_id": 902, + "category_id": 0, + "bbox": [ + 587.917, + 548.193, + 80.4414, + 92.3586 + ], + "area": 7429.4550860399995, + "iscrowd": 0 + }, + { + "id": 4547, + "image_id": 902, + "category_id": 0, + "bbox": [ + 752.772, + 638.565, + 90.3724, + 81.4345 + ], + "area": 7359.4312078, + "iscrowd": 0 + }, + { + "id": 4548, + "image_id": 902, + "category_id": 0, + "bbox": [ + 962.317, + 528.331, + 58.5931, + 72.4966 + ], + "area": 4247.80053346, + "iscrowd": 0 + }, + { + "id": 4549, + "image_id": 903, + "category_id": 1, + "bbox": [ + 415.907, + 491.217, + 125.302, + 227.374 + ], + "area": 28490.416948000002, + "iscrowd": 0 + }, + { + "id": 4550, + "image_id": 903, + "category_id": 1, + "bbox": [ + 509.162, + 528.755, + 150.239, + 189.495 + ], + "area": 28469.539305000002, + "iscrowd": 0 + }, + { + "id": 4551, + "image_id": 903, + "category_id": 1, + "bbox": [ + 653.183, + 485.313, + 108.717, + 234.222 + ], + "area": 25463.913174, + "iscrowd": 0 + }, + { + "id": 4552, + "image_id": 903, + "category_id": 1, + "bbox": [ + 920.86, + 483.023, + 66.9377, + 167.932 + ], + "area": 11240.9818364, + "iscrowd": 0 + }, + { + "id": 4553, + "image_id": 903, + "category_id": 1, + "bbox": [ + 703.312, + 568.633, + 239.576, + 149.39 + ], + "area": 35790.25863999999, + "iscrowd": 0 + }, + { + "id": 4554, + "image_id": 903, + "category_id": 1, + "bbox": [ + 595.269, + 485.942, + 78.6174, + 150.783 + ], + "area": 11854.167424199999, + "iscrowd": 0 + }, + { + "id": 4555, + "image_id": 903, + "category_id": 1, + "bbox": [ + 901.422, + 474.96, + 45.6341, + 175.033 + ], + "area": 7987.473425299999, + "iscrowd": 0 + }, + { + "id": 4556, + "image_id": 903, + "category_id": 0, + "bbox": [ + 567.253, + 566.207, + 86.1678, + 89.44 + ], + "area": 7706.848032, + "iscrowd": 0 + }, + { + "id": 4557, + "image_id": 903, + "category_id": 0, + "bbox": [ + 874.839, + 518.76, + 40.3571, + 51.2644 + ], + "area": 2068.88251724, + "iscrowd": 0 + }, + { + "id": 4558, + "image_id": 903, + "category_id": 0, + "bbox": [ + 944.646, + 535.666, + 29.4498, + 51.8097 + ], + "area": 1525.78530306, + "iscrowd": 0 + }, + { + "id": 4559, + "image_id": 903, + "category_id": 0, + "bbox": [ + 862.841, + 663.827, + 68.7161, + 56.1727 + ], + "area": 3859.9688704699997, + "iscrowd": 0 + }, + { + "id": 4560, + "image_id": 904, + "category_id": 1, + "bbox": [ + 392.853, + 498.738, + 117.23, + 219.416 + ], + "area": 25722.13768, + "iscrowd": 0 + }, + { + "id": 4561, + "image_id": 904, + "category_id": 1, + "bbox": [ + 619.883, + 489.442, + 108.809, + 228.499 + ], + "area": 24862.747691, + "iscrowd": 0 + }, + { + "id": 4562, + "image_id": 904, + "category_id": 1, + "bbox": [ + 504.818, + 545.731, + 157.486, + 173.349 + ], + "area": 27300.040613999998, + "iscrowd": 0 + }, + { + "id": 4563, + "image_id": 904, + "category_id": 1, + "bbox": [ + 903.91, + 488.681, + 66.7695, + 160.176 + ], + "area": 10694.871431999998, + "iscrowd": 0 + }, + { + "id": 4564, + "image_id": 904, + "category_id": 1, + "bbox": [ + 851.061, + 469.492, + 75.8486, + 179.2 + ], + "area": 13592.06912, + "iscrowd": 0 + }, + { + "id": 4565, + "image_id": 904, + "category_id": 1, + "bbox": [ + 559.331, + 482.758, + 75.6012, + 119.632 + ], + "area": 9044.322758400001, + "iscrowd": 0 + }, + { + "id": 4566, + "image_id": 904, + "category_id": 1, + "bbox": [ + 960.718, + 595.562, + 150.881, + 124.097 + ], + "area": 18723.879457, + "iscrowd": 0 + }, + { + "id": 4567, + "image_id": 904, + "category_id": 0, + "bbox": [ + 845.833, + 521.2, + 55.8427, + 52.8645 + ], + "area": 2952.09641415, + "iscrowd": 0 + }, + { + "id": 4568, + "image_id": 904, + "category_id": 0, + "bbox": [ + 912.099, + 537.58, + 52.8643, + 58.0765 + ], + "area": 3070.17351895, + "iscrowd": 0 + }, + { + "id": 4569, + "image_id": 904, + "category_id": 0, + "bbox": [ + 550.982, + 600.869, + 104.984, + 77.4352 + ], + "area": 8129.457036799999, + "iscrowd": 0 + }, + { + "id": 4570, + "image_id": 905, + "category_id": 1, + "bbox": [ + 360.441, + 499.404, + 111.943, + 219.083 + ], + "area": 24524.808269, + "iscrowd": 0 + }, + { + "id": 4571, + "image_id": 905, + "category_id": 1, + "bbox": [ + 872.473, + 490.731, + 79.8416, + 160.741 + ], + "area": 12833.8186256, + "iscrowd": 0 + }, + { + "id": 4572, + "image_id": 905, + "category_id": 1, + "bbox": [ + 495.601, + 484.524, + 110.583, + 231.635 + ], + "area": 25614.893205, + "iscrowd": 0 + }, + { + "id": 4573, + "image_id": 905, + "category_id": 1, + "bbox": [ + 526.823, + 550.813, + 183.663, + 168.083 + ], + "area": 30870.628029000003, + "iscrowd": 0 + }, + { + "id": 4574, + "image_id": 905, + "category_id": 1, + "bbox": [ + 861.813, + 476.689, + 46.0958, + 146.27 + ], + "area": 6742.432666, + "iscrowd": 0 + }, + { + "id": 4575, + "image_id": 905, + "category_id": 1, + "bbox": [ + 614.655, + 500.605, + 90.5441, + 129.722 + ], + "area": 11745.5617402, + "iscrowd": 0 + }, + { + "id": 4576, + "image_id": 905, + "category_id": 0, + "bbox": [ + 579.83, + 575.477, + 121.887, + 144.523 + ], + "area": 17615.474901, + "iscrowd": 0 + }, + { + "id": 4577, + "image_id": 905, + "category_id": 0, + "bbox": [ + 839.275, + 521.499, + 52.237, + 56.5902 + ], + "area": 2956.1022774000003, + "iscrowd": 0 + }, + { + "id": 4578, + "image_id": 905, + "category_id": 0, + "bbox": [ + 899.346, + 539.782, + 47.0133, + 52.237 + ], + "area": 2455.8337521000003, + "iscrowd": 0 + }, + { + "id": 4587, + "image_id": 907, + "category_id": 1, + "bbox": [ + 296.446, + 511.905, + 158.135, + 207.173 + ], + "area": 32761.302355, + "iscrowd": 0 + }, + { + "id": 4588, + "image_id": 907, + "category_id": 1, + "bbox": [ + 445.451, + 493.444, + 128.26, + 225.416 + ], + "area": 28911.856159999996, + "iscrowd": 0 + }, + { + "id": 4589, + "image_id": 907, + "category_id": 1, + "bbox": [ + 565.399, + 498.894, + 167.528, + 219.737 + ], + "area": 36812.100135999994, + "iscrowd": 0 + }, + { + "id": 4590, + "image_id": 907, + "category_id": 1, + "bbox": [ + 855.494, + 477.865, + 66.9683, + 171.852 + ], + "area": 11508.6362916, + "iscrowd": 0 + }, + { + "id": 4591, + "image_id": 907, + "category_id": 1, + "bbox": [ + 591.308, + 586.615, + 146.539, + 132.823 + ], + "area": 19463.749596999998, + "iscrowd": 0 + }, + { + "id": 4592, + "image_id": 907, + "category_id": 1, + "bbox": [ + 799.088, + 484.865, + 77.7445, + 163.497 + ], + "area": 12710.992516500002, + "iscrowd": 0 + }, + { + "id": 4593, + "image_id": 907, + "category_id": 0, + "bbox": [ + 725.658, + 620.982, + 67.8978, + 99.0177 + ], + "area": 6723.083991060001, + "iscrowd": 0 + }, + { + "id": 4594, + "image_id": 907, + "category_id": 0, + "bbox": [ + 813.686, + 533.935, + 43.4326, + 61.4612 + ], + "area": 2669.41971512, + "iscrowd": 0 + }, + { + "id": 4595, + "image_id": 908, + "category_id": 1, + "bbox": [ + 546.751, + 511.955, + 185.468, + 207.429 + ], + "area": 38471.441772, + "iscrowd": 0 + }, + { + "id": 4596, + "image_id": 908, + "category_id": 1, + "bbox": [ + 262.977, + 523.258, + 204.695, + 195.663 + ], + "area": 40051.237785, + "iscrowd": 0 + }, + { + "id": 4597, + "image_id": 908, + "category_id": 1, + "bbox": [ + 442.805, + 496.828, + 135.654, + 222.492 + ], + "area": 30181.929767999998, + "iscrowd": 0 + }, + { + "id": 4598, + "image_id": 908, + "category_id": 1, + "bbox": [ + 826.077, + 476.312, + 75.0688, + 173.045 + ], + "area": 12990.280495999998, + "iscrowd": 0 + }, + { + "id": 4599, + "image_id": 908, + "category_id": 1, + "bbox": [ + 768.224, + 489.531, + 75.1949, + 158.426 + ], + "area": 11912.8272274, + "iscrowd": 0 + }, + { + "id": 4600, + "image_id": 908, + "category_id": 1, + "bbox": [ + 701.461, + 605.582, + 143.154, + 112.991 + ], + "area": 16175.113614, + "iscrowd": 0 + }, + { + "id": 4601, + "image_id": 908, + "category_id": 0, + "bbox": [ + 770.631, + 547.26, + 43.9296, + 55.0982 + ], + "area": 2420.44188672, + "iscrowd": 0 + }, + { + "id": 4602, + "image_id": 909, + "category_id": 1, + "bbox": [ + 256.781, + 543.082, + 198.42, + 175.518 + ], + "area": 34826.281559999996, + "iscrowd": 0 + }, + { + "id": 4603, + "image_id": 909, + "category_id": 1, + "bbox": [ + 410.802, + 500.15, + 148.148, + 219.628 + ], + "area": 32537.448943999996, + "iscrowd": 0 + }, + { + "id": 4604, + "image_id": 909, + "category_id": 1, + "bbox": [ + 567.95, + 522.087, + 199.652, + 197.327 + ], + "area": 39396.730204, + "iscrowd": 0 + }, + { + "id": 4605, + "image_id": 909, + "category_id": 1, + "bbox": [ + 799.383, + 476.941, + 97.7368, + 170.605 + ], + "area": 16674.386764, + "iscrowd": 0 + }, + { + "id": 4606, + "image_id": 909, + "category_id": 1, + "bbox": [ + 736.237, + 486.616, + 60.5649, + 230.965 + ], + "area": 13988.372128500001, + "iscrowd": 0 + }, + { + "id": 4607, + "image_id": 909, + "category_id": 1, + "bbox": [ + 826.168, + 637.553, + 108.324, + 81.2563 + ], + "area": 8802.0074412, + "iscrowd": 0 + }, + { + "id": 4608, + "image_id": 909, + "category_id": 0, + "bbox": [ + 735.89, + 547.2, + 41.7103, + 72.4966 + ], + "area": 3023.8549349799996, + "iscrowd": 0 + }, + { + "id": 4609, + "image_id": 909, + "category_id": 0, + "bbox": [ + 786.538, + 527.338, + 47.669, + 67.531 + ], + "area": 3219.135239, + "iscrowd": 0 + }, + { + "id": 4610, + "image_id": 910, + "category_id": 1, + "bbox": [ + 572.118, + 526.516, + 308.479, + 193.484 + ], + "area": 59685.750836, + "iscrowd": 0 + }, + { + "id": 4611, + "image_id": 910, + "category_id": 1, + "bbox": [ + 245.252, + 552.799, + 207.739, + 165.922 + ], + "area": 34468.470358, + "iscrowd": 0 + }, + { + "id": 4612, + "image_id": 910, + "category_id": 1, + "bbox": [ + 418.762, + 516.417, + 162.557, + 203.027 + ], + "area": 33003.460039, + "iscrowd": 0 + }, + { + "id": 4613, + "image_id": 910, + "category_id": 1, + "bbox": [ + 807.799, + 479.223, + 60.9654, + 128.637 + ], + "area": 7842.406159800001, + "iscrowd": 0 + }, + { + "id": 4614, + "image_id": 910, + "category_id": 1, + "bbox": [ + 1026.41, + 668.704, + 137.921, + 50.2966 + ], + "area": 6936.957368599999, + "iscrowd": 0 + }, + { + "id": 4615, + "image_id": 910, + "category_id": 0, + "bbox": [ + 770.923, + 513.477, + 50.9234, + 97.6031 + ], + "area": 4970.28170254, + "iscrowd": 0 + }, + { + "id": 4616, + "image_id": 910, + "category_id": 1, + "bbox": [ + 690.295, + 492.259, + 50.9234, + 41.0216 + ], + "area": 2088.95934544, + "iscrowd": 0 + }, + { + "id": 4617, + "image_id": 911, + "category_id": 1, + "bbox": [ + 340.939, + 564.666, + 209.236, + 154.537 + ], + "area": 32334.703731999998, + "iscrowd": 0 + }, + { + "id": 4618, + "image_id": 911, + "category_id": 1, + "bbox": [ + 465.003, + 526.432, + 144.037, + 193.345 + ], + "area": 27848.833765, + "iscrowd": 0 + }, + { + "id": 4619, + "image_id": 911, + "category_id": 1, + "bbox": [ + 645.822, + 542.011, + 205.407, + 176.772 + ], + "area": 36310.206204, + "iscrowd": 0 + }, + { + "id": 4620, + "image_id": 911, + "category_id": 1, + "bbox": [ + 650.243, + 489.154, + 84.0015, + 200.369 + ], + "area": 16831.2965535, + "iscrowd": 0 + }, + { + "id": 4621, + "image_id": 911, + "category_id": 1, + "bbox": [ + 753.495, + 475.824, + 68.1306, + 128.655 + ], + "area": 8765.342343, + "iscrowd": 0 + }, + { + "id": 4622, + "image_id": 911, + "category_id": 0, + "bbox": [ + 667.298, + 560.193, + 44.8879, + 64.3909 + ], + "area": 2890.3722801100002, + "iscrowd": 0 + }, + { + "id": 4623, + "image_id": 912, + "category_id": 1, + "bbox": [ + 772.399, + 559.045, + 237.658, + 160.955 + ], + "area": 38252.24339, + "iscrowd": 0 + }, + { + "id": 4624, + "image_id": 912, + "category_id": 1, + "bbox": [ + 612.571, + 497.768, + 87.1775, + 221.331 + ], + "area": 19295.083252499997, + "iscrowd": 0 + }, + { + "id": 4625, + "image_id": 912, + "category_id": 1, + "bbox": [ + 716.285, + 483.913, + 76.5037, + 236.087 + ], + "area": 18061.529021899998, + "iscrowd": 0 + }, + { + "id": 4626, + "image_id": 912, + "category_id": 1, + "bbox": [ + 474.914, + 461.844, + 33.7669, + 89.8241 + ], + "area": 3033.08140229, + "iscrowd": 0 + }, + { + "id": 4627, + "image_id": 912, + "category_id": 1, + "bbox": [ + 461.518, + 602.873, + 122.638, + 116.229 + ], + "area": 14254.092102, + "iscrowd": 0 + }, + { + "id": 4628, + "image_id": 912, + "category_id": 1, + "bbox": [ + 420.486, + 533.924, + 174.986, + 186.076 + ], + "area": 32560.694935999996, + "iscrowd": 0 + }, + { + "id": 4629, + "image_id": 912, + "category_id": 1, + "bbox": [ + 545.545, + 516.507, + 1.96137, + 17.162 + ], + "area": 33.66103194, + "iscrowd": 0 + }, + { + "id": 4630, + "image_id": 912, + "category_id": 0, + "bbox": [ + 627.353, + 569.955, + 68.6481, + 67.1771 + ], + "area": 4611.5802785099995, + "iscrowd": 0 + }, + { + "id": 4631, + "image_id": 912, + "category_id": 0, + "bbox": [ + 695.02, + 514.546, + 50.015, + 86.3005 + ], + "area": 4316.3195075, + "iscrowd": 0 + }, + { + "id": 4632, + "image_id": 913, + "category_id": 1, + "bbox": [ + 675.799, + 482.746, + 109.52, + 207.453 + ], + "area": 22720.25256, + "iscrowd": 0 + }, + { + "id": 4633, + "image_id": 913, + "category_id": 1, + "bbox": [ + 505.703, + 542.87, + 174.707, + 176.147 + ], + "area": 30774.113928999996, + "iscrowd": 0 + }, + { + "id": 4634, + "image_id": 913, + "category_id": 1, + "bbox": [ + 958.428, + 584.168, + 179.224, + 134.575 + ], + "area": 24119.069799999997, + "iscrowd": 0 + }, + { + "id": 4635, + "image_id": 913, + "category_id": 1, + "bbox": [ + 595.592, + 637.61, + 139.44, + 80.8147 + ], + "area": 11268.801768, + "iscrowd": 0 + }, + { + "id": 4636, + "image_id": 913, + "category_id": 1, + "bbox": [ + 555.145, + 483.641, + 63.5586, + 157.903 + ], + "area": 10036.093615799999, + "iscrowd": 0 + }, + { + "id": 4637, + "image_id": 913, + "category_id": 1, + "bbox": [ + 475.697, + 462.786, + 23.8345, + 106.262 + ], + "area": 2532.701639, + "iscrowd": 0 + }, + { + "id": 4645, + "image_id": 915, + "category_id": 1, + "bbox": [ + 589.854, + 486.734, + 124.943, + 231.751 + ], + "area": 28955.665193, + "iscrowd": 0 + }, + { + "id": 4646, + "image_id": 915, + "category_id": 1, + "bbox": [ + 481.598, + 515.527, + 114.212, + 202.723 + ], + "area": 23153.399276000004, + "iscrowd": 0 + }, + { + "id": 4647, + "image_id": 915, + "category_id": 1, + "bbox": [ + 746.569, + 586.011, + 184.281, + 132.733 + ], + "area": 24460.169973, + "iscrowd": 0 + }, + { + "id": 4648, + "image_id": 915, + "category_id": 0, + "bbox": [ + 517.805, + 601.821, + 75.2287, + 98.4384 + ], + "area": 7405.392862080001, + "iscrowd": 0 + }, + { + "id": 4649, + "image_id": 915, + "category_id": 0, + "bbox": [ + 581.571, + 539.783, + 55.7194, + 99.2504 + ], + "area": 5530.17273776, + "iscrowd": 0 + }, + { + "id": 4650, + "image_id": 916, + "category_id": 1, + "bbox": [ + 544.994, + 492.091, + 127.943, + 226.537 + ], + "area": 28983.823391, + "iscrowd": 0 + }, + { + "id": 4651, + "image_id": 916, + "category_id": 1, + "bbox": [ + 980.964, + 598.17, + 169.181, + 120.303 + ], + "area": 20352.981843, + "iscrowd": 0 + }, + { + "id": 4652, + "image_id": 916, + "category_id": 1, + "bbox": [ + 401.899, + 508.092, + 153.439, + 211.332 + ], + "area": 32426.570748, + "iscrowd": 0 + }, + { + "id": 4653, + "image_id": 916, + "category_id": 1, + "bbox": [ + 452.344, + 466.164, + 37.2451, + 99.0086 + ], + "area": 3687.58520786, + "iscrowd": 0 + }, + { + "id": 4654, + "image_id": 916, + "category_id": 0, + "bbox": [ + 501.097, + 606.826, + 54.353, + 103.495 + ], + "area": 5625.263735, + "iscrowd": 0 + }, + { + "id": 4655, + "image_id": 916, + "category_id": 0, + "bbox": [ + 539.069, + 556.94, + 55.8428, + 99.7719 + ], + "area": 5571.542257319999, + "iscrowd": 0 + }, + { + "id": 4656, + "image_id": 917, + "category_id": 1, + "bbox": [ + 421.311, + 521.075, + 172.227, + 198.257 + ], + "area": 34145.208339000004, + "iscrowd": 0 + }, + { + "id": 4657, + "image_id": 917, + "category_id": 1, + "bbox": [ + 545.974, + 489.206, + 90.1631, + 229.947 + ], + "area": 20732.7343557, + "iscrowd": 0 + }, + { + "id": 4658, + "image_id": 917, + "category_id": 1, + "bbox": [ + 449.204, + 465.062, + 38.8215, + 103.301 + ], + "area": 4010.2997715, + "iscrowd": 0 + }, + { + "id": 4659, + "image_id": 917, + "category_id": 0, + "bbox": [ + 520.386, + 625.655, + 82.4276, + 94.3448 + ], + "area": 7776.61543648, + "iscrowd": 0 + }, + { + "id": 4660, + "image_id": 918, + "category_id": 1, + "bbox": [ + 453.53, + 526.913, + 116.824, + 192.25 + ], + "area": 22459.414, + "iscrowd": 0 + }, + { + "id": 4661, + "image_id": 918, + "category_id": 1, + "bbox": [ + 467.046, + 493.911, + 170.779, + 225.643 + ], + "area": 38535.085897, + "iscrowd": 0 + }, + { + "id": 4662, + "image_id": 918, + "category_id": 0, + "bbox": [ + 532.203, + 627.76, + 55.0783, + 92.2396 + ], + "area": 5080.40036068, + "iscrowd": 0 + }, + { + "id": 4663, + "image_id": 919, + "category_id": 1, + "bbox": [ + 418.104, + 526.746, + 153.43, + 192.26 + ], + "area": 29498.4518, + "iscrowd": 0 + }, + { + "id": 4664, + "image_id": 919, + "category_id": 1, + "bbox": [ + 442.517, + 470.431, + 39.7544, + 106.693 + ], + "area": 4241.516199199999, + "iscrowd": 0 + }, + { + "id": 4665, + "image_id": 920, + "category_id": 1, + "bbox": [ + 357.3, + 531.902, + 183.199, + 187.886 + ], + "area": 34420.527314, + "iscrowd": 0 + }, + { + "id": 4666, + "image_id": 920, + "category_id": 1, + "bbox": [ + 472.354, + 502.775, + 91.8323, + 216.06 + ], + "area": 19841.286738000003, + "iscrowd": 0 + }, + { + "id": 4667, + "image_id": 921, + "category_id": 1, + "bbox": [ + 329.654, + 530.124, + 211.223, + 187.91 + ], + "area": 39690.91393, + "iscrowd": 0 + }, + { + "id": 4668, + "image_id": 921, + "category_id": 1, + "bbox": [ + 514.138, + 506.368, + 136.267, + 212.824 + ], + "area": 29000.888008, + "iscrowd": 0 + }, + { + "id": 4669, + "image_id": 921, + "category_id": 1, + "bbox": [ + 690.294, + 652.258, + 133.41, + 66.9275 + ], + "area": 8928.797775, + "iscrowd": 0 + }, + { + "id": 4670, + "image_id": 921, + "category_id": 1, + "bbox": [ + 427.664, + 470.896, + 44.3146, + 63.7473 + ], + "area": 2824.93610058, + "iscrowd": 0 + }, + { + "id": 4671, + "image_id": 921, + "category_id": 0, + "bbox": [ + 478.676, + 584.938, + 95.3379, + 114.207 + ], + "area": 10888.2555453, + "iscrowd": 0 + }, + { + "id": 4672, + "image_id": 922, + "category_id": 1, + "bbox": [ + 406.02, + 543.408, + 199.269, + 174.648 + ], + "area": 34801.932312, + "iscrowd": 0 + }, + { + "id": 4673, + "image_id": 922, + "category_id": 1, + "bbox": [ + 548.836, + 516.159, + 110.509, + 203.841 + ], + "area": 22526.265069, + "iscrowd": 0 + }, + { + "id": 4674, + "image_id": 922, + "category_id": 0, + "bbox": [ + 554.003, + 608.085, + 70.5921, + 84.8365 + ], + "area": 5988.786691650001, + "iscrowd": 0 + }, + { + "id": 4675, + "image_id": 923, + "category_id": 1, + "bbox": [ + 422.567, + 544.625, + 171.061, + 174.265 + ], + "area": 29809.945164999997, + "iscrowd": 0 + }, + { + "id": 4676, + "image_id": 923, + "category_id": 1, + "bbox": [ + 569.24, + 515.887, + 200.421, + 203.078 + ], + "area": 40701.095838, + "iscrowd": 0 + }, + { + "id": 4677, + "image_id": 923, + "category_id": 1, + "bbox": [ + 417.995, + 473.469, + 50.0399, + 123.988 + ], + "area": 6204.3471212, + "iscrowd": 0 + }, + { + "id": 4678, + "image_id": 923, + "category_id": 1, + "bbox": [ + 1049.48, + 612.064, + 165.083, + 106.744 + ], + "area": 17621.619752, + "iscrowd": 0 + }, + { + "id": 4679, + "image_id": 924, + "category_id": 1, + "bbox": [ + 377.233, + 554.456, + 165.711, + 165.544 + ], + "area": 27432.461784000003, + "iscrowd": 0 + }, + { + "id": 4680, + "image_id": 924, + "category_id": 1, + "bbox": [ + 415.1, + 474.793, + 51.1245, + 124.163 + ], + "area": 6347.7712935, + "iscrowd": 0 + }, + { + "id": 4681, + "image_id": 924, + "category_id": 1, + "bbox": [ + 896.536, + 587.484, + 147.309, + 132.516 + ], + "area": 19520.799443999997, + "iscrowd": 0 + }, + { + "id": 4682, + "image_id": 924, + "category_id": 1, + "bbox": [ + 627.76, + 531.539, + 134.046, + 188.461 + ], + "area": 25262.443206, + "iscrowd": 0 + }, + { + "id": 4683, + "image_id": 924, + "category_id": 0, + "bbox": [ + 576.664, + 596.571, + 82.2857, + 101.53 + ], + "area": 8354.467121000001, + "iscrowd": 0 + }, + { + "id": 4684, + "image_id": 925, + "category_id": 1, + "bbox": [ + 645.528, + 517.969, + 130.519, + 201.589 + ], + "area": 26311.194691, + "iscrowd": 0 + }, + { + "id": 4685, + "image_id": 925, + "category_id": 1, + "bbox": [ + 359.028, + 558.951, + 169.745, + 160.287 + ], + "area": 27207.916815, + "iscrowd": 0 + }, + { + "id": 4686, + "image_id": 925, + "category_id": 1, + "bbox": [ + 757.312, + 568.204, + 173.995, + 149.889 + ], + "area": 26079.936555000004, + "iscrowd": 0 + }, + { + "id": 4687, + "image_id": 925, + "category_id": 1, + "bbox": [ + 414.337, + 475.312, + 51.5005, + 129.423 + ], + "area": 6665.349211500001, + "iscrowd": 0 + }, + { + "id": 4688, + "image_id": 925, + "category_id": 1, + "bbox": [ + 453.315, + 665.807, + 142.507, + 53.8057 + ], + "area": 7667.6888899000005, + "iscrowd": 0 + }, + { + "id": 4689, + "image_id": 925, + "category_id": 0, + "bbox": [ + 642.2, + 599.764, + 46.6798, + 80.6287 + ], + "area": 3763.73159026, + "iscrowd": 0 + }, + { + "id": 4690, + "image_id": 926, + "category_id": 1, + "bbox": [ + 349.437, + 565.364, + 166.909, + 153.551 + ], + "area": 25629.043858999998, + "iscrowd": 0 + }, + { + "id": 4691, + "image_id": 926, + "category_id": 1, + "bbox": [ + 644.768, + 554.757, + 189.783, + 164.484 + ], + "area": 31216.266972, + "iscrowd": 0 + }, + { + "id": 4692, + "image_id": 926, + "category_id": 1, + "bbox": [ + 404.03, + 475.508, + 54.7577, + 120.791 + ], + "area": 6614.2373407, + "iscrowd": 0 + }, + { + "id": 4693, + "image_id": 927, + "category_id": 1, + "bbox": [ + 308.018, + 572.632, + 149.721, + 146.729 + ], + "area": 21968.412609000003, + "iscrowd": 0 + }, + { + "id": 4694, + "image_id": 927, + "category_id": 1, + "bbox": [ + 515.748, + 541.039, + 187.624, + 177.802 + ], + "area": 33359.922448, + "iscrowd": 0 + }, + { + "id": 4695, + "image_id": 927, + "category_id": 1, + "bbox": [ + 693.779, + 518.056, + 125.988, + 200.791 + ], + "area": 25297.256508, + "iscrowd": 0 + }, + { + "id": 4696, + "image_id": 927, + "category_id": 1, + "bbox": [ + 394.132, + 477.155, + 59.3803, + 106.496 + ], + "area": 6323.764428799999, + "iscrowd": 0 + }, + { + "id": 4697, + "image_id": 927, + "category_id": 1, + "bbox": [ + 1184.48, + 619.234, + 95.0735, + 99.1195 + ], + "area": 9423.63778325, + "iscrowd": 0 + }, + { + "id": 4698, + "image_id": 927, + "category_id": 0, + "bbox": [ + 673.32, + 608.251, + 50.9234, + 77.7996 + ], + "area": 3961.82015064, + "iscrowd": 0 + }, + { + "id": 4699, + "image_id": 928, + "category_id": 1, + "bbox": [ + 418.799, + 522.061, + 209.448, + 196.801 + ], + "area": 41219.575848, + "iscrowd": 0 + }, + { + "id": 4700, + "image_id": 928, + "category_id": 1, + "bbox": [ + 239.011, + 569.015, + 154.67, + 149.265 + ], + "area": 23086.817549999996, + "iscrowd": 0 + }, + { + "id": 4701, + "image_id": 928, + "category_id": 1, + "bbox": [ + 708.57, + 528.078, + 157.16, + 191.066 + ], + "area": 30027.93256, + "iscrowd": 0 + }, + { + "id": 4702, + "image_id": 928, + "category_id": 1, + "bbox": [ + 379.039, + 474.892, + 52.821, + 151.402 + ], + "area": 7997.205041999999, + "iscrowd": 0 + }, + { + "id": 4703, + "image_id": 928, + "category_id": 1, + "bbox": [ + 1075.44, + 604.044, + 138.873, + 114.825 + ], + "area": 15946.092224999999, + "iscrowd": 0 + }, + { + "id": 4704, + "image_id": 928, + "category_id": 0, + "bbox": [ + 642.538, + 613.738, + 86.4, + 106.262 + ], + "area": 9181.0368, + "iscrowd": 0 + }, + { + "id": 4705, + "image_id": 929, + "category_id": 1, + "bbox": [ + 415.24, + 506.994, + 197.158, + 211.973 + ], + "area": 41792.172734, + "iscrowd": 0 + }, + { + "id": 4706, + "image_id": 929, + "category_id": 1, + "bbox": [ + 364.684, + 483.339, + 64.9458, + 150.409 + ], + "area": 9768.4328322, + "iscrowd": 0 + }, + { + "id": 4707, + "image_id": 929, + "category_id": 1, + "bbox": [ + 964.549, + 589.258, + 154.637, + 129.709 + ], + "area": 20057.810633, + "iscrowd": 0 + }, + { + "id": 4708, + "image_id": 929, + "category_id": 1, + "bbox": [ + 243.929, + 585.819, + 160.204, + 132.785 + ], + "area": 21272.688140000002, + "iscrowd": 0 + }, + { + "id": 4709, + "image_id": 929, + "category_id": 1, + "bbox": [ + 653.294, + 549.938, + 205.39, + 169.232 + ], + "area": 34758.56048, + "iscrowd": 0 + }, + { + "id": 4710, + "image_id": 930, + "category_id": 1, + "bbox": [ + 431.621, + 497.48, + 178.435, + 221.981 + ], + "area": 39609.179735, + "iscrowd": 0 + }, + { + "id": 4711, + "image_id": 930, + "category_id": 1, + "bbox": [ + 597.941, + 539.948, + 208.498, + 179.449 + ], + "area": 37414.757602, + "iscrowd": 0 + }, + { + "id": 4712, + "image_id": 930, + "category_id": 1, + "bbox": [ + 276.442, + 607.082, + 127.856, + 111.228 + ], + "area": 14221.167167999998, + "iscrowd": 0 + }, + { + "id": 4713, + "image_id": 930, + "category_id": 1, + "bbox": [ + 349.794, + 484.501, + 56.2067, + 156.963 + ], + "area": 8822.3722521, + "iscrowd": 0 + }, + { + "id": 4714, + "image_id": 930, + "category_id": 1, + "bbox": [ + 923.724, + 567.642, + 142.787, + 152.358 + ], + "area": 21754.741746000003, + "iscrowd": 0 + }, + { + "id": 4715, + "image_id": 931, + "category_id": 1, + "bbox": [ + 499.302, + 497.17, + 150.139, + 220.92 + ], + "area": 33168.70788, + "iscrowd": 0 + }, + { + "id": 4716, + "image_id": 931, + "category_id": 1, + "bbox": [ + 343.317, + 486.67, + 59.524, + 163.429 + ], + "area": 9727.947796, + "iscrowd": 0 + }, + { + "id": 4717, + "image_id": 931, + "category_id": 1, + "bbox": [ + 864.28, + 569.259, + 111.773, + 150.347 + ], + "area": 16804.735231, + "iscrowd": 0 + }, + { + "id": 4718, + "image_id": 931, + "category_id": 1, + "bbox": [ + 704.959, + 565.303, + 182.078, + 153.944 + ], + "area": 28029.815631999998, + "iscrowd": 0 + }, + { + "id": 4719, + "image_id": 931, + "category_id": 1, + "bbox": [ + 508.925, + 665.986, + 113.087, + 53.286 + ], + "area": 6025.953882000001, + "iscrowd": 0 + }, + { + "id": 4720, + "image_id": 932, + "category_id": 1, + "bbox": [ + 542.961, + 493.589, + 132.906, + 225.071 + ], + "area": 29913.286326, + "iscrowd": 0 + }, + { + "id": 4721, + "image_id": 932, + "category_id": 1, + "bbox": [ + 335.618, + 488.654, + 67.3965, + 170.773 + ], + "area": 11509.5024945, + "iscrowd": 0 + }, + { + "id": 4722, + "image_id": 932, + "category_id": 1, + "bbox": [ + 723.771, + 563.204, + 146.512, + 156.168 + ], + "area": 22880.486016000003, + "iscrowd": 0 + }, + { + "id": 4723, + "image_id": 932, + "category_id": 1, + "bbox": [ + 940.041, + 630.976, + 145.214, + 87.5557 + ], + "area": 12714.3134198, + "iscrowd": 0 + }, + { + "id": 4724, + "image_id": 932, + "category_id": 1, + "bbox": [ + 611.018, + 678.463, + 109.198, + 40.8964 + ], + "area": 4465.805087199999, + "iscrowd": 0 + }, + { + "id": 4725, + "image_id": 932, + "category_id": 1, + "bbox": [ + 306.955, + 471.041, + 22.6326, + 25.4617 + ], + "area": 576.2644714200001, + "iscrowd": 0 + }, + { + "id": 4726, + "image_id": 933, + "category_id": 1, + "bbox": [ + 638.491, + 547.485, + 129.495, + 171.6 + ], + "area": 22221.342, + "iscrowd": 0 + }, + { + "id": 4727, + "image_id": 933, + "category_id": 1, + "bbox": [ + 607.279, + 492.601, + 86.9014, + 225.334 + ], + "area": 19581.8400676, + "iscrowd": 0 + }, + { + "id": 4728, + "image_id": 933, + "category_id": 1, + "bbox": [ + 327.958, + 488.887, + 70.4741, + 177.101 + ], + "area": 12481.033584100001, + "iscrowd": 0 + }, + { + "id": 4729, + "image_id": 934, + "category_id": 1, + "bbox": [ + 312.596, + 495.367, + 86.6624, + 187.958 + ], + "area": 16288.8913792, + "iscrowd": 0 + }, + { + "id": 4730, + "image_id": 934, + "category_id": 1, + "bbox": [ + 560.57, + 557.411, + 154.764, + 161.882 + ], + "area": 25053.505848, + "iscrowd": 0 + }, + { + "id": 4731, + "image_id": 934, + "category_id": 1, + "bbox": [ + 679.831, + 485.886, + 111.212, + 224.202 + ], + "area": 24933.952824, + "iscrowd": 0 + }, + { + "id": 4732, + "image_id": 934, + "category_id": 1, + "bbox": [ + 283.342, + 475.566, + 55.5681, + 74.3272 + ], + "area": 4130.221282320001, + "iscrowd": 0 + }, + { + "id": 4733, + "image_id": 935, + "category_id": 1, + "bbox": [ + 676.626, + 487.17, + 168.747, + 230.951 + ], + "area": 38972.288397000004, + "iscrowd": 0 + }, + { + "id": 4734, + "image_id": 935, + "category_id": 1, + "bbox": [ + 294.24, + 497.474, + 85.4079, + 201.267 + ], + "area": 17189.7918093, + "iscrowd": 0 + }, + { + "id": 4735, + "image_id": 935, + "category_id": 1, + "bbox": [ + 493.518, + 562.07, + 175.292, + 156.933 + ], + "area": 27509.099436, + "iscrowd": 0 + }, + { + "id": 4736, + "image_id": 935, + "category_id": 1, + "bbox": [ + 0.0228119, + 584.119, + 121.081, + 134.174 + ], + "area": 16245.922094000001, + "iscrowd": 0 + }, + { + "id": 4737, + "image_id": 935, + "category_id": 1, + "bbox": [ + 278.664, + 479.528, + 32.5344, + 28.2908 + ], + "area": 920.42420352, + "iscrowd": 0 + }, + { + "id": 4738, + "image_id": 936, + "category_id": 1, + "bbox": [ + 645.297, + 487.714, + 126.649, + 231.135 + ], + "area": 29273.016615, + "iscrowd": 0 + }, + { + "id": 4739, + "image_id": 936, + "category_id": 1, + "bbox": [ + 271.596, + 501.387, + 101.391, + 215.958 + ], + "area": 21896.197578, + "iscrowd": 0 + }, + { + "id": 4740, + "image_id": 936, + "category_id": 1, + "bbox": [ + 376.004, + 573.368, + 200.81, + 146.015 + ], + "area": 29321.272149999997, + "iscrowd": 0 + }, + { + "id": 4741, + "image_id": 936, + "category_id": 1, + "bbox": [ + 0.578194, + 553.241, + 201.397, + 165.031 + ], + "area": 33236.748307, + "iscrowd": 0 + }, + { + "id": 4742, + "image_id": 937, + "category_id": 1, + "bbox": [ + 619.259, + 492.055, + 113.271, + 226.742 + ], + "area": 25683.293082, + "iscrowd": 0 + }, + { + "id": 4743, + "image_id": 937, + "category_id": 1, + "bbox": [ + 63.0789, + 527.549, + 198.999, + 190.731 + ], + "area": 37955.278268999995, + "iscrowd": 0 + }, + { + "id": 4744, + "image_id": 937, + "category_id": 1, + "bbox": [ + 251.309, + 507.218, + 94.4409, + 211.126 + ], + "area": 19938.9294534, + "iscrowd": 0 + }, + { + "id": 4745, + "image_id": 937, + "category_id": 1, + "bbox": [ + 355.991, + 593.218, + 136.292, + 125.424 + ], + "area": 17094.287808, + "iscrowd": 0 + }, + { + "id": 4746, + "image_id": 937, + "category_id": 1, + "bbox": [ + 236.359, + 483.641, + 32.7724, + 35.7517 + ], + "area": 1171.6690130799998, + "iscrowd": 0 + }, + { + "id": 4747, + "image_id": 938, + "category_id": 1, + "bbox": [ + 562.278, + 493.31, + 146.333, + 225.748 + ], + "area": 33034.382084, + "iscrowd": 0 + }, + { + "id": 4748, + "image_id": 938, + "category_id": 1, + "bbox": [ + 174.765, + 510.355, + 196.161, + 207.928 + ], + "area": 40787.364408, + "iscrowd": 0 + }, + { + "id": 4749, + "image_id": 938, + "category_id": 1, + "bbox": [ + 377.739, + 617.016, + 123.726, + 101.965 + ], + "area": 12615.721590000001, + "iscrowd": 0 + }, + { + "id": 4750, + "image_id": 939, + "category_id": 1, + "bbox": [ + 235.278, + 512.466, + 166.364, + 206.111 + ], + "area": 34289.450403999996, + "iscrowd": 0 + }, + { + "id": 4751, + "image_id": 939, + "category_id": 1, + "bbox": [ + 520.474, + 493.464, + 173.828, + 225.918 + ], + "area": 39270.874104, + "iscrowd": 0 + }, + { + "id": 4752, + "image_id": 939, + "category_id": 1, + "bbox": [ + 212.225, + 516.855, + 78.2919, + 145.51 + ], + "area": 11392.254368999998, + "iscrowd": 0 + }, + { + "id": 4753, + "image_id": 939, + "category_id": 1, + "bbox": [ + 173.988, + 493.674, + 52.3379, + 31.1198 + ], + "area": 1628.74498042, + "iscrowd": 0 + }, + { + "id": 4754, + "image_id": 940, + "category_id": 1, + "bbox": [ + 280.287, + 501.149, + 148.271, + 217.162 + ], + "area": 32198.826901999997, + "iscrowd": 0 + }, + { + "id": 4755, + "image_id": 940, + "category_id": 1, + "bbox": [ + 187.761, + 522.456, + 107.084, + 196.985 + ], + "area": 21093.941740000002, + "iscrowd": 0 + }, + { + "id": 4756, + "image_id": 940, + "category_id": 1, + "bbox": [ + 534.65, + 508.415, + 170.281, + 211.124 + ], + "area": 35950.405844, + "iscrowd": 0 + }, + { + "id": 4757, + "image_id": 940, + "category_id": 1, + "bbox": [ + 150.529, + 496.124, + 48.8062, + 43.8845 + ], + "area": 2141.8356839, + "iscrowd": 0 + }, + { + "id": 4758, + "image_id": 941, + "category_id": 1, + "bbox": [ + 332.137, + 492.988, + 167.909, + 226.502 + ], + "area": 38031.724318, + "iscrowd": 0 + }, + { + "id": 4759, + "image_id": 941, + "category_id": 1, + "bbox": [ + 158.079, + 533.258, + 122.562, + 185.324 + ], + "area": 22713.680088, + "iscrowd": 0 + }, + { + "id": 4760, + "image_id": 941, + "category_id": 1, + "bbox": [ + 538.323, + 513.321, + 204.585, + 205.703 + ], + "area": 42083.748255, + "iscrowd": 0 + }, + { + "id": 4761, + "image_id": 941, + "category_id": 1, + "bbox": [ + 133.278, + 500.352, + 56.5874, + 50.6308 + ], + "area": 2865.06533192, + "iscrowd": 0 + }, + { + "id": 4770, + "image_id": 944, + "category_id": 1, + "bbox": [ + 543.936, + 489.431, + 95.6289, + 229.448 + ], + "area": 21941.8598472, + "iscrowd": 0 + }, + { + "id": 4771, + "image_id": 944, + "category_id": 1, + "bbox": [ + 5.36061, + 571.603, + 140.969, + 147.006 + ], + "area": 20723.288814, + "iscrowd": 0 + }, + { + "id": 4772, + "image_id": 944, + "category_id": 1, + "bbox": [ + 748.01, + 553.602, + 221.061, + 165.376 + ], + "area": 36558.183936, + "iscrowd": 0 + }, + { + "id": 4773, + "image_id": 945, + "category_id": 1, + "bbox": [ + 606.983, + 481.752, + 76.0159, + 236.791 + ], + "area": 17999.8809769, + "iscrowd": 0 + }, + { + "id": 4774, + "image_id": 945, + "category_id": 1, + "bbox": [ + 964.562, + 581.097, + 161.971, + 136.666 + ], + "area": 22135.928686, + "iscrowd": 0 + }, + { + "id": 4775, + "image_id": 946, + "category_id": 1, + "bbox": [ + 671.831, + 484.241, + 95.0281, + 231.641 + ], + "area": 22012.404112099997, + "iscrowd": 0 + }, + { + "id": 4776, + "image_id": 946, + "category_id": 1, + "bbox": [ + 1200.14, + 605.853, + 79.3154, + 112.96 + ], + "area": 8959.467584, + "iscrowd": 0 + } + ], + "categories": [ + { + "id": 0, + "name": "2", + "supercategory": "" + }, + { + "id": 1, + "name": "1", + "supercategory": "" + } + ] +} \ No newline at end of file diff --git a/backend/backend/1/custom_exp_1/annotations/coco_project_1_valid.json b/backend/backend/1/custom_exp_1/annotations/coco_project_1_valid.json new file mode 100644 index 0000000..edbc79c --- /dev/null +++ b/backend/backend/1/custom_exp_1/annotations/coco_project_1_valid.json @@ -0,0 +1,6874 @@ +{ + "images": [ + { + "id": 241, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0009.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 861, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 52, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 190, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 225, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0003.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 124, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 456, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0048.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 472, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0000.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 857, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 802, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 605, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 786, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 81, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 310, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0035.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 539, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 74, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0027.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 347, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 534, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 161, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 484, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 362, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 849, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0023.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 502, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 821, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0055.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 551, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 410, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 860, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0034.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 385, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded4\\videorecorded4_0024.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 677, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded6\\videorecorded6_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 778, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 324, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 810, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded7\\videorecorded7_0044.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 186, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0028.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 942, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0054.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 51, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0020.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 33, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 140, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 258, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 143, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 13, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 105, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0049.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 159, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 943, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0055.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 527, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 96, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 593, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0036.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 663, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 196, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 610, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0042.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 552, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0022.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 239, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0008.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 287, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded3\\videorecorded3_0025.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 252, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0013.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 607, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 29, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 517, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 46, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded1\\videorecorded1_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 268, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded3\\videorecorded3_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 489, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 117, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0001.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 439, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0040.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 601, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0039.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 532, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0016.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 632, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0051.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 906, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0018.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 609, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0041.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 471, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded4\\videorecorded4_0060.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 768, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded7\\videorecorded7_0004.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 536, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 528, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 627, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0048.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 453, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded4\\videorecorded4_0047.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 139, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded2\\videorecorded2_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 541, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0019.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 574, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0030.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 877, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0051.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 914, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded9\\videorecorded9_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 690, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded6\\videorecorded6_0017.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 492, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0006.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 509, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 135, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0011.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 529, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded5\\videorecorded5_0015.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 491, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded5\\videorecorded5_0005.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 198, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0032.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 523, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded5\\videorecorded5_0014.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 595, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded5\\videorecorded5_0037.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 188, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded2\\videorecorded2_0029.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 833, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded8\\videorecorded8_0007.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 391, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_1\\videorecorded4\\videorecorded4_0026.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 244, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded3\\videorecorded3_0010.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 138, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_2\\videorecorded2\\videorecorded2_0012.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 4, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0002.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 82, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_3\\videorecorded1\\videorecorded1_0031.jpg", + "width": 1280.0, + "height": 720.0 + }, + { + "id": 50, + "file_name": "\\home\\kitraining\\To_Annotate/Baby\\RUN_4\\videorecorded1\\videorecorded1_0019.jpg", + "width": 1280.0, + "height": 720.0 + } + ], + "annotations": [ + { + "id": 15, + "image_id": 4, + "category_id": 1, + "bbox": [ + 27.7115, + 343.26, + 81.8527, + 252.999 + ], + "area": 20708.6512473, + "iscrowd": 0 + }, + { + "id": 16, + "image_id": 4, + "category_id": 1, + "bbox": [ + 74.9992, + 384.115, + 43.4039, + 52.9171 + ], + "area": 2296.80851669, + "iscrowd": 0 + }, + { + "id": 54, + "image_id": 13, + "category_id": 1, + "bbox": [ + 0.312161, + 374.369, + 92.0804, + 172.894 + ], + "area": 15920.1486776, + "iscrowd": 0 + }, + { + "id": 55, + "image_id": 13, + "category_id": 1, + "bbox": [ + 879.985, + 408.453, + 75.3706, + 127.77 + ], + "area": 9630.101562, + "iscrowd": 0 + }, + { + "id": 56, + "image_id": 13, + "category_id": 1, + "bbox": [ + 956.7, + 394.77, + 102.072, + 138.917 + ], + "area": 14179.536024, + "iscrowd": 0 + }, + { + "id": 57, + "image_id": 13, + "category_id": 1, + "bbox": [ + 1165.8, + 401.009, + 106.978, + 113.07 + ], + "area": 12096.002459999998, + "iscrowd": 0 + }, + { + "id": 58, + "image_id": 13, + "category_id": 1, + "bbox": [ + 1059.96, + 400.172, + 73.2463, + 190.874 + ], + "area": 13980.814266200001, + "iscrowd": 0 + }, + { + "id": 59, + "image_id": 13, + "category_id": 0, + "bbox": [ + 1020.27, + 442.309, + 51.6907, + 76.7816 + ], + "area": 3968.8946511199997, + "iscrowd": 0 + }, + { + "id": 123, + "image_id": 29, + "category_id": 1, + "bbox": [ + 225.307, + 201.53, + 88.8904, + 189.985 + ], + "area": 16887.842644, + "iscrowd": 0 + }, + { + "id": 124, + "image_id": 29, + "category_id": 0, + "bbox": [ + 262.179, + 222.455, + 39.7241, + 69.5172 + ], + "area": 2761.50820452, + "iscrowd": 0 + }, + { + "id": 138, + "image_id": 33, + "category_id": 1, + "bbox": [ + 705.35, + 386.074, + 126.051, + 331.956 + ], + "area": 41843.385756, + "iscrowd": 0 + }, + { + "id": 139, + "image_id": 33, + "category_id": 1, + "bbox": [ + 241.984, + 381.637, + 59.7715, + 159.938 + ], + "area": 9559.734167, + "iscrowd": 0 + }, + { + "id": 140, + "image_id": 33, + "category_id": 1, + "bbox": [ + 997.065, + 402.203, + 71.7612, + 130.654 + ], + "area": 9375.8878248, + "iscrowd": 0 + }, + { + "id": 141, + "image_id": 33, + "category_id": 0, + "bbox": [ + 1166.43, + 430.453, + 46.1958, + 76.4119 + ], + "area": 3529.90885002, + "iscrowd": 0 + }, + { + "id": 142, + "image_id": 33, + "category_id": 1, + "bbox": [ + 1190.47, + 405.262, + 76.4941, + 93.0953 + ], + "area": 7121.24118773, + "iscrowd": 0 + }, + { + "id": 143, + "image_id": 33, + "category_id": 0, + "bbox": [ + 758.834, + 443.623, + 72.6558, + 94.4025 + ], + "area": 6858.8891595000005, + "iscrowd": 0 + }, + { + "id": 144, + "image_id": 33, + "category_id": 0, + "bbox": [ + 1002.04, + 466.759, + 42.7034, + 67.531 + ], + "area": 2883.8033054, + "iscrowd": 0 + }, + { + "id": 226, + "image_id": 46, + "category_id": 1, + "bbox": [ + 605.405, + 192.729, + 93.6624, + 281.476 + ], + "area": 26363.7177024, + "iscrowd": 0 + }, + { + "id": 227, + "image_id": 46, + "category_id": 1, + "bbox": [ + 495.803, + 222.857, + 90.4244, + 215.357 + ], + "area": 19473.527510800002, + "iscrowd": 0 + }, + { + "id": 228, + "image_id": 46, + "category_id": 0, + "bbox": [ + 635.586, + 221.462, + 63.5586, + 82.4276 + ], + "area": 5238.98285736, + "iscrowd": 0 + }, + { + "id": 229, + "image_id": 46, + "category_id": 0, + "bbox": [ + 497.545, + 248.276, + 60.5793, + 68.5241 + ], + "area": 4151.14201113, + "iscrowd": 0 + }, + { + "id": 249, + "image_id": 50, + "category_id": 1, + "bbox": [ + 652.635, + 388.032, + 116.235, + 308.045 + ], + "area": 35805.610575, + "iscrowd": 0 + }, + { + "id": 250, + "image_id": 50, + "category_id": 1, + "bbox": [ + 479.37, + 358.83, + 184.785, + 357.602 + ], + "area": 66079.48556999999, + "iscrowd": 0 + }, + { + "id": 251, + "image_id": 50, + "category_id": 1, + "bbox": [ + 332.048, + 392.564, + 46.3192, + 129.48 + ], + "area": 5997.410016, + "iscrowd": 0 + }, + { + "id": 252, + "image_id": 50, + "category_id": 1, + "bbox": [ + 947.813, + 398.805, + 74.2678, + 100.947 + ], + "area": 7497.1116065999995, + "iscrowd": 0 + }, + { + "id": 253, + "image_id": 50, + "category_id": 1, + "bbox": [ + 1126.78, + 399.046, + 86.6489, + 122.375 + ], + "area": 10603.659137499999, + "iscrowd": 0 + }, + { + "id": 254, + "image_id": 50, + "category_id": 0, + "bbox": [ + 588.91, + 441.931, + 69.5172, + 144.993 + ], + "area": 10079.5073796, + "iscrowd": 0 + }, + { + "id": 255, + "image_id": 50, + "category_id": 0, + "bbox": [ + 667.366, + 475.697, + 41.7103, + 67.531 + ], + "area": 2816.7382693, + "iscrowd": 0 + }, + { + "id": 256, + "image_id": 50, + "category_id": 0, + "bbox": [ + 1076.52, + 456.828, + 60.5793, + 90.3724 + ], + "area": 5474.69673132, + "iscrowd": 0 + }, + { + "id": 257, + "image_id": 51, + "category_id": 1, + "bbox": [ + 520.885, + 392.365, + 132.435, + 324.643 + ], + "area": 42994.095705, + "iscrowd": 0 + }, + { + "id": 258, + "image_id": 51, + "category_id": 1, + "bbox": [ + 857.31, + 343.478, + 153.64, + 372.875 + ], + "area": 57288.51499999999, + "iscrowd": 0 + }, + { + "id": 259, + "image_id": 51, + "category_id": 1, + "bbox": [ + 644.219, + 383.465, + 116.547, + 332.947 + ], + "area": 38803.974009, + "iscrowd": 0 + }, + { + "id": 260, + "image_id": 51, + "category_id": 1, + "bbox": [ + 514.33, + 400.124, + 47.3253, + 122.776 + ], + "area": 5810.4110328, + "iscrowd": 0 + }, + { + "id": 261, + "image_id": 51, + "category_id": 1, + "bbox": [ + 398.495, + 400.946, + 54.5241, + 58.2438 + ], + "area": 3175.69077558, + "iscrowd": 0 + }, + { + "id": 262, + "image_id": 51, + "category_id": 1, + "bbox": [ + 290.395, + 381.674, + 58.4738, + 87.6224 + ], + "area": 5123.61469312, + "iscrowd": 0 + }, + { + "id": 263, + "image_id": 51, + "category_id": 0, + "bbox": [ + 651.476, + 457.821, + 70.5103, + 112.221 + ], + "area": 7912.7363763, + "iscrowd": 0 + }, + { + "id": 264, + "image_id": 51, + "category_id": 0, + "bbox": [ + 906.703, + 413.131, + 94.3448, + 106.262 + ], + "area": 10025.2671376, + "iscrowd": 0 + }, + { + "id": 265, + "image_id": 51, + "category_id": 0, + "bbox": [ + 415.117, + 421.076, + 31.7793, + 35.7517 + ], + "area": 1136.16399981, + "iscrowd": 0 + }, + { + "id": 266, + "image_id": 52, + "category_id": 1, + "bbox": [ + 658.238, + 208.838, + 113.355, + 327.838 + ], + "area": 37162.07649000001, + "iscrowd": 0 + }, + { + "id": 267, + "image_id": 52, + "category_id": 1, + "bbox": [ + 567.016, + 234.411, + 94.9932, + 238.338 + ], + "area": 22640.4893016, + "iscrowd": 0 + }, + { + "id": 268, + "image_id": 52, + "category_id": 0, + "bbox": [ + 694.229, + 249.841, + 67.0501, + 91.398 + ], + "area": 6128.2450398, + "iscrowd": 0 + }, + { + "id": 269, + "image_id": 52, + "category_id": 0, + "bbox": [ + 568.217, + 262.939, + 55.1242, + 72.6689 + ], + "area": 4005.8149773799996, + "iscrowd": 0 + }, + { + "id": 405, + "image_id": 74, + "category_id": 1, + "bbox": [ + 370.119, + 320.725, + 270.113, + 394.991 + ], + "area": 106692.203983, + "iscrowd": 0 + }, + { + "id": 406, + "image_id": 74, + "category_id": 0, + "bbox": [ + 585.79, + 472.167, + 123.581, + 228.768 + ], + "area": 28271.378208000002, + "iscrowd": 0 + }, + { + "id": 407, + "image_id": 74, + "category_id": 1, + "bbox": [ + 843.175, + 388.547, + 112.33, + 166.887 + ], + "area": 18746.41671, + "iscrowd": 0 + }, + { + "id": 408, + "image_id": 74, + "category_id": 1, + "bbox": [ + 699.354, + 379.125, + 69.8103, + 317.548 + ], + "area": 22168.1211444, + "iscrowd": 0 + }, + { + "id": 409, + "image_id": 74, + "category_id": 0, + "bbox": [ + 620.762, + 415.128, + 49.7251, + 72.4223 + ], + "area": 3601.20610973, + "iscrowd": 0 + }, + { + "id": 410, + "image_id": 74, + "category_id": 1, + "bbox": [ + 658.324, + 386.331, + 80.6874, + 331.794 + ], + "area": 26771.5951956, + "iscrowd": 0 + }, + { + "id": 411, + "image_id": 74, + "category_id": 1, + "bbox": [ + 357.241, + 414.075, + 64.0055, + 105.75 + ], + "area": 6768.581625, + "iscrowd": 0 + }, + { + "id": 412, + "image_id": 74, + "category_id": 0, + "bbox": [ + 705.616, + 457.118, + 60.1578, + 100.538 + ], + "area": 6048.1448964, + "iscrowd": 0 + }, + { + "id": 446, + "image_id": 81, + "category_id": 1, + "bbox": [ + 431.691, + 297.279, + 308.369, + 416.96 + ], + "area": 128577.53824000001, + "iscrowd": 0 + }, + { + "id": 447, + "image_id": 81, + "category_id": 1, + "bbox": [ + 719.196, + 380.881, + 112.801, + 191.296 + ], + "area": 21578.380096, + "iscrowd": 0 + }, + { + "id": 448, + "image_id": 81, + "category_id": 1, + "bbox": [ + 1035.62, + 407.314, + 87.8813, + 139.802 + ], + "area": 12285.9815026, + "iscrowd": 0 + }, + { + "id": 449, + "image_id": 81, + "category_id": 1, + "bbox": [ + 330.488, + 431.857, + 57.4668, + 43.2498 + ], + "area": 2485.42760664, + "iscrowd": 0 + }, + { + "id": 450, + "image_id": 81, + "category_id": 0, + "bbox": [ + 664.256, + 550.271, + 184.91, + 168.253 + ], + "area": 31111.662229999998, + "iscrowd": 0 + }, + { + "id": 451, + "image_id": 81, + "category_id": 1, + "bbox": [ + 394.746, + 349.829, + 115.405, + 169.444 + ], + "area": 19554.68482, + "iscrowd": 0 + }, + { + "id": 452, + "image_id": 81, + "category_id": 1, + "bbox": [ + 631.635, + 379.417, + 25.8373, + 51.9865 + ], + "area": 1343.1907964499999, + "iscrowd": 0 + }, + { + "id": 453, + "image_id": 81, + "category_id": 0, + "bbox": [ + 350.566, + 508.469, + 95.3379, + 144.0 + ], + "area": 13728.6576, + "iscrowd": 0 + }, + { + "id": 454, + "image_id": 82, + "category_id": 1, + "bbox": [ + 291.229, + 280.172, + 241.913, + 436.274 + ], + "area": 105540.35216200001, + "iscrowd": 0 + }, + { + "id": 455, + "image_id": 82, + "category_id": 1, + "bbox": [ + 769.933, + 423.999, + 260.866, + 292.701 + ], + "area": 76355.739066, + "iscrowd": 0 + }, + { + "id": 456, + "image_id": 82, + "category_id": 1, + "bbox": [ + 499.411, + 430.815, + 198.48, + 285.581 + ], + "area": 56682.11688, + "iscrowd": 0 + }, + { + "id": 457, + "image_id": 82, + "category_id": 0, + "bbox": [ + 816.138, + 530.532, + 190.204, + 188.336 + ], + "area": 35822.260544000004, + "iscrowd": 0 + }, + { + "id": 458, + "image_id": 82, + "category_id": 0, + "bbox": [ + 493.572, + 465.766, + 116.193, + 196.634 + ], + "area": 22847.494361999998, + "iscrowd": 0 + }, + { + "id": 535, + "image_id": 96, + "category_id": 1, + "bbox": [ + 58.7224, + 367.797, + 231.414, + 349.227 + ], + "area": 80816.01697799999, + "iscrowd": 0 + }, + { + "id": 536, + "image_id": 96, + "category_id": 1, + "bbox": [ + 406.899, + 337.469, + 204.957, + 382.531 + ], + "area": 78402.406167, + "iscrowd": 0 + }, + { + "id": 537, + "image_id": 96, + "category_id": 1, + "bbox": [ + 315.468, + 330.99, + 157.907, + 389.01 + ], + "area": 61427.402070000004, + "iscrowd": 0 + }, + { + "id": 538, + "image_id": 96, + "category_id": 1, + "bbox": [ + 1094.31, + 318.641, + 184.953, + 306.337 + ], + "area": 56657.947161, + "iscrowd": 0 + }, + { + "id": 539, + "image_id": 96, + "category_id": 0, + "bbox": [ + 387.288, + 437.877, + 118.365, + 228.231 + ], + "area": 27014.562315, + "iscrowd": 0 + }, + { + "id": 540, + "image_id": 96, + "category_id": 1, + "bbox": [ + 324.406, + 433.047, + 30.6005, + 40.5889 + ], + "area": 1242.0406344500002, + "iscrowd": 0 + }, + { + "id": 568, + "image_id": 105, + "category_id": 1, + "bbox": [ + 747.599, + 279.402, + 341.162, + 434.99 + ], + "area": 148402.05838, + "iscrowd": 0 + }, + { + "id": 569, + "image_id": 105, + "category_id": 0, + "bbox": [ + 980.07, + 527.71, + 216.127, + 190.175 + ], + "area": 41101.952225, + "iscrowd": 0 + }, + { + "id": 570, + "image_id": 105, + "category_id": 1, + "bbox": [ + 324.646, + 432.936, + 33.7676, + 42.4381 + ], + "area": 1433.03278556, + "iscrowd": 0 + }, + { + "id": 599, + "image_id": 117, + "category_id": 1, + "bbox": [ + 592.72, + 396.733, + 138.429, + 321.441 + ], + "area": 44496.756189, + "iscrowd": 0 + }, + { + "id": 600, + "image_id": 117, + "category_id": 1, + "bbox": [ + 732.106, + 390.57, + 110.209, + 299.672 + ], + "area": 33026.551448000006, + "iscrowd": 0 + }, + { + "id": 601, + "image_id": 117, + "category_id": 1, + "bbox": [ + 922.442, + 388.206, + 71.4624, + 153.085 + ], + "area": 10939.821504000001, + "iscrowd": 0 + }, + { + "id": 602, + "image_id": 117, + "category_id": 1, + "bbox": [ + 324.798, + 433.657, + 34.1238, + 41.522 + ], + "area": 1416.8884236000001, + "iscrowd": 0 + }, + { + "id": 603, + "image_id": 117, + "category_id": 1, + "bbox": [ + 974.385, + 405.246, + 51.4424, + 121.88 + ], + "area": 6269.799712, + "iscrowd": 0 + }, + { + "id": 604, + "image_id": 117, + "category_id": 0, + "bbox": [ + 643.531, + 426.041, + 87.3931, + 121.159 + ], + "area": 10588.4606029, + "iscrowd": 0 + }, + { + "id": 605, + "image_id": 117, + "category_id": 0, + "bbox": [ + 734.897, + 411.145, + 64.7396, + 86.0915 + ], + "area": 5573.5292733999995, + "iscrowd": 0 + }, + { + "id": 606, + "image_id": 117, + "category_id": 0, + "bbox": [ + 1111.28, + 479.669, + 93.3517, + 46.6759 + ], + "area": 4357.27461403, + "iscrowd": 0 + }, + { + "id": 607, + "image_id": 117, + "category_id": 1, + "bbox": [ + 1198.68, + 403.2, + 69.5172, + 146.979 + ], + "area": 10217.568538800002, + "iscrowd": 0 + }, + { + "id": 608, + "image_id": 117, + "category_id": 1, + "bbox": [ + 1186.76, + 399.228, + 31.7793, + 49.6552 + ], + "area": 1578.00749736, + "iscrowd": 0 + }, + { + "id": 649, + "image_id": 124, + "category_id": 1, + "bbox": [ + 545.392, + 370.611, + 269.577, + 345.41 + ], + "area": 93114.59157, + "iscrowd": 0 + }, + { + "id": 650, + "image_id": 124, + "category_id": 1, + "bbox": [ + 1176.17, + 398.296, + 83.3447, + 124.348 + ], + "area": 10363.746755600001, + "iscrowd": 0 + }, + { + "id": 651, + "image_id": 124, + "category_id": 1, + "bbox": [ + 324.732, + 433.754, + 31.0556, + 41.0579 + ], + "area": 1275.0777192399999, + "iscrowd": 0 + }, + { + "id": 652, + "image_id": 124, + "category_id": 1, + "bbox": [ + 805.529, + 398.049, + 62.3411, + 189.005 + ], + "area": 11782.7796055, + "iscrowd": 0 + }, + { + "id": 653, + "image_id": 124, + "category_id": 1, + "bbox": [ + 746.672, + 380.389, + 75.2592, + 192.435 + ], + "area": 14482.504152000001, + "iscrowd": 0 + }, + { + "id": 654, + "image_id": 124, + "category_id": 1, + "bbox": [ + 1123.99, + 400.948, + 76.0223, + 123.943 + ], + "area": 9422.4319289, + "iscrowd": 0 + }, + { + "id": 655, + "image_id": 124, + "category_id": 0, + "bbox": [ + 649.49, + 437.959, + 123.145, + 183.724 + ], + "area": 22624.69198, + "iscrowd": 0 + }, + { + "id": 656, + "image_id": 124, + "category_id": 0, + "bbox": [ + 1031.83, + 471.724, + 111.228, + 54.6207 + ], + "area": 6075.351219599999, + "iscrowd": 0 + }, + { + "id": 712, + "image_id": 135, + "category_id": 1, + "bbox": [ + 44.8387, + 246.65, + 83.9106, + 91.8571 + ], + "area": 7707.78437526, + "iscrowd": 0 + }, + { + "id": 713, + "image_id": 135, + "category_id": 0, + "bbox": [ + 93.3517, + 270.124, + 44.6897, + 63.5586 + ], + "area": 2840.41476642, + "iscrowd": 0 + }, + { + "id": 728, + "image_id": 138, + "category_id": 1, + "bbox": [ + 0.102837, + 275.471, + 59.1887, + 208.247 + ], + "area": 12325.8692089, + "iscrowd": 0 + }, + { + "id": 729, + "image_id": 138, + "category_id": 0, + "bbox": [ + 0.0, + 285.021, + 33.7655, + 61.5724 + ], + "area": 2079.0228722, + "iscrowd": 0 + }, + { + "id": 730, + "image_id": 138, + "category_id": 0, + "bbox": [ + 147.972, + 273.103, + 32.7724, + 32.7724 + ], + "area": 1074.0302017599997, + "iscrowd": 0 + }, + { + "id": 731, + "image_id": 139, + "category_id": 1, + "bbox": [ + 515.335, + 352.497, + 205.412, + 363.876 + ], + "area": 74744.496912, + "iscrowd": 0 + }, + { + "id": 732, + "image_id": 139, + "category_id": 1, + "bbox": [ + 933.272, + 330.483, + 322.071, + 383.409 + ], + "area": 123484.920039, + "iscrowd": 0 + }, + { + "id": 733, + "image_id": 139, + "category_id": 1, + "bbox": [ + 672.249, + 380.211, + 87.011, + 337.552 + ], + "area": 29370.737072, + "iscrowd": 0 + }, + { + "id": 734, + "image_id": 139, + "category_id": 1, + "bbox": [ + 324.326, + 433.619, + 33.608, + 41.788 + ], + "area": 1404.4111039999998, + "iscrowd": 0 + }, + { + "id": 735, + "image_id": 139, + "category_id": 0, + "bbox": [ + 844.138, + 464.772, + 61.5724, + 106.262 + ], + "area": 6542.8063688, + "iscrowd": 0 + }, + { + "id": 736, + "image_id": 139, + "category_id": 0, + "bbox": [ + 1171.86, + 438.952, + 101.297, + 139.034 + ], + "area": 14083.727098, + "iscrowd": 0 + }, + { + "id": 737, + "image_id": 140, + "category_id": 1, + "bbox": [ + 510.213, + 390.047, + 58.9606, + 222.378 + ], + "area": 13111.5403068, + "iscrowd": 0 + }, + { + "id": 738, + "image_id": 140, + "category_id": 1, + "bbox": [ + 413.319, + 355.295, + 73.2501, + 242.495 + ], + "area": 17762.782999500003, + "iscrowd": 0 + }, + { + "id": 739, + "image_id": 140, + "category_id": 1, + "bbox": [ + 281.689, + 376.762, + 62.5347, + 91.4915 + ], + "area": 5721.39350505, + "iscrowd": 0 + }, + { + "id": 740, + "image_id": 140, + "category_id": 1, + "bbox": [ + 148.419, + 390.364, + 78.8668, + 79.2253 + ], + "area": 6248.24589004, + "iscrowd": 0 + }, + { + "id": 741, + "image_id": 140, + "category_id": 1, + "bbox": [ + 0.0984311, + 343.241, + 49.8943, + 263.478 + ], + "area": 13146.0503754, + "iscrowd": 0 + }, + { + "id": 742, + "image_id": 140, + "category_id": 0, + "bbox": [ + 306.839, + 432.279, + 35.017, + 36.037 + ], + "area": 1261.907629, + "iscrowd": 0 + }, + { + "id": 743, + "image_id": 140, + "category_id": 0, + "bbox": [ + 516.517, + 422.969, + 43.2882, + 68.139 + ], + "area": 2949.6146598, + "iscrowd": 0 + }, + { + "id": 744, + "image_id": 140, + "category_id": 0, + "bbox": [ + 65.1958, + 387.697, + 32.4662, + 54.912 + ], + "area": 1782.7839744, + "iscrowd": 0 + }, + { + "id": 745, + "image_id": 140, + "category_id": 0, + "bbox": [ + 193.562, + 416.257, + 26.9238, + 31.6751 + ], + "area": 852.81405738, + "iscrowd": 0 + }, + { + "id": 755, + "image_id": 143, + "category_id": 1, + "bbox": [ + 462.524, + 357.061, + 81.1984, + 249.865 + ], + "area": 20288.638216000003, + "iscrowd": 0 + }, + { + "id": 756, + "image_id": 143, + "category_id": 1, + "bbox": [ + 548.904, + 392.535, + 88.1689, + 226.814 + ], + "area": 19997.940884599997, + "iscrowd": 0 + }, + { + "id": 757, + "image_id": 143, + "category_id": 1, + "bbox": [ + 197.144, + 393.526, + 83.9811, + 186.624 + ], + "area": 15672.888806399998, + "iscrowd": 0 + }, + { + "id": 758, + "image_id": 143, + "category_id": 1, + "bbox": [ + 32.0818, + 342.667, + 64.4875, + 99.4125 + ], + "area": 6410.863593749999, + "iscrowd": 0 + }, + { + "id": 759, + "image_id": 143, + "category_id": 1, + "bbox": [ + 363.051, + 381.658, + 39.3228, + 86.0564 + ], + "area": 3383.97860592, + "iscrowd": 0 + }, + { + "id": 760, + "image_id": 143, + "category_id": 0, + "bbox": [ + 562.097, + 421.076, + 54.6207, + 73.4897 + ], + "area": 4014.05885679, + "iscrowd": 0 + }, + { + "id": 761, + "image_id": 143, + "category_id": 0, + "bbox": [ + 251.73, + 422.685, + 31.2702, + 41.3839 + ], + "area": 1294.0828297799999, + "iscrowd": 0 + }, + { + "id": 762, + "image_id": 143, + "category_id": 0, + "bbox": [ + 372.209, + 423.555, + 29.922, + 36.9528 + ], + "area": 1105.7016816, + "iscrowd": 0 + }, + { + "id": 862, + "image_id": 159, + "category_id": 1, + "bbox": [ + 524.172, + 224.213, + 78.8806, + 208.309 + ], + "area": 16431.5389054, + "iscrowd": 0 + }, + { + "id": 863, + "image_id": 159, + "category_id": 1, + "bbox": [ + 247.34, + 249.871, + 97.0296, + 173.317 + ], + "area": 16816.879183200002, + "iscrowd": 0 + }, + { + "id": 864, + "image_id": 159, + "category_id": 1, + "bbox": [ + 419.816, + 216.976, + 38.942, + 112.17 + ], + "area": 4368.12414, + "iscrowd": 0 + }, + { + "id": 865, + "image_id": 159, + "category_id": 1, + "bbox": [ + 0.243959, + 201.259, + 95.1835, + 142.685 + ], + "area": 13581.2576975, + "iscrowd": 0 + }, + { + "id": 866, + "image_id": 159, + "category_id": 0, + "bbox": [ + 547.2, + 257.214, + 41.7103, + 56.6069 + ], + "area": 2361.09078107, + "iscrowd": 0 + }, + { + "id": 867, + "image_id": 159, + "category_id": 0, + "bbox": [ + 424.055, + 244.303, + 35.7517, + 83.4207 + ], + "area": 2982.43184019, + "iscrowd": 0 + }, + { + "id": 868, + "image_id": 159, + "category_id": 1, + "bbox": [ + 113.214, + 246.29, + 60.5793, + 194.648 + ], + "area": 11791.6395864, + "iscrowd": 0 + }, + { + "id": 869, + "image_id": 159, + "category_id": 0, + "bbox": [ + 2.20513e-15, + 199.614, + 45.6828, + 64.5517 + ], + "area": 2948.90240076, + "iscrowd": 0 + }, + { + "id": 876, + "image_id": 161, + "category_id": 1, + "bbox": [ + 631.473, + 342.536, + 134.002, + 372.698 + ], + "area": 49942.277396, + "iscrowd": 0 + }, + { + "id": 877, + "image_id": 161, + "category_id": 1, + "bbox": [ + 764.032, + 397.065, + 126.867, + 320.885 + ], + "area": 40709.717295, + "iscrowd": 0 + }, + { + "id": 878, + "image_id": 161, + "category_id": 1, + "bbox": [ + 445.561, + 406.055, + 81.7112, + 210.524 + ], + "area": 17202.1686688, + "iscrowd": 0 + }, + { + "id": 879, + "image_id": 161, + "category_id": 1, + "bbox": [ + 559.479, + 385.516, + 94.4128, + 284.521 + ], + "area": 26862.4242688, + "iscrowd": 0 + }, + { + "id": 880, + "image_id": 161, + "category_id": 1, + "bbox": [ + 409.498, + 355.687, + 76.1098, + 249.234 + ], + "area": 18969.149893200003, + "iscrowd": 0 + }, + { + "id": 881, + "image_id": 161, + "category_id": 1, + "bbox": [ + 555.047, + 402.235, + 43.7065, + 167.556 + ], + "area": 7323.286314, + "iscrowd": 0 + }, + { + "id": 882, + "image_id": 161, + "category_id": 0, + "bbox": [ + 774.621, + 445.903, + 76.469, + 107.255 + ], + "area": 8201.682594999998, + "iscrowd": 0 + }, + { + "id": 883, + "image_id": 161, + "category_id": 0, + "bbox": [ + 608.172, + 442.082, + 31.0803, + 67.7477 + ], + "area": 2105.61884031, + "iscrowd": 0 + }, + { + "id": 884, + "image_id": 161, + "category_id": 0, + "bbox": [ + 472.344, + 442.66, + 49.68, + 67.4003 + ], + "area": 3348.446904, + "iscrowd": 0 + }, + { + "id": 1054, + "image_id": 186, + "category_id": 1, + "bbox": [ + 572.886, + 263.817, + 117.952, + 291.237 + ], + "area": 34351.986624000005, + "iscrowd": 0 + }, + { + "id": 1055, + "image_id": 186, + "category_id": 1, + "bbox": [ + 805.117, + 285.175, + 143.988, + 369.377 + ], + "area": 53185.855476000004, + "iscrowd": 0 + }, + { + "id": 1056, + "image_id": 186, + "category_id": 1, + "bbox": [ + 703.559, + 238.834, + 112.699, + 349.075 + ], + "area": 39340.403425, + "iscrowd": 0 + }, + { + "id": 1057, + "image_id": 186, + "category_id": 1, + "bbox": [ + 508.081, + 171.371, + 81.1007, + 260.47 + ], + "area": 21124.299329, + "iscrowd": 0 + }, + { + "id": 1058, + "image_id": 186, + "category_id": 1, + "bbox": [ + 647.31, + 242.08, + 69.8379, + 243.026 + ], + "area": 16972.425485400003, + "iscrowd": 0 + }, + { + "id": 1059, + "image_id": 186, + "category_id": 1, + "bbox": [ + 357.196, + 186.318, + 54.4557, + 148.135 + ], + "area": 8066.7951195, + "iscrowd": 0 + }, + { + "id": 1060, + "image_id": 186, + "category_id": 0, + "bbox": [ + 714.342, + 297.053, + 59.4106, + 108.919 + ], + "area": 6470.9431414, + "iscrowd": 0 + }, + { + "id": 1061, + "image_id": 186, + "category_id": 0, + "bbox": [ + 510.648, + 165.501, + 31.1198, + 62.2397 + ], + "area": 1936.88701606, + "iscrowd": 0 + }, + { + "id": 1062, + "image_id": 186, + "category_id": 0, + "bbox": [ + 657.76, + 292.809, + 66.4833, + 69.3124 + ], + "area": 4608.11708292, + "iscrowd": 0 + }, + { + "id": 1063, + "image_id": 186, + "category_id": 0, + "bbox": [ + 810.762, + 355.874, + 57.3991, + 104.753 + ], + "area": 6012.7279223, + "iscrowd": 0 + }, + { + "id": 1068, + "image_id": 188, + "category_id": 1, + "bbox": [ + 890.855, + 433.158, + 245.874, + 282.836 + ], + "area": 69542.018664, + "iscrowd": 0 + }, + { + "id": 1069, + "image_id": 188, + "category_id": 1, + "bbox": [ + 364.252, + 377.686, + 512.166, + 338.066 + ], + "area": 173145.910956, + "iscrowd": 0 + }, + { + "id": 1070, + "image_id": 188, + "category_id": 0, + "bbox": [ + 924.626, + 546.401, + 163.906, + 172.674 + ], + "area": 28302.304644000003, + "iscrowd": 0 + }, + { + "id": 1071, + "image_id": 188, + "category_id": 1, + "bbox": [ + 389.297, + 511.448, + 83.4207, + 134.069 + ], + "area": 11184.129828299998, + "iscrowd": 0 + }, + { + "id": 1072, + "image_id": 188, + "category_id": 1, + "bbox": [ + 716.028, + 293.959, + 78.4552, + 84.4138 + ], + "area": 6622.70156176, + "iscrowd": 0 + }, + { + "id": 1082, + "image_id": 190, + "category_id": 1, + "bbox": [ + 983.497, + 302.348, + 295.884, + 411.935 + ], + "area": 121884.97554, + "iscrowd": 0 + }, + { + "id": 1083, + "image_id": 190, + "category_id": 1, + "bbox": [ + 344.136, + 317.108, + 274.727, + 399.92 + ], + "area": 109868.82183999999, + "iscrowd": 0 + }, + { + "id": 1084, + "image_id": 190, + "category_id": 1, + "bbox": [ + 323.631, + 433.32, + 34.4553, + 41.4602 + ], + "area": 1428.52362906, + "iscrowd": 0 + }, + { + "id": 1085, + "image_id": 190, + "category_id": 0, + "bbox": [ + 364.469, + 487.614, + 185.71, + 205.572 + ], + "area": 38176.77612, + "iscrowd": 0 + }, + { + "id": 1116, + "image_id": 196, + "category_id": 1, + "bbox": [ + 476.834, + 305.1, + 339.245, + 410.487 + ], + "area": 139255.66231500002, + "iscrowd": 0 + }, + { + "id": 1117, + "image_id": 196, + "category_id": 1, + "bbox": [ + 324.242, + 433.523, + 33.6916, + 41.603 + ], + "area": 1401.6716348, + "iscrowd": 0 + }, + { + "id": 1118, + "image_id": 196, + "category_id": 0, + "bbox": [ + 633.6, + 546.207, + 191.669, + 173.793 + ], + "area": 33310.730517, + "iscrowd": 0 + }, + { + "id": 1122, + "image_id": 198, + "category_id": 1, + "bbox": [ + 567.005, + 180.785, + 112.013, + 218.271 + ], + "area": 24449.189523, + "iscrowd": 0 + }, + { + "id": 1123, + "image_id": 198, + "category_id": 1, + "bbox": [ + 538.368, + 331.508, + 138.176, + 384.765 + ], + "area": 53165.28863999999, + "iscrowd": 0 + }, + { + "id": 1124, + "image_id": 198, + "category_id": 1, + "bbox": [ + 723.674, + 178.367, + 109.813, + 182.317 + ], + "area": 20020.776721000002, + "iscrowd": 0 + }, + { + "id": 1125, + "image_id": 198, + "category_id": 1, + "bbox": [ + 623.636, + 391.783, + 159.889, + 324.727 + ], + "area": 51920.275303, + "iscrowd": 0 + }, + { + "id": 1126, + "image_id": 198, + "category_id": 1, + "bbox": [ + 752.879, + 314.314, + 169.902, + 401.411 + ], + "area": 68200.531722, + "iscrowd": 0 + }, + { + "id": 1127, + "image_id": 198, + "category_id": 1, + "bbox": [ + 716.164, + 298.692, + 89.3737, + 152.336 + ], + "area": 13614.8319632, + "iscrowd": 0 + }, + { + "id": 1128, + "image_id": 198, + "category_id": 0, + "bbox": [ + 837.186, + 414.124, + 117.186, + 168.828 + ], + "area": 19784.278008, + "iscrowd": 0 + }, + { + "id": 1129, + "image_id": 198, + "category_id": 0, + "bbox": [ + 564.083, + 458.814, + 106.262, + 161.876 + ], + "area": 17201.267512000002, + "iscrowd": 0 + }, + { + "id": 1130, + "image_id": 198, + "category_id": 0, + "bbox": [ + 730.924, + 162.869, + 51.6414, + 58.5931 + ], + "area": 3025.82971434, + "iscrowd": 0 + }, + { + "id": 1235, + "image_id": 225, + "category_id": 1, + "bbox": [ + 695.868, + 390.649, + 88.1672, + 313.099 + ], + "area": 27605.062152799997, + "iscrowd": 0 + }, + { + "id": 1236, + "image_id": 225, + "category_id": 1, + "bbox": [ + 1135.78, + 389.82, + 81.5024, + 131.422 + ], + "area": 10711.208412799999, + "iscrowd": 0 + }, + { + "id": 1237, + "image_id": 225, + "category_id": 1, + "bbox": [ + 1032.18, + 395.28, + 62.002, + 144.992 + ], + "area": 8989.793984, + "iscrowd": 0 + }, + { + "id": 1238, + "image_id": 225, + "category_id": 1, + "bbox": [ + 320.106, + 433.304, + 39.0695, + 41.3254 + ], + "area": 1614.5627153, + "iscrowd": 0 + }, + { + "id": 1239, + "image_id": 225, + "category_id": 1, + "bbox": [ + 865.881, + 406.281, + 120.789, + 129.329 + ], + "area": 15621.520581, + "iscrowd": 0 + }, + { + "id": 1240, + "image_id": 225, + "category_id": 1, + "bbox": [ + 834.68, + 386.58, + 89.7255, + 128.272 + ], + "area": 11509.269336, + "iscrowd": 0 + }, + { + "id": 1241, + "image_id": 225, + "category_id": 0, + "bbox": [ + 825.264, + 425.518, + 54.2052, + 83.717 + ], + "area": 4537.8967284, + "iscrowd": 0 + }, + { + "id": 1242, + "image_id": 225, + "category_id": 0, + "bbox": [ + 884.89, + 446.899, + 39.7502, + 40.0517 + ], + "area": 1592.0630853399998, + "iscrowd": 0 + }, + { + "id": 1243, + "image_id": 225, + "category_id": 1, + "bbox": [ + 924.428, + 388.266, + 31.3603, + 29.6848 + ], + "area": 930.92423344, + "iscrowd": 0 + }, + { + "id": 1304, + "image_id": 239, + "category_id": 1, + "bbox": [ + 5.87221, + 344.972, + 74.2975, + 107.402 + ], + "area": 7979.700095, + "iscrowd": 0 + }, + { + "id": 1305, + "image_id": 239, + "category_id": 1, + "bbox": [ + 373.915, + 377.906, + 76.615, + 87.2057 + ], + "area": 6681.264705499999, + "iscrowd": 0 + }, + { + "id": 1306, + "image_id": 239, + "category_id": 1, + "bbox": [ + 253.133, + 393.652, + 62.9058, + 165.042 + ], + "area": 10382.0990436, + "iscrowd": 0 + }, + { + "id": 1307, + "image_id": 239, + "category_id": 0, + "bbox": [ + 412.293, + 418.479, + 38.5558, + 34.6157 + ], + "area": 1334.6360060599998, + "iscrowd": 0 + }, + { + "id": 1308, + "image_id": 239, + "category_id": 1, + "bbox": [ + 136.774, + 395.12, + 39.6815, + 54.0343 + ], + "area": 2144.16207545, + "iscrowd": 0 + }, + { + "id": 1319, + "image_id": 241, + "category_id": 1, + "bbox": [ + 1090.84, + 437.876, + 79.938, + 112.535 + ], + "area": 8995.82283, + "iscrowd": 0 + }, + { + "id": 1320, + "image_id": 241, + "category_id": 0, + "bbox": [ + 1147.3, + 462.399, + 24.18, + 45.0981 + ], + "area": 1090.472058, + "iscrowd": 0 + }, + { + "id": 1337, + "image_id": 244, + "category_id": 1, + "bbox": [ + 1133.48, + 434.628, + 69.0503, + 87.7536 + ], + "area": 6059.4124060799995, + "iscrowd": 0 + }, + { + "id": 1384, + "image_id": 252, + "category_id": 1, + "bbox": [ + 1252.24, + 443.044, + 27.7641, + 57.5113 + ], + "area": 1596.7494843299999, + "iscrowd": 0 + }, + { + "id": 1385, + "image_id": 252, + "category_id": 0, + "bbox": [ + 1262.13, + 499.41, + 17.8735, + 86.8733 + ], + "area": 1552.72992755, + "iscrowd": 0 + }, + { + "id": 1422, + "image_id": 258, + "category_id": 1, + "bbox": [ + 520.923, + 347.244, + 183.648, + 372.756 + ], + "area": 68455.89388799999, + "iscrowd": 0 + }, + { + "id": 1423, + "image_id": 258, + "category_id": 1, + "bbox": [ + 671.687, + 399.56, + 140.602, + 320.44 + ], + "area": 45054.50488, + "iscrowd": 0 + }, + { + "id": 1424, + "image_id": 258, + "category_id": 1, + "bbox": [ + 782.943, + 382.927, + 84.0164, + 318.612 + ], + "area": 26768.633236800004, + "iscrowd": 0 + }, + { + "id": 1425, + "image_id": 258, + "category_id": 1, + "bbox": [ + 323.769, + 435.144, + 58.9343, + 84.1541 + ], + "area": 4959.56297563, + "iscrowd": 0 + }, + { + "id": 1426, + "image_id": 258, + "category_id": 0, + "bbox": [ + 706.766, + 458.721, + 92.7512, + 134.488 + ], + "area": 12473.9233856, + "iscrowd": 0 + }, + { + "id": 1427, + "image_id": 258, + "category_id": 1, + "bbox": [ + 687.105, + 383.33, + 75.6584, + 77.113 + ], + "area": 5834.2461992, + "iscrowd": 0 + }, + { + "id": 1428, + "image_id": 258, + "category_id": 1, + "bbox": [ + 499.899, + 420.19, + 156.167, + 88.2668 + ], + "area": 13784.3613556, + "iscrowd": 0 + }, + { + "id": 1483, + "image_id": 268, + "category_id": 1, + "bbox": [ + 411.631, + 407.672, + 236.385, + 308.33 + ], + "area": 72884.58704999999, + "iscrowd": 0 + }, + { + "id": 1484, + "image_id": 268, + "category_id": 1, + "bbox": [ + 647.377, + 376.205, + 178.826, + 338.367 + ], + "area": 60508.817142, + "iscrowd": 0 + }, + { + "id": 1485, + "image_id": 268, + "category_id": 1, + "bbox": [ + 572.956, + 417.49, + 86.8813, + 300.157 + ], + "area": 26078.030364099995, + "iscrowd": 0 + }, + { + "id": 1486, + "image_id": 268, + "category_id": 1, + "bbox": [ + 602.291, + 343.865, + 84.3042, + 135.013 + ], + "area": 11382.1629546, + "iscrowd": 0 + }, + { + "id": 1487, + "image_id": 268, + "category_id": 1, + "bbox": [ + 433.667, + 391.004, + 44.2247, + 88.7533 + ], + "area": 3925.08806651, + "iscrowd": 0 + }, + { + "id": 1488, + "image_id": 268, + "category_id": 0, + "bbox": [ + 623.115, + 471.152, + 192.442, + 145.991 + ], + "area": 28094.800022000003, + "iscrowd": 0 + }, + { + "id": 1489, + "image_id": 268, + "category_id": 0, + "bbox": [ + 639.276, + 390.414, + 47.123, + 66.5478 + ], + "area": 3135.9319794, + "iscrowd": 0 + }, + { + "id": 1611, + "image_id": 287, + "category_id": 1, + "bbox": [ + 1113.44, + 364.857, + 165.893, + 348.105 + ], + "area": 57748.182765000005, + "iscrowd": 0 + }, + { + "id": 1612, + "image_id": 287, + "category_id": 1, + "bbox": [ + 494.701, + 304.744, + 342.249, + 409.61 + ], + "area": 140188.61289000002, + "iscrowd": 0 + }, + { + "id": 1613, + "image_id": 287, + "category_id": 1, + "bbox": [ + 305.828, + 320.729, + 182.818, + 394.893 + ], + "area": 72193.548474, + "iscrowd": 0 + }, + { + "id": 1614, + "image_id": 287, + "category_id": 0, + "bbox": [ + 743.988, + 596.365, + 181.204, + 122.221 + ], + "area": 22146.934084, + "iscrowd": 0 + }, + { + "id": 1615, + "image_id": 287, + "category_id": 1, + "bbox": [ + 469.455, + 351.367, + 63.1461, + 101.314 + ], + "area": 6397.583975399999, + "iscrowd": 0 + }, + { + "id": 1616, + "image_id": 287, + "category_id": 0, + "bbox": [ + 362.861, + 420.92, + 138.19, + 292.004 + ], + "area": 40352.03276, + "iscrowd": 0 + }, + { + "id": 1617, + "image_id": 287, + "category_id": 1, + "bbox": [ + 615.324, + 336.66, + 62.2397, + 83.4578 + ], + "area": 5194.388434660001, + "iscrowd": 0 + }, + { + "id": 1618, + "image_id": 287, + "category_id": 1, + "bbox": [ + 314.027, + 430.02, + 36.778, + 41.0216 + ], + "area": 1508.6924047999998, + "iscrowd": 0 + }, + { + "id": 1735, + "image_id": 310, + "category_id": 1, + "bbox": [ + 443.093, + 444.408, + 184.223, + 272.023 + ], + "area": 50112.89312900001, + "iscrowd": 0 + }, + { + "id": 1736, + "image_id": 310, + "category_id": 1, + "bbox": [ + 570.595, + 89.191, + 451.993, + 621.965 + ], + "area": 281123.826245, + "iscrowd": 0 + }, + { + "id": 1737, + "image_id": 310, + "category_id": 0, + "bbox": [ + 985.326, + 517.561, + 293.33, + 199.053 + ], + "area": 58388.21649, + "iscrowd": 0 + }, + { + "id": 1775, + "image_id": 324, + "category_id": 1, + "bbox": [ + 682.116, + 396.952, + 122.836, + 321.226 + ], + "area": 39458.116936, + "iscrowd": 0 + }, + { + "id": 1776, + "image_id": 324, + "category_id": 1, + "bbox": [ + 530.028, + 364.456, + 139.082, + 342.239 + ], + "area": 47599.28459799999, + "iscrowd": 0 + }, + { + "id": 1777, + "image_id": 324, + "category_id": 1, + "bbox": [ + 1138.99, + 434.572, + 87.759, + 83.8223 + ], + "area": 7356.1612257, + "iscrowd": 0 + }, + { + "id": 1778, + "image_id": 324, + "category_id": 0, + "bbox": [ + 538.939, + 418.703, + 70.7269, + 83.4578 + ], + "area": 5902.71147482, + "iscrowd": 0 + }, + { + "id": 1863, + "image_id": 347, + "category_id": 1, + "bbox": [ + 465.586, + 330.241, + 209.357, + 386.862 + ], + "area": 80992.26773400001, + "iscrowd": 0 + }, + { + "id": 1864, + "image_id": 347, + "category_id": 0, + "bbox": [ + 1136.43, + 451.136, + 55.082, + 68.7128 + ], + "area": 3784.8384496000003, + "iscrowd": 0 + }, + { + "id": 1865, + "image_id": 347, + "category_id": 1, + "bbox": [ + 1172.43, + 436.395, + 64.8335, + 86.5375 + ], + "area": 5610.52900625, + "iscrowd": 0 + }, + { + "id": 1866, + "image_id": 347, + "category_id": 0, + "bbox": [ + 465.766, + 428.028, + 106.262, + 133.076 + ], + "area": 14140.921912, + "iscrowd": 0 + }, + { + "id": 1945, + "image_id": 362, + "category_id": 1, + "bbox": [ + 383.889, + 371.757, + 183.76, + 346.21 + ], + "area": 63619.54959999999, + "iscrowd": 0 + }, + { + "id": 1946, + "image_id": 362, + "category_id": 0, + "bbox": [ + 1135.24, + 453.052, + 55.0085, + 66.0552 + ], + "area": 3633.5974692, + "iscrowd": 0 + }, + { + "id": 1947, + "image_id": 362, + "category_id": 1, + "bbox": [ + 353.761, + 334.25, + 102.941, + 379.201 + ], + "area": 39035.330141000006, + "iscrowd": 0 + }, + { + "id": 1948, + "image_id": 362, + "category_id": 1, + "bbox": [ + 1139.06, + 436.555, + 97.2849, + 85.6383 + ], + "area": 8331.31345167, + "iscrowd": 0 + }, + { + "id": 1949, + "image_id": 362, + "category_id": 0, + "bbox": [ + 364.469, + 427.034, + 81.4345, + 144.0 + ], + "area": 11726.568, + "iscrowd": 0 + }, + { + "id": 2059, + "image_id": 385, + "category_id": 1, + "bbox": [ + 696.202, + 385.925, + 97.2063, + 302.012 + ], + "area": 29357.469075599998, + "iscrowd": 0 + }, + { + "id": 2060, + "image_id": 385, + "category_id": 1, + "bbox": [ + 348.151, + 274.059, + 247.686, + 439.489 + ], + "area": 108855.27245399999, + "iscrowd": 0 + }, + { + "id": 2061, + "image_id": 385, + "category_id": 1, + "bbox": [ + 24.3796, + 378.253, + 60.7455, + 226.799 + ], + "area": 13777.0186545, + "iscrowd": 0 + }, + { + "id": 2062, + "image_id": 385, + "category_id": 1, + "bbox": [ + 562.843, + 402.515, + 56.3982, + 243.437 + ], + "area": 13729.4086134, + "iscrowd": 0 + }, + { + "id": 2063, + "image_id": 385, + "category_id": 0, + "bbox": [ + 432.0, + 371.421, + 163.862, + 232.386 + ], + "area": 38079.234732, + "iscrowd": 0 + }, + { + "id": 2064, + "image_id": 385, + "category_id": 0, + "bbox": [ + 695.172, + 409.159, + 76.469, + 96.331 + ], + "area": 7366.335239, + "iscrowd": 0 + }, + { + "id": 2085, + "image_id": 391, + "category_id": 1, + "bbox": [ + 674.397, + 308.088, + 224.056, + 408.06 + ], + "area": 91428.29136, + "iscrowd": 0 + }, + { + "id": 2086, + "image_id": 391, + "category_id": 1, + "bbox": [ + 573.103, + 335.168, + 131.095, + 377.537 + ], + "area": 49493.213014999994, + "iscrowd": 0 + }, + { + "id": 2087, + "image_id": 391, + "category_id": 1, + "bbox": [ + 582.191, + 364.955, + 70.0861, + 120.852 + ], + "area": 8470.0453572, + "iscrowd": 0 + }, + { + "id": 2088, + "image_id": 391, + "category_id": 0, + "bbox": [ + 349.572, + 385.324, + 6.95172, + 3.97241 + ], + "area": 27.6150820452, + "iscrowd": 0 + }, + { + "id": 2176, + "image_id": 410, + "category_id": 1, + "bbox": [ + 735.008, + 283.926, + 263.354, + 430.622 + ], + "area": 113406.026188, + "iscrowd": 0 + }, + { + "id": 2177, + "image_id": 410, + "category_id": 1, + "bbox": [ + 488.783, + 379.355, + 178.056, + 338.517 + ], + "area": 60274.982952000006, + "iscrowd": 0 + }, + { + "id": 2178, + "image_id": 410, + "category_id": 1, + "bbox": [ + 1133.43, + 434.759, + 72.584, + 88.2422 + ], + "area": 6404.9718448, + "iscrowd": 0 + }, + { + "id": 2179, + "image_id": 410, + "category_id": 0, + "bbox": [ + 540.248, + 398.234, + 123.145, + 241.324 + ], + "area": 29717.84398, + "iscrowd": 0 + }, + { + "id": 2180, + "image_id": 410, + "category_id": 0, + "bbox": [ + 1131.14, + 462.786, + 45.6828, + 61.5724 + ], + "area": 2812.79963472, + "iscrowd": 0 + }, + { + "id": 2311, + "image_id": 439, + "category_id": 1, + "bbox": [ + 236.767, + 362.696, + 189.953, + 352.376 + ], + "area": 66934.87832799999, + "iscrowd": 0 + }, + { + "id": 2312, + "image_id": 439, + "category_id": 1, + "bbox": [ + 387.751, + 343.436, + 146.371, + 372.977 + ], + "area": 54593.016467, + "iscrowd": 0 + }, + { + "id": 2313, + "image_id": 439, + "category_id": 1, + "bbox": [ + 244.049, + 353.924, + 72.4509, + 107.085 + ], + "area": 7758.4046265, + "iscrowd": 0 + }, + { + "id": 2314, + "image_id": 439, + "category_id": 1, + "bbox": [ + 382.496, + 360.516, + 39.3477, + 48.7026 + ], + "area": 1916.33529402, + "iscrowd": 0 + }, + { + "id": 2381, + "image_id": 453, + "category_id": 1, + "bbox": [ + 423.134, + 373.691, + 183.019, + 344.636 + ], + "area": 63074.93608400001, + "iscrowd": 0 + }, + { + "id": 2382, + "image_id": 453, + "category_id": 1, + "bbox": [ + 803.987, + 274.913, + 242.486, + 440.749 + ], + "area": 106875.462014, + "iscrowd": 0 + }, + { + "id": 2383, + "image_id": 453, + "category_id": 1, + "bbox": [ + 1132.33, + 435.679, + 83.0874, + 84.0967 + ], + "area": 6987.37615158, + "iscrowd": 0 + }, + { + "id": 2384, + "image_id": 453, + "category_id": 0, + "bbox": [ + 404.558, + 405.973, + 104.676, + 227.741 + ], + "area": 23839.016916, + "iscrowd": 0 + }, + { + "id": 2385, + "image_id": 453, + "category_id": 0, + "bbox": [ + 1134.46, + 465.383, + 52.3379, + 63.6542 + ], + "area": 3331.52715418, + "iscrowd": 0 + }, + { + "id": 2396, + "image_id": 456, + "category_id": 1, + "bbox": [ + 0.884514, + 311.6, + 248.277, + 400.171 + ], + "area": 99353.25536699999, + "iscrowd": 0 + }, + { + "id": 2397, + "image_id": 456, + "category_id": 1, + "bbox": [ + 305.16, + 346.287, + 154.184, + 370.44 + ], + "area": 57115.920959999996, + "iscrowd": 0 + }, + { + "id": 2398, + "image_id": 456, + "category_id": 1, + "bbox": [ + 648.831, + 322.289, + 200.938, + 392.877 + ], + "area": 78943.918626, + "iscrowd": 0 + }, + { + "id": 2399, + "image_id": 456, + "category_id": 1, + "bbox": [ + 525.714, + 360.662, + 135.781, + 337.581 + ], + "area": 45837.085761, + "iscrowd": 0 + }, + { + "id": 2400, + "image_id": 456, + "category_id": 1, + "bbox": [ + 630.574, + 347.851, + 88.5215, + 327.416 + ], + "area": 28983.355444, + "iscrowd": 0 + }, + { + "id": 2401, + "image_id": 456, + "category_id": 0, + "bbox": [ + 9.90177, + 386.169, + 131.552, + 205.108 + ], + "area": 26982.367616, + "iscrowd": 0 + }, + { + "id": 2402, + "image_id": 456, + "category_id": 0, + "bbox": [ + 322.515, + 397.485, + 66.4833, + 144.283 + ], + "area": 9592.4099739, + "iscrowd": 0 + }, + { + "id": 2457, + "image_id": 471, + "category_id": 1, + "bbox": [ + 0.696926, + 253.977, + 288.289, + 459.302 + ], + "area": 132411.714278, + "iscrowd": 0 + }, + { + "id": 2458, + "image_id": 472, + "category_id": 1, + "bbox": [ + 55.0535, + 254.33, + 83.9293, + 81.7589 + ], + "area": 6861.96724577, + "iscrowd": 0 + }, + { + "id": 2486, + "image_id": 484, + "category_id": 1, + "bbox": [ + 366.365, + 237.642, + 33.9489, + 94.7741 + ], + "area": 3217.4764434900003, + "iscrowd": 0 + }, + { + "id": 2497, + "image_id": 489, + "category_id": 1, + "bbox": [ + 414.626, + 418.081, + 128.436, + 301.919 + ], + "area": 38777.268684, + "iscrowd": 0 + }, + { + "id": 2498, + "image_id": 489, + "category_id": 1, + "bbox": [ + 616.528, + 415.359, + 122.466, + 304.641 + ], + "area": 37308.164706, + "iscrowd": 0 + }, + { + "id": 2499, + "image_id": 489, + "category_id": 1, + "bbox": [ + 1215.18, + 380.722, + 64.3833, + 120.809 + ], + "area": 7778.0820897, + "iscrowd": 0 + }, + { + "id": 2500, + "image_id": 489, + "category_id": 0, + "bbox": [ + 689.055, + 491.646, + 84.2078, + 119.521 + ], + "area": 10064.600463800001, + "iscrowd": 0 + }, + { + "id": 2501, + "image_id": 489, + "category_id": 0, + "bbox": [ + 424.942, + 469.974, + 46.2761, + 111.136 + ], + "area": 5142.9406496, + "iscrowd": 0 + }, + { + "id": 2502, + "image_id": 489, + "category_id": 0, + "bbox": [ + 1217.58, + 461.07, + 61.8706, + 36.1367 + ], + "area": 2235.79931102, + "iscrowd": 0 + }, + { + "id": 2505, + "image_id": 491, + "category_id": 1, + "bbox": [ + 254.112, + 327.096, + 58.9478, + 128.029 + ], + "area": 7547.0278862, + "iscrowd": 0 + }, + { + "id": 2506, + "image_id": 491, + "category_id": 0, + "bbox": [ + 257.44, + 324.719, + 34.6067, + 71.9102 + ], + "area": 2488.57471834, + "iscrowd": 0 + }, + { + "id": 2507, + "image_id": 492, + "category_id": 1, + "bbox": [ + 508.224, + 225.01, + 76.9429, + 215.5 + ], + "area": 16581.194949999997, + "iscrowd": 0 + }, + { + "id": 2508, + "image_id": 492, + "category_id": 0, + "bbox": [ + 525.765, + 273.664, + 41.9788, + 49.2552 + ], + "area": 2067.67418976, + "iscrowd": 0 + }, + { + "id": 2542, + "image_id": 502, + "category_id": 1, + "bbox": [ + 384.216, + 361.94, + 86.5095, + 257.663 + ], + "area": 22290.2972985, + "iscrowd": 0 + }, + { + "id": 2543, + "image_id": 502, + "category_id": 1, + "bbox": [ + 108.598, + 354.9, + 84.3878, + 216.203 + ], + "area": 18244.8955234, + "iscrowd": 0 + }, + { + "id": 2544, + "image_id": 502, + "category_id": 0, + "bbox": [ + 401.395, + 332.284, + 48.0126, + 76.0945 + ], + "area": 3653.4947906999996, + "iscrowd": 0 + }, + { + "id": 2567, + "image_id": 509, + "category_id": 1, + "bbox": [ + 426.55, + 358.882, + 88.7823, + 248.177 + ], + "area": 22033.7248671, + "iscrowd": 0 + }, + { + "id": 2568, + "image_id": 509, + "category_id": 1, + "bbox": [ + 386.395, + 400.958, + 40.0438, + 60.5008 + ], + "area": 2422.6819350399996, + "iscrowd": 0 + }, + { + "id": 2594, + "image_id": 517, + "category_id": 1, + "bbox": [ + 462.211, + 357.397, + 101.597, + 267.637 + ], + "area": 27191.116288999998, + "iscrowd": 0 + }, + { + "id": 2595, + "image_id": 517, + "category_id": 0, + "bbox": [ + 550.851, + 429.484, + 47.0273, + 69.5172 + ], + "area": 3269.2062195599997, + "iscrowd": 0 + }, + { + "id": 2618, + "image_id": 523, + "category_id": 1, + "bbox": [ + 608.05, + 358.421, + 172.053, + 358.07 + ], + "area": 61607.01771, + "iscrowd": 0 + }, + { + "id": 2619, + "image_id": 523, + "category_id": 0, + "bbox": [ + 579.972, + 437.959, + 128.11, + 144.0 + ], + "area": 18447.840000000004, + "iscrowd": 0 + }, + { + "id": 2634, + "image_id": 527, + "category_id": 1, + "bbox": [ + 576.975, + 418.943, + 190.535, + 296.766 + ], + "area": 56544.309810000006, + "iscrowd": 0 + }, + { + "id": 2635, + "image_id": 527, + "category_id": 0, + "bbox": [ + 536.134, + 536.134, + 158.091, + 172.696 + ], + "area": 27301.683336000002, + "iscrowd": 0 + }, + { + "id": 2636, + "image_id": 528, + "category_id": 1, + "bbox": [ + 412.376, + 419.432, + 199.286, + 297.415 + ], + "area": 59270.645690000005, + "iscrowd": 0 + }, + { + "id": 2637, + "image_id": 528, + "category_id": 1, + "bbox": [ + 0.369449, + 381.196, + 151.442, + 338.804 + ], + "area": 51309.155368, + "iscrowd": 0 + }, + { + "id": 2638, + "image_id": 528, + "category_id": 0, + "bbox": [ + 49.3305, + 536.204, + 171.472, + 181.09 + ], + "area": 31051.864480000004, + "iscrowd": 0 + }, + { + "id": 2639, + "image_id": 528, + "category_id": 1, + "bbox": [ + 1220.51, + 379.962, + 59.0688, + 132.67 + ], + "area": 7836.657695999999, + "iscrowd": 0 + }, + { + "id": 2640, + "image_id": 528, + "category_id": 1, + "bbox": [ + 1191.86, + 448.397, + 74.8644, + 111.208 + ], + "area": 8325.5201952, + "iscrowd": 0 + }, + { + "id": 2641, + "image_id": 528, + "category_id": 0, + "bbox": [ + 1238.87, + 451.662, + 32.2091, + 45.7021 + ], + "area": 1472.02350911, + "iscrowd": 0 + }, + { + "id": 2642, + "image_id": 529, + "category_id": 1, + "bbox": [ + 517.349, + 349.063, + 112.428, + 323.787 + ], + "area": 36402.724835999994, + "iscrowd": 0 + }, + { + "id": 2643, + "image_id": 529, + "category_id": 1, + "bbox": [ + 611.242, + 413.066, + 87.3535, + 248.204 + ], + "area": 21681.488114, + "iscrowd": 0 + }, + { + "id": 2644, + "image_id": 529, + "category_id": 0, + "bbox": [ + 641.814, + 443.341, + 56.7063, + 80.7635 + ], + "area": 4579.799260049999, + "iscrowd": 0 + }, + { + "id": 2654, + "image_id": 532, + "category_id": 1, + "bbox": [ + 391.728, + 420.813, + 172.704, + 296.191 + ], + "area": 51153.370464, + "iscrowd": 0 + }, + { + "id": 2655, + "image_id": 532, + "category_id": 1, + "bbox": [ + 8.54616e-15, + 383.903, + 167.665, + 336.097 + ], + "area": 56351.70350499999, + "iscrowd": 0 + }, + { + "id": 2656, + "image_id": 532, + "category_id": 0, + "bbox": [ + 159.169, + 529.092, + 143.094, + 189.243 + ], + "area": 27079.537841999998, + "iscrowd": 0 + }, + { + "id": 2657, + "image_id": 532, + "category_id": 1, + "bbox": [ + 1222.16, + 379.357, + 57.4409, + 137.402 + ], + "area": 7892.494541799999, + "iscrowd": 0 + }, + { + "id": 2658, + "image_id": 532, + "category_id": 1, + "bbox": [ + 1186.91, + 446.115, + 92.54, + 119.362 + ], + "area": 11045.75948, + "iscrowd": 0 + }, + { + "id": 2659, + "image_id": 532, + "category_id": 0, + "bbox": [ + 1235.54, + 454.562, + 44.4608, + 74.9862 + ], + "area": 3333.9464409599996, + "iscrowd": 0 + }, + { + "id": 2663, + "image_id": 534, + "category_id": 1, + "bbox": [ + 453.694, + 350.117, + 121.397, + 317.679 + ], + "area": 38565.277562999996, + "iscrowd": 0 + }, + { + "id": 2664, + "image_id": 534, + "category_id": 1, + "bbox": [ + 634.149, + 342.38, + 123.09, + 372.986 + ], + "area": 45910.84674, + "iscrowd": 0 + }, + { + "id": 2665, + "image_id": 534, + "category_id": 1, + "bbox": [ + 314.834, + 365.459, + 95.0429, + 237.474 + ], + "area": 22570.2176346, + "iscrowd": 0 + }, + { + "id": 2666, + "image_id": 534, + "category_id": 1, + "bbox": [ + 97.573, + 360.819, + 65.0741, + 196.394 + ], + "area": 12780.162795400001, + "iscrowd": 0 + }, + { + "id": 2667, + "image_id": 534, + "category_id": 0, + "bbox": [ + 643.615, + 291.395, + 63.6542, + 120.236 + ], + "area": 7653.526391200001, + "iscrowd": 0 + }, + { + "id": 2668, + "image_id": 534, + "category_id": 0, + "bbox": [ + 362.517, + 418.255, + 29.2514, + 41.1503 + ], + "area": 1203.70388542, + "iscrowd": 0 + }, + { + "id": 2674, + "image_id": 536, + "category_id": 1, + "bbox": [ + 533.186, + 343.199, + 134.245, + 373.998 + ], + "area": 50207.36151, + "iscrowd": 0 + }, + { + "id": 2675, + "image_id": 536, + "category_id": 1, + "bbox": [ + 666.168, + 415.453, + 85.7712, + 296.124 + ], + "area": 25398.9108288, + "iscrowd": 0 + }, + { + "id": 2676, + "image_id": 536, + "category_id": 0, + "bbox": [ + 677.297, + 436.966, + 71.5034, + 107.255 + ], + "area": 7669.097167, + "iscrowd": 0 + }, + { + "id": 2689, + "image_id": 539, + "category_id": 1, + "bbox": [ + 568.029, + 341.022, + 130.585, + 376.201 + ], + "area": 49126.207585000004, + "iscrowd": 0 + }, + { + "id": 2690, + "image_id": 539, + "category_id": 1, + "bbox": [ + 693.294, + 417.899, + 90.7119, + 299.358 + ], + "area": 27155.3329602, + "iscrowd": 0 + }, + { + "id": 2691, + "image_id": 539, + "category_id": 1, + "bbox": [ + 5.07043, + 364.835, + 77.2444, + 84.5756 + ], + "area": 6532.99147664, + "iscrowd": 0 + }, + { + "id": 2692, + "image_id": 539, + "category_id": 0, + "bbox": [ + 705.103, + 458.814, + 71.5034, + 93.3517 + ], + "area": 6674.963945779999, + "iscrowd": 0 + }, + { + "id": 2699, + "image_id": 541, + "category_id": 1, + "bbox": [ + 154.338, + 413.286, + 242.686, + 306.714 + ], + "area": 74435.193804, + "iscrowd": 0 + }, + { + "id": 2700, + "image_id": 541, + "category_id": 1, + "bbox": [ + 457.552, + 432.769, + 278.951, + 285.102 + ], + "area": 79529.488002, + "iscrowd": 0 + }, + { + "id": 2701, + "image_id": 541, + "category_id": 1, + "bbox": [ + 1223.01, + 377.992, + 56.5156, + 115.992 + ], + "area": 6555.3574752, + "iscrowd": 0 + }, + { + "id": 2702, + "image_id": 541, + "category_id": 1, + "bbox": [ + 1188.35, + 442.532, + 91.0776, + 154.622 + ], + "area": 14082.600667200002, + "iscrowd": 0 + }, + { + "id": 2703, + "image_id": 541, + "category_id": 0, + "bbox": [ + 174.525, + 514.286, + 122.101, + 187.134 + ], + "area": 22849.248534, + "iscrowd": 0 + }, + { + "id": 2759, + "image_id": 551, + "category_id": 1, + "bbox": [ + 518.295, + 308.751, + 231.569, + 405.731 + ], + "area": 93954.721939, + "iscrowd": 0 + }, + { + "id": 2760, + "image_id": 551, + "category_id": 1, + "bbox": [ + 740.549, + 430.196, + 201.182, + 286.796 + ], + "area": 57698.19287199999, + "iscrowd": 0 + }, + { + "id": 2761, + "image_id": 551, + "category_id": 1, + "bbox": [ + 209.031, + 381.715, + 84.8142, + 200.776 + ], + "area": 17028.6558192, + "iscrowd": 0 + }, + { + "id": 2762, + "image_id": 551, + "category_id": 1, + "bbox": [ + 0.108414, + 343.923, + 63.0534, + 262.709 + ], + "area": 16564.695660600002, + "iscrowd": 0 + }, + { + "id": 2763, + "image_id": 551, + "category_id": 0, + "bbox": [ + 592.692, + 386.169, + 93.3595, + 154.185 + ], + "area": 14394.634507499999, + "iscrowd": 0 + }, + { + "id": 2764, + "image_id": 551, + "category_id": 0, + "bbox": [ + 15.5599, + 377.682, + 48.0943, + 86.2868 + ], + "area": 4149.90324524, + "iscrowd": 0 + }, + { + "id": 2765, + "image_id": 551, + "category_id": 0, + "bbox": [ + 358.053, + 424.125, + 43.4326, + 44.2521 + ], + "area": 1921.98375846, + "iscrowd": 0 + }, + { + "id": 2766, + "image_id": 552, + "category_id": 1, + "bbox": [ + 161.328, + 294.598, + 309.664, + 420.185 + ], + "area": 130116.16784, + "iscrowd": 0 + }, + { + "id": 2767, + "image_id": 552, + "category_id": 1, + "bbox": [ + 474.207, + 249.267, + 521.522, + 464.835 + ], + "area": 242421.67887, + "iscrowd": 0 + }, + { + "id": 2768, + "image_id": 552, + "category_id": 1, + "bbox": [ + 431.115, + 374.011, + 78.8305, + 243.447 + ], + "area": 19191.0487335, + "iscrowd": 0 + }, + { + "id": 2769, + "image_id": 552, + "category_id": 1, + "bbox": [ + 530.089, + 366.488, + 82.3105, + 168.391 + ], + "area": 13860.3474055, + "iscrowd": 0 + }, + { + "id": 2770, + "image_id": 552, + "category_id": 0, + "bbox": [ + 628.106, + 33.6951, + 275.497, + 349.363 + ], + "area": 96248.458411, + "iscrowd": 0 + }, + { + "id": 2771, + "image_id": 552, + "category_id": 0, + "bbox": [ + 469.738, + 410.152, + 54.6207, + 92.3586 + ], + "area": 5044.69138302, + "iscrowd": 0 + }, + { + "id": 2772, + "image_id": 552, + "category_id": 0, + "bbox": [ + 554.152, + 413.131, + 64.5517, + 74.4828 + ], + "area": 4807.991360759999, + "iscrowd": 0 + }, + { + "id": 2900, + "image_id": 574, + "category_id": 1, + "bbox": [ + 512.231, + 440.535, + 157.15, + 277.573 + ], + "area": 43620.59695, + "iscrowd": 0 + }, + { + "id": 2901, + "image_id": 574, + "category_id": 1, + "bbox": [ + 281.876, + 403.343, + 169.56, + 313.184 + ], + "area": 53103.479040000006, + "iscrowd": 0 + }, + { + "id": 2902, + "image_id": 574, + "category_id": 1, + "bbox": [ + 1223.74, + 378.558, + 55.9268, + 156.787 + ], + "area": 8768.5951916, + "iscrowd": 0 + }, + { + "id": 2903, + "image_id": 574, + "category_id": 0, + "bbox": [ + 378.372, + 484.634, + 91.3655, + 123.145 + ], + "area": 11251.204497499999, + "iscrowd": 0 + }, + { + "id": 2904, + "image_id": 574, + "category_id": 0, + "bbox": [ + 1225.49, + 438.952, + 53.6276, + 50.6483 + ], + "area": 2716.14677308, + "iscrowd": 0 + }, + { + "id": 2905, + "image_id": 574, + "category_id": 1, + "bbox": [ + 1182.79, + 437.959, + 89.3793, + 107.255 + ], + "area": 9586.3768215, + "iscrowd": 0 + }, + { + "id": 2906, + "image_id": 574, + "category_id": 0, + "bbox": [ + 511.448, + 527.338, + 59.5862, + 104.276 + ], + "area": 6213.4105911999995, + "iscrowd": 0 + }, + { + "id": 3022, + "image_id": 593, + "category_id": 0, + "bbox": [ + 741.678, + 488.342, + 180.176, + 230.865 + ], + "area": 41596.332239999996, + "iscrowd": 0 + }, + { + "id": 3023, + "image_id": 593, + "category_id": 1, + "bbox": [ + 514.428, + 365.743, + 196.208, + 351.399 + ], + "area": 68947.294992, + "iscrowd": 0 + }, + { + "id": 3024, + "image_id": 593, + "category_id": 1, + "bbox": [ + 699.536, + 397.069, + 103.528, + 302.875 + ], + "area": 31356.043, + "iscrowd": 0 + }, + { + "id": 3025, + "image_id": 593, + "category_id": 1, + "bbox": [ + 787.576, + 421.057, + 188.416, + 290.623 + ], + "area": 54758.023168, + "iscrowd": 0 + }, + { + "id": 3026, + "image_id": 593, + "category_id": 0, + "bbox": [ + 492.579, + 426.041, + 154.924, + 101.297 + ], + "area": 15693.336428, + "iscrowd": 0 + }, + { + "id": 3027, + "image_id": 593, + "category_id": 0, + "bbox": [ + 679.283, + 393.269, + 68.5241, + 101.297 + ], + "area": 6941.2857577, + "iscrowd": 0 + }, + { + "id": 3034, + "image_id": 595, + "category_id": 1, + "bbox": [ + 202.694, + 426.16, + 230.441, + 293.84 + ], + "area": 67712.78344, + "iscrowd": 0 + }, + { + "id": 3035, + "image_id": 595, + "category_id": 1, + "bbox": [ + 445.718, + 399.613, + 248.236, + 317.604 + ], + "area": 78840.746544, + "iscrowd": 0 + }, + { + "id": 3036, + "image_id": 595, + "category_id": 0, + "bbox": [ + 539.142, + 573.98, + 220.692, + 144.514 + ], + "area": 31893.083688000002, + "iscrowd": 0 + }, + { + "id": 3037, + "image_id": 595, + "category_id": 1, + "bbox": [ + 1222.52, + 378.51, + 57.1685, + 161.29 + ], + "area": 9220.707365, + "iscrowd": 0 + }, + { + "id": 3038, + "image_id": 595, + "category_id": 0, + "bbox": [ + 213.085, + 520.668, + 175.268, + 199.332 + ], + "area": 34936.520976, + "iscrowd": 0 + }, + { + "id": 3039, + "image_id": 595, + "category_id": 0, + "bbox": [ + 1233.04, + 444.795, + 42.8568, + 55.2532 + ], + "area": 2367.97534176, + "iscrowd": 0 + }, + { + "id": 3040, + "image_id": 595, + "category_id": 1, + "bbox": [ + 1193.1, + 446.356, + 86.8992, + 143.13 + ], + "area": 12437.882495999998, + "iscrowd": 0 + }, + { + "id": 3074, + "image_id": 601, + "category_id": 1, + "bbox": [ + 426.421, + 427.314, + 205.824, + 289.987 + ], + "area": 59686.28428800001, + "iscrowd": 0 + }, + { + "id": 3075, + "image_id": 601, + "category_id": 1, + "bbox": [ + 247.519, + 392.303, + 233.911, + 323.926 + ], + "area": 75769.854586, + "iscrowd": 0 + }, + { + "id": 3076, + "image_id": 601, + "category_id": 1, + "bbox": [ + 1222.22, + 379.176, + 57.4712, + 159.846 + ], + "area": 9186.5414352, + "iscrowd": 0 + }, + { + "id": 3077, + "image_id": 601, + "category_id": 1, + "bbox": [ + 1184.51, + 442.924, + 95.009, + 141.256 + ], + "area": 13420.591304, + "iscrowd": 0 + }, + { + "id": 3078, + "image_id": 601, + "category_id": 0, + "bbox": [ + 514.428, + 533.297, + 120.166, + 181.738 + ], + "area": 21838.728508, + "iscrowd": 0 + }, + { + "id": 3079, + "image_id": 601, + "category_id": 0, + "bbox": [ + 1224.5, + 428.028, + 52.6345, + 58.5931 + ], + "area": 3084.01852195, + "iscrowd": 0 + }, + { + "id": 3097, + "image_id": 605, + "category_id": 1, + "bbox": [ + 822.793, + 395.954, + 162.525, + 319.69 + ], + "area": 51957.61725, + "iscrowd": 0 + }, + { + "id": 3098, + "image_id": 605, + "category_id": 1, + "bbox": [ + 560.596, + 309.179, + 177.949, + 407.065 + ], + "area": 72436.809685, + "iscrowd": 0 + }, + { + "id": 3099, + "image_id": 605, + "category_id": 0, + "bbox": [ + 647.503, + 374.4, + 105.269, + 150.952 + ], + "area": 15890.566088000001, + "iscrowd": 0 + }, + { + "id": 3106, + "image_id": 607, + "category_id": 1, + "bbox": [ + 652.46, + 428.294, + 237.957, + 291.706 + ], + "area": 69413.484642, + "iscrowd": 0 + }, + { + "id": 3107, + "image_id": 607, + "category_id": 1, + "bbox": [ + 0.817566, + 372.353, + 180.226, + 347.647 + ], + "area": 62655.028222, + "iscrowd": 0 + }, + { + "id": 3108, + "image_id": 607, + "category_id": 1, + "bbox": [ + 1222.45, + 379.081, + 57.238, + 160.58 + ], + "area": 9191.278040000001, + "iscrowd": 0 + }, + { + "id": 3109, + "image_id": 607, + "category_id": 0, + "bbox": [ + 1230.36, + 440.764, + 49.6419, + 79.904 + ], + "area": 3966.5863775999997, + "iscrowd": 0 + }, + { + "id": 3110, + "image_id": 607, + "category_id": 1, + "bbox": [ + 1175.37, + 445.06, + 104.63, + 143.484 + ], + "area": 15012.73092, + "iscrowd": 0 + }, + { + "id": 3114, + "image_id": 609, + "category_id": 1, + "bbox": [ + 514.56, + 362.5, + 125.868, + 352.873 + ], + "area": 44415.418763999995, + "iscrowd": 0 + }, + { + "id": 3115, + "image_id": 609, + "category_id": 1, + "bbox": [ + 403.567, + 345.991, + 129.45, + 370.648 + ], + "area": 47980.3836, + "iscrowd": 0 + }, + { + "id": 3116, + "image_id": 609, + "category_id": 1, + "bbox": [ + 380.754, + 375.644, + 69.4975, + 236.313 + ], + "area": 16423.1627175, + "iscrowd": 0 + }, + { + "id": 3117, + "image_id": 609, + "category_id": 1, + "bbox": [ + 0.555296, + 468.216, + 207.189, + 246.028 + ], + "area": 50974.295291999995, + "iscrowd": 0 + }, + { + "id": 3118, + "image_id": 609, + "category_id": 0, + "bbox": [ + 513.435, + 440.938, + 118.179, + 143.007 + ], + "area": 16900.424253, + "iscrowd": 0 + }, + { + "id": 3119, + "image_id": 609, + "category_id": 0, + "bbox": [ + 425.048, + 298.924, + 95.3379, + 116.193 + ], + "area": 11077.5966147, + "iscrowd": 0 + }, + { + "id": 3120, + "image_id": 610, + "category_id": 1, + "bbox": [ + 1.21212, + 379.304, + 247.021, + 336.161 + ], + "area": 83038.82638099999, + "iscrowd": 0 + }, + { + "id": 3121, + "image_id": 610, + "category_id": 1, + "bbox": [ + 669.307, + 434.676, + 190.042, + 282.439 + ], + "area": 53675.27243800001, + "iscrowd": 0 + }, + { + "id": 3122, + "image_id": 610, + "category_id": 1, + "bbox": [ + 1222.18, + 378.796, + 57.501, + 158.616 + ], + "area": 9120.578616, + "iscrowd": 0 + }, + { + "id": 3123, + "image_id": 610, + "category_id": 1, + "bbox": [ + 1181.61, + 442.719, + 97.7893, + 142.084 + ], + "area": 13894.2949012, + "iscrowd": 0 + }, + { + "id": 3124, + "image_id": 610, + "category_id": 0, + "bbox": [ + 1223.5, + 435.972, + 50.6483, + 53.6276 + ], + "area": 2716.14677308, + "iscrowd": 0 + }, + { + "id": 3201, + "image_id": 627, + "category_id": 1, + "bbox": [ + 676.815, + 351.168, + 119.431, + 365.697 + ], + "area": 43675.558407, + "iscrowd": 0 + }, + { + "id": 3202, + "image_id": 627, + "category_id": 1, + "bbox": [ + 87.7439, + 340.478, + 212.035, + 374.555 + ], + "area": 79418.769425, + "iscrowd": 0 + }, + { + "id": 3203, + "image_id": 627, + "category_id": 1, + "bbox": [ + 261.426, + 363.767, + 139.687, + 352.635 + ], + "area": 49258.525245000004, + "iscrowd": 0 + }, + { + "id": 3204, + "image_id": 627, + "category_id": 0, + "bbox": [ + 709.076, + 298.924, + 68.5241, + 114.207 + ], + "area": 7825.9318887, + "iscrowd": 0 + }, + { + "id": 3205, + "image_id": 627, + "category_id": 0, + "bbox": [ + 277.076, + 406.179, + 88.3862, + 151.945 + ], + "area": 13429.841159, + "iscrowd": 0 + }, + { + "id": 3206, + "image_id": 627, + "category_id": 0, + "bbox": [ + 137.048, + 451.862, + 143.007, + 174.786 + ], + "area": 24995.621502, + "iscrowd": 0 + }, + { + "id": 3233, + "image_id": 632, + "category_id": 1, + "bbox": [ + 128.452, + 410.713, + 185.703, + 306.568 + ], + "area": 56930.597303999995, + "iscrowd": 0 + }, + { + "id": 3234, + "image_id": 632, + "category_id": 0, + "bbox": [ + 687.5, + 543.532, + 162.927, + 174.614 + ], + "area": 28449.335178, + "iscrowd": 0 + }, + { + "id": 3235, + "image_id": 632, + "category_id": 1, + "bbox": [ + 587.342, + 407.458, + 205.919, + 308.921 + ], + "area": 63612.703399000005, + "iscrowd": 0 + }, + { + "id": 3236, + "image_id": 632, + "category_id": 1, + "bbox": [ + 1224.35, + 379.421, + 55.2896, + 158.115 + ], + "area": 8742.115104, + "iscrowd": 0 + }, + { + "id": 3237, + "image_id": 632, + "category_id": 0, + "bbox": [ + 131.09, + 487.614, + 114.207, + 167.834 + ], + "area": 19167.817638, + "iscrowd": 0 + }, + { + "id": 3238, + "image_id": 632, + "category_id": 0, + "bbox": [ + 1225.49, + 425.048, + 45.6828, + 77.4621 + ], + "area": 3538.6856218800003, + "iscrowd": 0 + }, + { + "id": 3239, + "image_id": 632, + "category_id": 1, + "bbox": [ + 1170.87, + 443.917, + 78.4552, + 91.3655 + ], + "area": 7168.0985756, + "iscrowd": 0 + }, + { + "id": 3331, + "image_id": 663, + "category_id": 1, + "bbox": [ + 0.0, + 275.038, + 37.8849, + 72.4519 + ], + "area": 2744.83298631, + "iscrowd": 0 + }, + { + "id": 3332, + "image_id": 663, + "category_id": 1, + "bbox": [ + 300.939, + 223.755, + 74.5457, + 178.203 + ], + "area": 13284.267377099999, + "iscrowd": 0 + }, + { + "id": 3373, + "image_id": 677, + "category_id": 1, + "bbox": [ + 413.238, + 461.008, + 86.827, + 241.552 + ], + "area": 20973.235504, + "iscrowd": 0 + }, + { + "id": 3374, + "image_id": 677, + "category_id": 1, + "bbox": [ + 999.706, + 514.803, + 115.519, + 204.286 + ], + "area": 23598.914434000002, + "iscrowd": 0 + }, + { + "id": 3375, + "image_id": 677, + "category_id": 1, + "bbox": [ + 167.064, + 454.386, + 68.7272, + 211.858 + ], + "area": 14560.4071376, + "iscrowd": 0 + }, + { + "id": 3376, + "image_id": 677, + "category_id": 1, + "bbox": [ + 0.124543, + 445.667, + 30.5379, + 255.535 + ], + "area": 7803.5022765, + "iscrowd": 0 + }, + { + "id": 3377, + "image_id": 677, + "category_id": 1, + "bbox": [ + 206.566, + 498.538, + 50.6483, + 53.6276 + ], + "area": 2716.14677308, + "iscrowd": 0 + }, + { + "id": 3378, + "image_id": 677, + "category_id": 1, + "bbox": [ + 54.6207, + 448.883, + 42.7034, + 88.3862 + ], + "area": 3774.3912530800003, + "iscrowd": 0 + }, + { + "id": 3427, + "image_id": 690, + "category_id": 1, + "bbox": [ + 709.062, + 274.555, + 124.771, + 353.977 + ], + "area": 44166.064266999994, + "iscrowd": 0 + }, + { + "id": 3428, + "image_id": 690, + "category_id": 1, + "bbox": [ + 66.9864, + 226.281, + 73.2234, + 103.928 + ], + "area": 7609.9615152, + "iscrowd": 0 + }, + { + "id": 3429, + "image_id": 690, + "category_id": 0, + "bbox": [ + 66.5379, + 252.248, + 65.5448, + 79.4483 + ], + "area": 5207.42293384, + "iscrowd": 0 + }, + { + "id": 3782, + "image_id": 768, + "category_id": 1, + "bbox": [ + 458.879, + 213.587, + 95.1639, + 223.355 + ], + "area": 21255.3328845, + "iscrowd": 0 + }, + { + "id": 3783, + "image_id": 768, + "category_id": 0, + "bbox": [ + 461.426, + 240.29, + 59.2018, + 69.6491 + ], + "area": 4123.35208838, + "iscrowd": 0 + }, + { + "id": 3803, + "image_id": 778, + "category_id": 1, + "bbox": [ + 100.752, + 453.24, + 112.749, + 186.837 + ], + "area": 21065.684912999997, + "iscrowd": 0 + }, + { + "id": 3804, + "image_id": 778, + "category_id": 1, + "bbox": [ + 192.556, + 458.328, + 94.4684, + 180.599 + ], + "area": 17060.8985716, + "iscrowd": 0 + }, + { + "id": 3835, + "image_id": 786, + "category_id": 1, + "bbox": [ + 427.278, + 468.521, + 148.088, + 248.589 + ], + "area": 36813.047832, + "iscrowd": 0 + }, + { + "id": 3836, + "image_id": 786, + "category_id": 1, + "bbox": [ + 561.356, + 483.195, + 108.468, + 234.024 + ], + "area": 25384.115232, + "iscrowd": 0 + }, + { + "id": 3837, + "image_id": 786, + "category_id": 1, + "bbox": [ + 167.898, + 467.18, + 95.8715, + 204.804 + ], + "area": 19634.866686, + "iscrowd": 0 + }, + { + "id": 3838, + "image_id": 786, + "category_id": 0, + "bbox": [ + 121.375, + 471.407, + 32.494, + 56.8646 + ], + "area": 1847.7583124, + "iscrowd": 0 + }, + { + "id": 3839, + "image_id": 786, + "category_id": 1, + "bbox": [ + 96.5264, + 456.116, + 42.529, + 89.3586 + ], + "area": 3800.3318994, + "iscrowd": 0 + }, + { + "id": 3953, + "image_id": 802, + "category_id": 1, + "bbox": [ + 307.94, + 480.699, + 144.636, + 237.429 + ], + "area": 34340.780844, + "iscrowd": 0 + }, + { + "id": 3954, + "image_id": 802, + "category_id": 1, + "bbox": [ + 589.692, + 516.895, + 146.131, + 201.981 + ], + "area": 29515.685511, + "iscrowd": 0 + }, + { + "id": 3955, + "image_id": 802, + "category_id": 1, + "bbox": [ + 430.93, + 458.748, + 78.6628, + 242.436 + ], + "area": 19070.694580800002, + "iscrowd": 0 + }, + { + "id": 3956, + "image_id": 802, + "category_id": 1, + "bbox": [ + 504.222, + 489.366, + 99.1084, + 229.097 + ], + "area": 22705.437114800003, + "iscrowd": 0 + }, + { + "id": 3957, + "image_id": 802, + "category_id": 1, + "bbox": [ + 523.379, + 462.554, + 49.5088, + 33.9489 + ], + "area": 1680.7693003200002, + "iscrowd": 0 + }, + { + "id": 3958, + "image_id": 802, + "category_id": 0, + "bbox": [ + 572.888, + 598.35, + 169.745, + 80.6287 + ], + "area": 13686.318681499999, + "iscrowd": 0 + }, + { + "id": 3959, + "image_id": 802, + "category_id": 0, + "bbox": [ + 459.725, + 459.725, + 31.1198, + 65.0688 + ], + "area": 2024.92804224, + "iscrowd": 0 + }, + { + "id": 3960, + "image_id": 802, + "category_id": 0, + "bbox": [ + 524.794, + 513.477, + 72.1415, + 96.1886 + ], + "area": 6939.189886899999, + "iscrowd": 0 + }, + { + "id": 4014, + "image_id": 810, + "category_id": 1, + "bbox": [ + 373.616, + 488.111, + 113.059, + 229.823 + ], + "area": 25983.558557, + "iscrowd": 0 + }, + { + "id": 4015, + "image_id": 810, + "category_id": 1, + "bbox": [ + 619.164, + 494.554, + 109.897, + 223.933 + ], + "area": 24609.564901, + "iscrowd": 0 + }, + { + "id": 4016, + "image_id": 810, + "category_id": 1, + "bbox": [ + 833.881, + 523.686, + 131.704, + 194.592 + ], + "area": 25628.544768000003, + "iscrowd": 0 + }, + { + "id": 4017, + "image_id": 810, + "category_id": 0, + "bbox": [ + 431.434, + 482.358, + 52.3379, + 87.7014 + ], + "area": 4590.107103060001, + "iscrowd": 0 + }, + { + "id": 4018, + "image_id": 810, + "category_id": 0, + "bbox": [ + 635.128, + 598.35, + 50.9234, + 103.261 + ], + "area": 5258.4012074, + "iscrowd": 0 + }, + { + "id": 4019, + "image_id": 810, + "category_id": 0, + "bbox": [ + 868.527, + 561.572, + 106.09, + 103.261 + ], + "area": 10954.95949, + "iscrowd": 0 + }, + { + "id": 4074, + "image_id": 821, + "category_id": 0, + "bbox": [ + 509.88, + 573.796, + 171.231, + 144.915 + ], + "area": 24813.940365, + "iscrowd": 0 + }, + { + "id": 4075, + "image_id": 821, + "category_id": 1, + "bbox": [ + 499.383, + 498.848, + 69.3573, + 97.3855 + ], + "area": 6754.395339149999, + "iscrowd": 0 + }, + { + "id": 4076, + "image_id": 821, + "category_id": 1, + "bbox": [ + 436.515, + 578.315, + 103.65, + 140.283 + ], + "area": 14540.33295, + "iscrowd": 0 + }, + { + "id": 4077, + "image_id": 821, + "category_id": 0, + "bbox": [ + 477.208, + 547.431, + 31.1539, + 28.1062 + ], + "area": 875.61774418, + "iscrowd": 0 + }, + { + "id": 4096, + "image_id": 833, + "category_id": 1, + "bbox": [ + 361.837, + 451.141, + 48.9236, + 104.739 + ], + "area": 5124.2089404, + "iscrowd": 0 + }, + { + "id": 4097, + "image_id": 833, + "category_id": 0, + "bbox": [ + 401.729, + 495.088, + 38.1925, + 55.167 + ], + "area": 2106.9656475, + "iscrowd": 0 + }, + { + "id": 4160, + "image_id": 849, + "category_id": 1, + "bbox": [ + 494.915, + 473.476, + 85.6868, + 227.921 + ], + "area": 19529.8211428, + "iscrowd": 0 + }, + { + "id": 4161, + "image_id": 849, + "category_id": 1, + "bbox": [ + 115.605, + 458.223, + 77.9464, + 181.46 + ], + "area": 14144.153744, + "iscrowd": 0 + }, + { + "id": 4162, + "image_id": 849, + "category_id": 1, + "bbox": [ + 800.855, + 506.254, + 187.493, + 211.693 + ], + "area": 39690.955649, + "iscrowd": 0 + }, + { + "id": 4163, + "image_id": 849, + "category_id": 1, + "bbox": [ + 336.702, + 454.071, + 86.5834, + 111.134 + ], + "area": 9622.3595756, + "iscrowd": 0 + }, + { + "id": 4164, + "image_id": 849, + "category_id": 0, + "bbox": [ + 882.806, + 598.985, + 107.957, + 117.533 + ], + "area": 12688.510080999999, + "iscrowd": 0 + }, + { + "id": 4165, + "image_id": 849, + "category_id": 0, + "bbox": [ + 545.877, + 497.122, + 35.6953, + 53.9782 + ], + "area": 1926.7680424600003, + "iscrowd": 0 + }, + { + "id": 4166, + "image_id": 849, + "category_id": 0, + "bbox": [ + 393.519, + 502.346, + 33.9541, + 45.2721 + ], + "area": 1537.17341061, + "iscrowd": 0 + }, + { + "id": 4225, + "image_id": 857, + "category_id": 1, + "bbox": [ + 737.191, + 487.724, + 100.363, + 231.028 + ], + "area": 23186.663163999998, + "iscrowd": 0 + }, + { + "id": 4226, + "image_id": 857, + "category_id": 1, + "bbox": [ + 435.536, + 456.193, + 85.4276, + 246.044 + ], + "area": 21018.9484144, + "iscrowd": 0 + }, + { + "id": 4227, + "image_id": 857, + "category_id": 1, + "bbox": [ + 146.18, + 448.32, + 69.7357, + 210.09 + ], + "area": 14650.773212999999, + "iscrowd": 0 + }, + { + "id": 4228, + "image_id": 857, + "category_id": 1, + "bbox": [ + 324.095, + 459.64, + 52.011, + 108.536 + ], + "area": 5645.065896, + "iscrowd": 0 + }, + { + "id": 4229, + "image_id": 857, + "category_id": 1, + "bbox": [ + 44.108, + 450.988, + 42.7069, + 84.2842 + ], + "area": 3599.5169009799997, + "iscrowd": 0 + }, + { + "id": 4230, + "image_id": 857, + "category_id": 1, + "bbox": [ + 227.09, + 467.537, + 81.9504, + 103.034 + ], + "area": 8443.677513600001, + "iscrowd": 0 + }, + { + "id": 4231, + "image_id": 857, + "category_id": 0, + "bbox": [ + 483.971, + 509.286, + 41.6958, + 69.2451 + ], + "area": 2887.2298405799997, + "iscrowd": 0 + }, + { + "id": 4232, + "image_id": 857, + "category_id": 0, + "bbox": [ + 781.055, + 532.368, + 57.3318, + 75.9462 + ], + "area": 4354.132349160001, + "iscrowd": 0 + }, + { + "id": 4233, + "image_id": 857, + "category_id": 0, + "bbox": [ + 153.382, + 475.781, + 64.7776, + 78.9246 + ], + "area": 5112.546168960001, + "iscrowd": 0 + }, + { + "id": 4251, + "image_id": 860, + "category_id": 1, + "bbox": [ + 492.158, + 452.741, + 91.3202, + 265.549 + ], + "area": 24249.987789799998, + "iscrowd": 0 + }, + { + "id": 4252, + "image_id": 860, + "category_id": 1, + "bbox": [ + 728.195, + 516.625, + 143.189, + 202.539 + ], + "area": 29001.356870999996, + "iscrowd": 0 + }, + { + "id": 4253, + "image_id": 860, + "category_id": 1, + "bbox": [ + 414.155, + 460.476, + 74.1932, + 228.024 + ], + "area": 16917.8302368, + "iscrowd": 0 + }, + { + "id": 4254, + "image_id": 860, + "category_id": 1, + "bbox": [ + 152.29, + 450.435, + 69.7969, + 197.851 + ], + "area": 13809.386461899998, + "iscrowd": 0 + }, + { + "id": 4255, + "image_id": 860, + "category_id": 1, + "bbox": [ + 254.635, + 468.188, + 55.0569, + 102.334 + ], + "area": 5634.1928046, + "iscrowd": 0 + }, + { + "id": 4256, + "image_id": 860, + "category_id": 1, + "bbox": [ + 53.3078, + 451.783, + 69.0044, + 93.3215 + ], + "area": 6439.5941146000005, + "iscrowd": 0 + }, + { + "id": 4257, + "image_id": 860, + "category_id": 0, + "bbox": [ + 530.317, + 447.89, + 56.6069, + 90.3724 + ], + "area": 5115.70140956, + "iscrowd": 0 + }, + { + "id": 4258, + "image_id": 860, + "category_id": 0, + "bbox": [ + 162.869, + 480.662, + 50.6483, + 74.4828 + ], + "area": 3772.42719924, + "iscrowd": 0 + }, + { + "id": 4259, + "image_id": 860, + "category_id": 0, + "bbox": [ + 810.372, + 576.0, + 59.5862, + 76.469 + ], + "area": 4556.497127799999, + "iscrowd": 0 + }, + { + "id": 4260, + "image_id": 861, + "category_id": 1, + "bbox": [ + 720.011, + 514.98, + 155.377, + 204.243 + ], + "area": 31734.664611, + "iscrowd": 0 + }, + { + "id": 4261, + "image_id": 861, + "category_id": 1, + "bbox": [ + 504.023, + 462.702, + 90.2512, + 255.691 + ], + "area": 23076.4195792, + "iscrowd": 0 + }, + { + "id": 4262, + "image_id": 861, + "category_id": 1, + "bbox": [ + 458.233, + 461.262, + 61.4822, + 239.829 + ], + "area": 14745.2145438, + "iscrowd": 0 + }, + { + "id": 4263, + "image_id": 861, + "category_id": 1, + "bbox": [ + 174.235, + 453.747, + 66.5139, + 213.226 + ], + "area": 14182.4928414, + "iscrowd": 0 + }, + { + "id": 4264, + "image_id": 861, + "category_id": 1, + "bbox": [ + 51.5006, + 451.405, + 67.7195, + 91.8706 + ], + "area": 6221.431096699999, + "iscrowd": 0 + }, + { + "id": 4265, + "image_id": 861, + "category_id": 0, + "bbox": [ + 528.464, + 532.818, + 57.4607, + 81.838 + ], + "area": 4702.4687666, + "iscrowd": 0 + }, + { + "id": 4266, + "image_id": 861, + "category_id": 0, + "bbox": [ + 786.167, + 580.701, + 90.5442, + 119.275 + ], + "area": 10799.659455, + "iscrowd": 0 + }, + { + "id": 4267, + "image_id": 861, + "category_id": 0, + "bbox": [ + 190.665, + 481.452, + 53.1077, + 86.1912 + ], + "area": 4577.41639224, + "iscrowd": 0 + }, + { + "id": 4369, + "image_id": 877, + "category_id": 1, + "bbox": [ + 274.332, + 517.48, + 181.798, + 201.483 + ], + "area": 36629.206434, + "iscrowd": 0 + }, + { + "id": 4370, + "image_id": 877, + "category_id": 1, + "bbox": [ + 595.346, + 524.896, + 206.366, + 193.536 + ], + "area": 39939.250176, + "iscrowd": 0 + }, + { + "id": 4371, + "image_id": 877, + "category_id": 1, + "bbox": [ + 600.347, + 479.35, + 67.603, + 124.014 + ], + "area": 8383.718442, + "iscrowd": 0 + }, + { + "id": 4372, + "image_id": 877, + "category_id": 1, + "bbox": [ + 528.156, + 521.751, + 103.824, + 197.694 + ], + "area": 20525.381856, + "iscrowd": 0 + }, + { + "id": 4373, + "image_id": 877, + "category_id": 0, + "bbox": [ + 527.156, + 524.178, + 83.3919, + 123.599 + ], + "area": 10307.1554481, + "iscrowd": 0 + }, + { + "id": 4579, + "image_id": 906, + "category_id": 1, + "bbox": [ + 308.921, + 502.528, + 182.273, + 216.849 + ], + "area": 39525.717777, + "iscrowd": 0 + }, + { + "id": 4580, + "image_id": 906, + "category_id": 1, + "bbox": [ + 473.318, + 488.175, + 99.3632, + 230.75 + ], + "area": 22928.0584, + "iscrowd": 0 + }, + { + "id": 4581, + "image_id": 906, + "category_id": 1, + "bbox": [ + 540.431, + 495.417, + 162.006, + 185.233 + ], + "area": 30008.857398, + "iscrowd": 0 + }, + { + "id": 4582, + "image_id": 906, + "category_id": 1, + "bbox": [ + 533.562, + 566.807, + 233.327, + 152.494 + ], + "area": 35580.967538, + "iscrowd": 0 + }, + { + "id": 4583, + "image_id": 906, + "category_id": 1, + "bbox": [ + 830.526, + 484.947, + 75.2355, + 165.21 + ], + "area": 12429.656955, + "iscrowd": 0 + }, + { + "id": 4584, + "image_id": 906, + "category_id": 1, + "bbox": [ + 875.244, + 475.213, + 56.0201, + 172.251 + ], + "area": 9649.5182451, + "iscrowd": 0 + }, + { + "id": 4585, + "image_id": 906, + "category_id": 0, + "bbox": [ + 847.117, + 529.324, + 49.6552, + 65.5448 + ], + "area": 3254.64015296, + "iscrowd": 0 + }, + { + "id": 4586, + "image_id": 906, + "category_id": 0, + "bbox": [ + 591.89, + 610.759, + 133.076, + 109.241 + ], + "area": 14537.355316, + "iscrowd": 0 + }, + { + "id": 4638, + "image_id": 914, + "category_id": 0, + "bbox": [ + 533.27, + 588.001, + 71.6821, + 84.881 + ], + "area": 6084.448330100001, + "iscrowd": 0 + }, + { + "id": 4639, + "image_id": 914, + "category_id": 1, + "bbox": [ + 620.473, + 566.62, + 145.986, + 151.768 + ], + "area": 22156.003247999997, + "iscrowd": 0 + }, + { + "id": 4640, + "image_id": 914, + "category_id": 1, + "bbox": [ + 538.358, + 502.531, + 84.9922, + 217.469 + ], + "area": 18483.1687418, + "iscrowd": 0 + }, + { + "id": 4641, + "image_id": 914, + "category_id": 1, + "bbox": [ + 611.722, + 480.391, + 110.75, + 141.372 + ], + "area": 15656.949000000002, + "iscrowd": 0 + }, + { + "id": 4642, + "image_id": 914, + "category_id": 1, + "bbox": [ + 769.008, + 665.46, + 155.3, + 53.7141 + ], + "area": 8341.79973, + "iscrowd": 0 + }, + { + "id": 4643, + "image_id": 914, + "category_id": 1, + "bbox": [ + 467.829, + 466.17, + 30.4167, + 101.812 + ], + "area": 3096.7850604, + "iscrowd": 0 + }, + { + "id": 4644, + "image_id": 914, + "category_id": 0, + "bbox": [ + 607.61, + 526.064, + 47.4468, + 53.4458 + ], + "area": 2535.83218344, + "iscrowd": 0 + }, + { + "id": 4762, + "image_id": 942, + "category_id": 1, + "bbox": [ + 582.921, + 522.438, + 189.577, + 196.53 + ], + "area": 37257.56781, + "iscrowd": 0 + }, + { + "id": 4763, + "image_id": 942, + "category_id": 1, + "bbox": [ + 391.113, + 486.017, + 108.573, + 232.672 + ], + "area": 25261.897055999998, + "iscrowd": 0 + }, + { + "id": 4764, + "image_id": 942, + "category_id": 1, + "bbox": [ + 124.575, + 547.016, + 124.304, + 172.498 + ], + "area": 21442.191392, + "iscrowd": 0 + }, + { + "id": 4765, + "image_id": 942, + "category_id": 1, + "bbox": [ + 118.179, + 503.503, + 54.6207, + 49.6552 + ], + "area": 2712.20178264, + "iscrowd": 0 + }, + { + "id": 4766, + "image_id": 943, + "category_id": 1, + "bbox": [ + 456.6, + 490.809, + 101.562, + 228.329 + ], + "area": 23189.549898, + "iscrowd": 0 + }, + { + "id": 4767, + "image_id": 943, + "category_id": 1, + "bbox": [ + 82.9618, + 558.585, + 122.282, + 160.859 + ], + "area": 19670.160238, + "iscrowd": 0 + }, + { + "id": 4768, + "image_id": 943, + "category_id": 1, + "bbox": [ + 660.222, + 530.594, + 220.344, + 188.918 + ], + "area": 41626.947792, + "iscrowd": 0 + }, + { + "id": 4769, + "image_id": 943, + "category_id": 1, + "bbox": [ + 73.2893, + 512.861, + 126.505, + 123.571 + ], + "area": 15632.349354999998, + "iscrowd": 0 + } + ], + "categories": [ + { + "id": 0, + "name": "2", + "supercategory": "" + }, + { + "id": 1, + "name": "1", + "supercategory": "" + } + ] +} \ No newline at end of file diff --git a/backend/backend/1/custom_exp_1/exp.py b/backend/backend/1/custom_exp_1/exp.py new file mode 100644 index 0000000..63b48ce --- /dev/null +++ b/backend/backend/1/custom_exp_1/exp.py @@ -0,0 +1,84 @@ +#!/usr/bin/env python3 +# -*- coding:utf-8 -*- +# Copyright (c) Megvii, Inc. and its affiliates. + +import os + +from yolox.exp import Exp as MyExp + + +class Exp(MyExp): + def __init__(self): + super(Exp, self).__init__() + self.data_dir = "/home/kitraining/To_Annotate" # Where images are located + self.annotations_dir = "./backend/1/custom_exp_1" # Where annotation JSONs are located + self.train_ann = "coco_project_1_train.json" + self.val_ann = "coco_project_1_valid.json" + self.test_ann = "coco_project_1_test.json" + self.num_classes = 2 + # Disable train2017 subdirectory - our images are directly in data_dir + self.name = "" + # Set data workers for training + self.data_num_workers = 8 + self.depth = 1.0 + self.width = 1.0 + self.input_size = (640.0, 640.0) + self.mosaic_scale = (0.1, 2.0) + self.test_size = (640.0, 640.0) + self.enable_mixup = True + self.max_epoch = 300 + self.warmup_epochs = 5 + self.warmup_lr = 0.0 + self.scheduler = "yoloxwarmcos" + self.no_aug_epochs = 15 + self.min_lr_ratio = 0.05 + self.ema = True + self.weight_decay = 0.0005 + self.momentum = 0.9 + self.print_interval = 10 + self.eval_interval = 10 + self.test_conf = 0.01 + self.nms_thre = 0.65 + self.mosaic_prob = 1.0 + self.mixup_prob = 1.0 + self.hsv_prob = 1.0 + self.flip_prob = 0.5 + self.degrees = 10.0 + self.translate = 0.1 + self.shear = 2.0 + self.mixup_scale = (0.5, 1.5) + self.activation = "silu" + self.random_size = (10, 20) + + def get_dataset(self, cache=False, cache_type="ram"): + """Override to use name parameter for images directory""" + from yolox.data import COCODataset + + # COCODataset constructs image paths as: os.path.join(data_dir, name, file_name) + # YOLOX adds "annotations/" to data_dir automatically, so we pass annotations_dir directly + # Use empty string for name since we have absolute paths in JSON + return COCODataset( + data_dir=self.annotations_dir, + json_file=self.train_ann, + name="", + img_size=self.input_size, + preproc=self.preproc if hasattr(self, 'preproc') else None, + cache=cache, + cache_type=cache_type, + ) + + def get_eval_dataset(self, **kwargs): + """Override eval dataset using name parameter""" + from yolox.data import COCODataset + + testdev = kwargs.get("testdev", False) + legacy = kwargs.get("legacy", False) + + return COCODataset( + data_dir=self.annotations_dir, + json_file=self.val_ann if not testdev else self.test_ann, + name="", + img_size=self.test_size, + preproc=None, # No preprocessing for evaluation + ) + self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(".")[0] diff --git a/backend/check_db.py b/backend/check_db.py index 26060c4..aae97a1 100644 --- a/backend/check_db.py +++ b/backend/check_db.py @@ -1,14 +1,14 @@ -import pymysql - -conn = pymysql.connect(host='localhost', user='root', password='root', database='myapp') -cursor = conn.cursor() -cursor.execute('DESCRIBE image') -rows = cursor.fetchall() - -print("Current 'image' table structure:") -print("-" * 60) -for row in rows: - print(f"Field: {row[0]:<15} Type: {row[1]:<15} Null: {row[2]}") -print("-" * 60) - -conn.close() +import pymysql + +conn = pymysql.connect(host='localhost', user='root', password='root', database='myapp2') +cursor = conn.cursor() +cursor.execute('DESCRIBE image') +rows = cursor.fetchall() + +print("Current 'image' table structure:") +print("-" * 60) +for row in rows: + print(f"Field: {row[0]:<15} Type: {row[1]:<15} Null: {row[2]}") +print("-" * 60) + +conn.close() diff --git a/backend/data/README.md b/backend/data/README.md index 613cd66..fa4e58e 100644 --- a/backend/data/README.md +++ b/backend/data/README.md @@ -1,140 +1,140 @@ -# YOLOX Base Configuration System - -## Overview - -This directory contains base experiment configurations for YOLOX models. These configurations define "protected" parameters that are preserved during transfer learning from COCO-pretrained models. - -## How It Works - -### Transfer Learning Flow - -1. **COCO Transfer Learning** (`transfer_learning = 'coco'`): - - Loads base configuration from `data/yolox_*.py` based on `selected_model` - - Base parameters are **protected** and used as defaults - - User settings from the form only override what's explicitly set - - Result: Best of both worlds - proven COCO settings + your customizations - -2. **Sketch/Custom Training** (`transfer_learning = 'sketch'`): - - No base configuration loaded - - Uses only user-defined parameters from the training form - - Full control over all settings - -### Base Configuration Files - -- `yolox_s.py` - YOLOX-Small (depth=0.33, width=0.50) -- `yolox_m.py` - YOLOX-Medium (depth=0.67, width=0.75) -- `yolox_l.py` - YOLOX-Large (depth=1.0, width=1.0) -- `yolox_x.py` - YOLOX-XLarge (depth=1.33, width=1.25) - -### Protected Parameters - -These parameters are defined in base configs and **preserved** unless explicitly overridden: - -**Model Architecture:** -- `depth` - Model depth multiplier -- `width` - Model width multiplier -- `activation` - Activation function (silu) - -**Training Hyperparameters:** -- `basic_lr_per_img` - Learning rate per image -- `scheduler` - LR scheduler (yoloxwarmcos) -- `warmup_epochs` - Warmup epochs -- `max_epoch` - Maximum training epochs -- `no_aug_epochs` - No augmentation epochs -- `min_lr_ratio` - Minimum LR ratio - -**Optimizer:** -- `momentum` - SGD momentum -- `weight_decay` - Weight decay - -**Augmentation:** -- `mosaic_prob` - Mosaic probability -- `mixup_prob` - Mixup probability -- `hsv_prob` - HSV augmentation probability -- `flip_prob` - Flip probability -- `degrees` - Rotation degrees -- `translate` - Translation -- `shear` - Shear -- `mosaic_scale` - Mosaic scale range -- `mixup_scale` - Mixup scale range -- `enable_mixup` - Enable mixup - -**Input/Output:** -- `input_size` - Training input size -- `test_size` - Testing size -- `random_size` - Random size range - -**Evaluation:** -- `eval_interval` - Evaluation interval -- `print_interval` - Print interval - -## Customizing Base Configurations - -### Adding a New Model - -Create a new file `data/yolox_MODELNAME.py`: - -```python -#!/usr/bin/env python3 -# -*- coding:utf-8 -*- -# Base configuration for YOLOX-MODELNAME - -class BaseExp: - """Base experiment configuration for YOLOX-MODELNAME""" - - # Define protected parameters - depth = 1.0 - width = 1.0 - # ... other parameters -``` - -### Modifying Parameters - -Edit the corresponding `yolox_*.py` file and update the `BaseExp` class attributes. - -**Example:** To change YOLOX-S max epochs: -```python -# In data/yolox_s.py -class BaseExp: - max_epoch = 500 # Changed from 300 - # ... other parameters -``` - -## Parameter Priority - -The merge logic follows this priority (highest to lowest): - -1. **User form values** (if explicitly set, not None) -2. **Base config values** (if transfer_learning='coco') -3. **Default fallbacks** (hardcoded minimums) - -## Example - -### COCO Transfer Learning -``` -User sets in form: max_epoch=100, depth=0.5 -Base config (yolox_s.py) has: depth=0.33, width=0.50, max_epoch=300 - -Result: depth=0.5 (user override), width=0.50 (base), max_epoch=100 (user override) -``` - -### Sketch Training -``` -User sets in form: max_epoch=100, depth=0.5 -No base config loaded - -Result: depth=0.5 (user), max_epoch=100 (user), width=1.0 (default fallback) -``` - -## Debugging - -To see which base config was loaded, check Flask logs: -``` -Loaded base config for yolox-s: ['depth', 'width', 'activation', ...] -``` - -If base config fails to load: -``` -Warning: Could not load base config for yolox-s: [error message] -Falling back to custom settings only -``` +# YOLOX Base Configuration System + +## Overview + +This directory contains base experiment configurations for YOLOX models. These configurations define "protected" parameters that are preserved during transfer learning from COCO-pretrained models. + +## How It Works + +### Transfer Learning Flow + +1. **COCO Transfer Learning** (`transfer_learning = 'coco'`): + - Loads base configuration from `data/yolox_*.py` based on `selected_model` + - Base parameters are **protected** and used as defaults + - User settings from the form only override what's explicitly set + - Result: Best of both worlds - proven COCO settings + your customizations + +2. **Sketch/Custom Training** (`transfer_learning = 'sketch'`): + - No base configuration loaded + - Uses only user-defined parameters from the training form + - Full control over all settings + +### Base Configuration Files + +- `yolox_s.py` - YOLOX-Small (depth=0.33, width=0.50) +- `yolox_m.py` - YOLOX-Medium (depth=0.67, width=0.75) +- `yolox_l.py` - YOLOX-Large (depth=1.0, width=1.0) +- `yolox_x.py` - YOLOX-XLarge (depth=1.33, width=1.25) + +### Protected Parameters + +These parameters are defined in base configs and **preserved** unless explicitly overridden: + +**Model Architecture:** +- `depth` - Model depth multiplier +- `width` - Model width multiplier +- `activation` - Activation function (silu) + +**Training Hyperparameters:** +- `basic_lr_per_img` - Learning rate per image +- `scheduler` - LR scheduler (yoloxwarmcos) +- `warmup_epochs` - Warmup epochs +- `max_epoch` - Maximum training epochs +- `no_aug_epochs` - No augmentation epochs +- `min_lr_ratio` - Minimum LR ratio + +**Optimizer:** +- `momentum` - SGD momentum +- `weight_decay` - Weight decay + +**Augmentation:** +- `mosaic_prob` - Mosaic probability +- `mixup_prob` - Mixup probability +- `hsv_prob` - HSV augmentation probability +- `flip_prob` - Flip probability +- `degrees` - Rotation degrees +- `translate` - Translation +- `shear` - Shear +- `mosaic_scale` - Mosaic scale range +- `mixup_scale` - Mixup scale range +- `enable_mixup` - Enable mixup + +**Input/Output:** +- `input_size` - Training input size +- `test_size` - Testing size +- `random_size` - Random size range + +**Evaluation:** +- `eval_interval` - Evaluation interval +- `print_interval` - Print interval + +## Customizing Base Configurations + +### Adding a New Model + +Create a new file `data/yolox_MODELNAME.py`: + +```python +#!/usr/bin/env python3 +# -*- coding:utf-8 -*- +# Base configuration for YOLOX-MODELNAME + +class BaseExp: + """Base experiment configuration for YOLOX-MODELNAME""" + + # Define protected parameters + depth = 1.0 + width = 1.0 + # ... other parameters +``` + +### Modifying Parameters + +Edit the corresponding `yolox_*.py` file and update the `BaseExp` class attributes. + +**Example:** To change YOLOX-S max epochs: +```python +# In data/yolox_s.py +class BaseExp: + max_epoch = 500 # Changed from 300 + # ... other parameters +``` + +## Parameter Priority + +The merge logic follows this priority (highest to lowest): + +1. **User form values** (if explicitly set, not None) +2. **Base config values** (if transfer_learning='coco') +3. **Default fallbacks** (hardcoded minimums) + +## Example + +### COCO Transfer Learning +``` +User sets in form: max_epoch=100, depth=0.5 +Base config (yolox_s.py) has: depth=0.33, width=0.50, max_epoch=300 + +Result: depth=0.5 (user override), width=0.50 (base), max_epoch=100 (user override) +``` + +### Sketch Training +``` +User sets in form: max_epoch=100, depth=0.5 +No base config loaded + +Result: depth=0.5 (user), max_epoch=100 (user), width=1.0 (default fallback) +``` + +## Debugging + +To see which base config was loaded, check Flask logs: +``` +Loaded base config for yolox-s: ['depth', 'width', 'activation', ...] +``` + +If base config fails to load: +``` +Warning: Could not load base config for yolox-s: [error message] +Falling back to custom settings only +``` diff --git a/backend/data/__init__.py b/backend/data/__init__.py index f8167a6..83db142 100644 --- a/backend/data/__init__.py +++ b/backend/data/__init__.py @@ -1 +1 @@ -# Base experiment configurations for YOLOX models +# Base experiment configurations for YOLOX models diff --git a/backend/data/test_base_configs.py b/backend/data/test_base_configs.py index 624313c..9ce9bf5 100644 --- a/backend/data/test_base_configs.py +++ b/backend/data/test_base_configs.py @@ -1,79 +1,79 @@ -#!/usr/bin/env python3 -""" -Test script to demonstrate base configuration loading for YOLOX models -""" - -import sys -import os -sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) - -from services.generate_yolox_exp import load_base_config - -def test_base_configs(): - """Test loading all base configurations""" - models = ['yolox-s', 'yolox-m', 'yolox-l', 'yolox-x'] - - print("=" * 80) - print("YOLOX Base Configuration Test") - print("=" * 80) - - for model in models: - print(f"\n{'='*80}") - print(f"Model: {model.upper()}") - print(f"{'='*80}") - - try: - config = load_base_config(model) - - # Group parameters by category - arch_params = ['depth', 'width', 'activation'] - training_params = ['max_epoch', 'warmup_epochs', 'basic_lr_per_img', 'scheduler', - 'no_aug_epochs', 'min_lr_ratio'] - optimizer_params = ['momentum', 'weight_decay'] - augmentation_params = ['mosaic_prob', 'mixup_prob', 'hsv_prob', 'flip_prob', - 'degrees', 'translate', 'shear', 'mosaic_scale', - 'mixup_scale', 'enable_mixup'] - input_params = ['input_size', 'test_size', 'random_size'] - eval_params = ['eval_interval', 'print_interval'] - - print("\n[Architecture]") - for param in arch_params: - if param in config: - print(f" {param:25s} = {config[param]}") - - print("\n[Training Hyperparameters]") - for param in training_params: - if param in config: - print(f" {param:25s} = {config[param]}") - - print("\n[Optimizer]") - for param in optimizer_params: - if param in config: - print(f" {param:25s} = {config[param]}") - - print("\n[Data Augmentation]") - for param in augmentation_params: - if param in config: - print(f" {param:25s} = {config[param]}") - - print("\n[Input/Output]") - for param in input_params: - if param in config: - print(f" {param:25s} = {config[param]}") - - print("\n[Evaluation]") - for param in eval_params: - if param in config: - print(f" {param:25s} = {config[param]}") - - print(f"\nβœ“ Successfully loaded {len(config)} parameters") - - except Exception as e: - print(f"βœ— Error loading config: {e}") - - print("\n" + "="*80) - print("Test Complete") - print("="*80) - -if __name__ == '__main__': - test_base_configs() +#!/usr/bin/env python3 +""" +Test script to demonstrate base configuration loading for YOLOX models +""" + +import sys +import os +sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) + +from services.generate_yolox_exp import load_base_config + +def test_base_configs(): + """Test loading all base configurations""" + models = ['yolox-s', 'yolox-m', 'yolox-l', 'yolox-x'] + + print("=" * 80) + print("YOLOX Base Configuration Test") + print("=" * 80) + + for model in models: + print(f"\n{'='*80}") + print(f"Model: {model.upper()}") + print(f"{'='*80}") + + try: + config = load_base_config(model) + + # Group parameters by category + arch_params = ['depth', 'width', 'activation'] + training_params = ['max_epoch', 'warmup_epochs', 'basic_lr_per_img', 'scheduler', + 'no_aug_epochs', 'min_lr_ratio'] + optimizer_params = ['momentum', 'weight_decay'] + augmentation_params = ['mosaic_prob', 'mixup_prob', 'hsv_prob', 'flip_prob', + 'degrees', 'translate', 'shear', 'mosaic_scale', + 'mixup_scale', 'enable_mixup'] + input_params = ['input_size', 'test_size', 'random_size'] + eval_params = ['eval_interval', 'print_interval'] + + print("\n[Architecture]") + for param in arch_params: + if param in config: + print(f" {param:25s} = {config[param]}") + + print("\n[Training Hyperparameters]") + for param in training_params: + if param in config: + print(f" {param:25s} = {config[param]}") + + print("\n[Optimizer]") + for param in optimizer_params: + if param in config: + print(f" {param:25s} = {config[param]}") + + print("\n[Data Augmentation]") + for param in augmentation_params: + if param in config: + print(f" {param:25s} = {config[param]}") + + print("\n[Input/Output]") + for param in input_params: + if param in config: + print(f" {param:25s} = {config[param]}") + + print("\n[Evaluation]") + for param in eval_params: + if param in config: + print(f" {param:25s} = {config[param]}") + + print(f"\nβœ“ Successfully loaded {len(config)} parameters") + + except Exception as e: + print(f"βœ— Error loading config: {e}") + + print("\n" + "="*80) + print("Test Complete") + print("="*80) + +if __name__ == '__main__': + test_base_configs() diff --git a/backend/data/yolox_l.py b/backend/data/yolox_l.py index 16f53ea..0b6e99b 100644 --- a/backend/data/yolox_l.py +++ b/backend/data/yolox_l.py @@ -1,15 +1,15 @@ -#!/usr/bin/env python3 -# -*- coding:utf-8 -*- -# Base configuration for YOLOX-L model -# These parameters are preserved during transfer learning from COCO - -class BaseExp: - """Base experiment configuration for YOLOX-L""" - - # Model architecture (protected - always use these for yolox-l) - depth = 1.0 - width = 1.0 - - scheduler = "yoloxwarmcos" - - activation = "silu" +#!/usr/bin/env python3 +# -*- coding:utf-8 -*- +# Base configuration for YOLOX-L model +# These parameters are preserved during transfer learning from COCO + +class BaseExp: + """Base experiment configuration for YOLOX-L""" + + # Model architecture (protected - always use these for yolox-l) + depth = 1.0 + width = 1.0 + + scheduler = "yoloxwarmcos" + + activation = "silu" diff --git a/backend/data/yolox_m.py b/backend/data/yolox_m.py index 27f15a3..b39fe13 100644 --- a/backend/data/yolox_m.py +++ b/backend/data/yolox_m.py @@ -1,15 +1,15 @@ -#!/usr/bin/env python3 -# -*- coding:utf-8 -*- -# Base configuration for YOLOX-M model -# These parameters are preserved during transfer learning from COCO - -class BaseExp: - """Base experiment configuration for YOLOX-M""" - - # Model architecture (protected - always use these for yolox-m) - depth = 0.67 - width = 0.75 - - scheduler = "yoloxwarmcos" - +#!/usr/bin/env python3 +# -*- coding:utf-8 -*- +# Base configuration for YOLOX-M model +# These parameters are preserved during transfer learning from COCO + +class BaseExp: + """Base experiment configuration for YOLOX-M""" + + # Model architecture (protected - always use these for yolox-m) + depth = 0.67 + width = 0.75 + + scheduler = "yoloxwarmcos" + activation = "silu" \ No newline at end of file diff --git a/backend/data/yolox_s.py b/backend/data/yolox_s.py index d6ba3b9..642ee55 100644 --- a/backend/data/yolox_s.py +++ b/backend/data/yolox_s.py @@ -1,17 +1,17 @@ -#!/usr/bin/env python3 -# -*- coding:utf-8 -*- -# Base configuration for YOLOX-S model -# These parameters are preserved during transfer learning from COCO - -class BaseExp: - """Base experiment configuration for YOLOX-S""" - - # Model architecture (protected - always use these for yolox-s) - depth = 0.33 - width = 0.50 - - scheduler = "yoloxwarmcos" - - activation = "silu" - - +#!/usr/bin/env python3 +# -*- coding:utf-8 -*- +# Base configuration for YOLOX-S model +# These parameters are preserved during transfer learning from COCO + +class BaseExp: + """Base experiment configuration for YOLOX-S""" + + # Model architecture (protected - always use these for yolox-s) + depth = 0.33 + width = 0.50 + + scheduler = "yoloxwarmcos" + + activation = "silu" + + diff --git a/backend/data/yolox_x.py b/backend/data/yolox_x.py index 55dafa1..f9f8d7d 100644 --- a/backend/data/yolox_x.py +++ b/backend/data/yolox_x.py @@ -1,15 +1,15 @@ -#!/usr/bin/env python3 -# -*- coding:utf-8 -*- -# Base configuration for YOLOX-X model -# These parameters are preserved during transfer learning from COCO - -class BaseExp: - """Base experiment configuration for YOLOX-X""" - - # Model architecture (protected - always use these for yolox-x) - depth = 1.33 - width = 1.25 - - scheduler = "yoloxwarmcos" - +#!/usr/bin/env python3 +# -*- coding:utf-8 -*- +# Base configuration for YOLOX-X model +# These parameters are preserved during transfer learning from COCO + +class BaseExp: + """Base experiment configuration for YOLOX-X""" + + # Model architecture (protected - always use these for yolox-x) + depth = 1.33 + width = 1.25 + + scheduler = "yoloxwarmcos" + activation = "silu" \ No newline at end of file diff --git a/backend/database/__init__.py b/backend/database/__init__.py index 5a2305d..d46a06b 100644 --- a/backend/database/__init__.py +++ b/backend/database/__init__.py @@ -1,4 +1,4 @@ -# Database module -from database.database import db - -__all__ = ['db'] +# Database module +from database.database import db + +__all__ = ['db'] diff --git a/backend/database/database.js b/backend/database/database.js index d47cf4d..12b0555 100644 --- a/backend/database/database.js +++ b/backend/database/database.js @@ -1,10 +1,10 @@ -// database.js -const { Sequelize } = require('sequelize'); - -const sequelize = new Sequelize('myapp', 'root', 'root', { - host: 'localhost', - dialect: 'mysql', - logging: false, -}); - -module.exports = sequelize; +// database.js +const { Sequelize } = require('sequelize'); + +const sequelize = new Sequelize('myapp', 'root', 'root', { + host: 'localhost', + dialect: 'mysql', + logging: false, +}); + +module.exports = sequelize; diff --git a/backend/database/database.py b/backend/database/database.py index 5debe6e..c601440 100644 --- a/backend/database/database.py +++ b/backend/database/database.py @@ -1,9 +1,9 @@ -from flask_sqlalchemy import SQLAlchemy - -db = SQLAlchemy() - -def init_db(app): - """Initialize database with app context""" - db.init_app(app) - with app.app_context(): - db.create_all() +from flask_sqlalchemy import SQLAlchemy + +db = SQLAlchemy() + +def init_db(app): + """Initialize database with app context""" + db.init_app(app) + with app.app_context(): + db.create_all() diff --git a/backend/database/migration_add_image_dimensions.sql b/backend/database/migration_add_image_dimensions.sql deleted file mode 100644 index 02adc8a..0000000 --- a/backend/database/migration_add_image_dimensions.sql +++ /dev/null @@ -1,12 +0,0 @@ --- Migration: Add width and height columns to image table --- Date: 2025-11-27 - -USE myapp; - --- Add width and height columns to image table -ALTER TABLE `image` -ADD COLUMN `width` FLOAT NULL AFTER `image_path`, -ADD COLUMN `height` FLOAT NULL AFTER `width`; - --- Verify the changes -DESCRIBE `image`; diff --git a/backend/models/Annotation.js b/backend/models/Annotation.js index fe092cd..e41e008 100644 --- a/backend/models/Annotation.js +++ b/backend/models/Annotation.js @@ -1,40 +1,40 @@ -const { DataTypes } = require('sequelize'); -const sequelize = require('../database/database.js'); - - -const Annotation = sequelize.define('Annotation', { - annotation_id: { - type: DataTypes.INTEGER, - primaryKey: true, - autoIncrement: true, - }, - image_id: { - type: DataTypes.INTEGER, - allowNull: false, - }, - x: { - type: DataTypes.FLOAT, - allowNull: false, - }, - y: { - type: DataTypes.FLOAT, - allowNull: false, - }, - height: { - type: DataTypes.FLOAT, - allowNull: false, - }, - width: { - type: DataTypes.FLOAT, - allowNull: false, - }, - Label: { - type: DataTypes.STRING, - allowNull: false, - }, -}, { - tableName: 'annotation', - timestamps: false, -}); - -module.exports = Annotation; +const { DataTypes } = require('sequelize'); +const sequelize = require('../database/database.js'); + + +const Annotation = sequelize.define('Annotation', { + annotation_id: { + type: DataTypes.INTEGER, + primaryKey: true, + autoIncrement: true, + }, + image_id: { + type: DataTypes.INTEGER, + allowNull: false, + }, + x: { + type: DataTypes.FLOAT, + allowNull: false, + }, + y: { + type: DataTypes.FLOAT, + allowNull: false, + }, + height: { + type: DataTypes.FLOAT, + allowNull: false, + }, + width: { + type: DataTypes.FLOAT, + allowNull: false, + }, + Label: { + type: DataTypes.STRING, + allowNull: false, + }, +}, { + tableName: 'annotation', + timestamps: false, +}); + +module.exports = Annotation; diff --git a/backend/models/Annotation.py b/backend/models/Annotation.py index 9b30150..2c80105 100644 --- a/backend/models/Annotation.py +++ b/backend/models/Annotation.py @@ -1,23 +1,23 @@ -from database.database import db - -class Annotation(db.Model): - __tablename__ = 'annotation' - - annotation_id = db.Column(db.Integer, primary_key=True, autoincrement=True) - image_id = db.Column(db.Integer, nullable=False) - x = db.Column(db.Float, nullable=False) - y = db.Column(db.Float, nullable=False) - height = db.Column(db.Float, nullable=False) - width = db.Column(db.Float, nullable=False) - Label = db.Column(db.String(255), nullable=False) - - def to_dict(self): - return { - 'annotation_id': self.annotation_id, - 'image_id': self.image_id, - 'x': self.x, - 'y': self.y, - 'height': self.height, - 'width': self.width, - 'Label': self.Label - } +from database.database import db + +class Annotation(db.Model): + __tablename__ = 'annotation' + + annotation_id = db.Column(db.Integer, primary_key=True, autoincrement=True) + image_id = db.Column(db.Integer, db.ForeignKey('image.image_id', ondelete='CASCADE'), nullable=False) + x = db.Column(db.Float, nullable=False) + y = db.Column(db.Float, nullable=False) + height = db.Column(db.Float, nullable=False) + width = db.Column(db.Float, nullable=False) + Label = db.Column(db.String(255), nullable=False) + + def to_dict(self): + return { + 'annotation_id': self.annotation_id, + 'image_id': self.image_id, + 'x': self.x, + 'y': self.y, + 'height': self.height, + 'width': self.width, + 'Label': self.Label + } diff --git a/backend/models/AnnotationProjectMapping.py b/backend/models/AnnotationProjectMapping.py new file mode 100644 index 0000000..70b287f --- /dev/null +++ b/backend/models/AnnotationProjectMapping.py @@ -0,0 +1,21 @@ +from database.database import db + +class AnnotationProjectMapping(db.Model): + """Mapping between training project details and label studio projects (3NF)""" + __tablename__ = 'annotation_project_mapping' + + id = db.Column(db.Integer, primary_key=True, autoincrement=True) + project_details_id = db.Column(db.Integer, db.ForeignKey('training_project_details.id', ondelete='CASCADE'), nullable=False) + label_studio_project_id = db.Column(db.Integer, db.ForeignKey('label_studio_project.project_id', ondelete='CASCADE'), nullable=False) + + # Unique constraint: each label studio project can only be mapped once per training project details + __table_args__ = ( + db.UniqueConstraint('project_details_id', 'label_studio_project_id', name='uq_annotation_mapping'), + ) + + def to_dict(self): + return { + 'id': self.id, + 'project_details_id': self.project_details_id, + 'label_studio_project_id': self.label_studio_project_id + } diff --git a/backend/models/ClassMapping.py b/backend/models/ClassMapping.py new file mode 100644 index 0000000..d6c96c4 --- /dev/null +++ b/backend/models/ClassMapping.py @@ -0,0 +1,25 @@ +from database.database import db + +class ClassMapping(db.Model): + """Class name mappings for training project details (3NF)""" + __tablename__ = 'class_mapping' + + id = db.Column(db.Integer, primary_key=True, autoincrement=True) + project_details_id = db.Column(db.Integer, db.ForeignKey('training_project_details.id', ondelete='CASCADE'), nullable=False) + label_studio_project_id = db.Column(db.Integer, db.ForeignKey('label_studio_project.project_id', ondelete='CASCADE'), nullable=False) + source_class = db.Column(db.String(255), nullable=False) + target_class = db.Column(db.String(255), nullable=False) + + # Unique constraint: each source class can only be mapped once per project details AND label studio project + __table_args__ = ( + db.UniqueConstraint('project_details_id', 'label_studio_project_id', 'source_class', name='uq_class_mapping'), + ) + + def to_dict(self): + return { + 'id': self.id, + 'project_details_id': self.project_details_id, + 'label_studio_project_id': self.label_studio_project_id, + 'source_class': self.source_class, + 'target_class': self.target_class + } diff --git a/backend/models/Images.js b/backend/models/Images.js index fc6d382..41a240b 100644 --- a/backend/models/Images.js +++ b/backend/models/Images.js @@ -1,35 +1,35 @@ - -const { DataTypes } = require('sequelize'); -const sequelize = require('../database/database.js'); - -const Image = sequelize.define('Image', { - image_id: { - type: DataTypes.INTEGER, - primaryKey: true, - autoIncrement: true, - }, - image_path: { - type: DataTypes.STRING, - allowNull: false, - }, - project_id: { - type: DataTypes.INTEGER, - allowNull: false, - }, - width: { - type: DataTypes.FLOAT, - allowNull: true, - }, - height: { - type: DataTypes.FLOAT, - allowNull: true, - }, - -}, { - tableName: 'image', - timestamps: false, -}); - -module.exports = Image; - - + +const { DataTypes } = require('sequelize'); +const sequelize = require('../database/database.js'); + +const Image = sequelize.define('Image', { + image_id: { + type: DataTypes.INTEGER, + primaryKey: true, + autoIncrement: true, + }, + image_path: { + type: DataTypes.STRING, + allowNull: false, + }, + project_id: { + type: DataTypes.INTEGER, + allowNull: false, + }, + width: { + type: DataTypes.FLOAT, + allowNull: true, + }, + height: { + type: DataTypes.FLOAT, + allowNull: true, + }, + +}, { + tableName: 'image', + timestamps: false, +}); + +module.exports = Image; + + diff --git a/backend/models/Images.py b/backend/models/Images.py index 3c5848a..ee67ece 100644 --- a/backend/models/Images.py +++ b/backend/models/Images.py @@ -1,19 +1,19 @@ -from database.database import db - -class Image(db.Model): - __tablename__ = 'image' - - image_id = db.Column(db.Integer, primary_key=True, autoincrement=True) - image_path = db.Column(db.String(500), nullable=False) - project_id = db.Column(db.Integer, nullable=False) - width = db.Column(db.Float) - height = db.Column(db.Float) - - def to_dict(self): - return { - 'image_id': self.image_id, - 'image_path': self.image_path, - 'project_id': self.project_id, - 'width': self.width, - 'height': self.height - } +from database.database import db + +class Image(db.Model): + __tablename__ = 'image' + + image_id = db.Column(db.Integer, primary_key=True, autoincrement=True) + image_path = db.Column(db.String(500), nullable=False) + project_id = db.Column(db.Integer, db.ForeignKey('label_studio_project.project_id', ondelete='CASCADE'), nullable=False) + width = db.Column(db.Integer) + height = db.Column(db.Integer) + + def to_dict(self): + return { + 'image_id': self.image_id, + 'image_path': self.image_path, + 'project_id': self.project_id, + 'width': self.width, + 'height': self.height + } diff --git a/backend/models/LabelStudioProject.js b/backend/models/LabelStudioProject.js index 2763883..b86ff81 100644 --- a/backend/models/LabelStudioProject.js +++ b/backend/models/LabelStudioProject.js @@ -1,24 +1,24 @@ - -const { DataTypes } = require('sequelize'); -const sequelize = require('../database/database.js'); - -const Label_studio_project = sequelize.define('LabelStudioProject', { - project_id: { - type: DataTypes.INTEGER, - primaryKey: true, - unique: true, - allowNull: false, - }, - title:{ - type: DataTypes.STRING, - allowNull: false, - } - -}, { - tableName: 'label_studio_project', - timestamps: false, -}); - -module.exports = Label_studio_project; - - + +const { DataTypes } = require('sequelize'); +const sequelize = require('../database/database.js'); + +const Label_studio_project = sequelize.define('LabelStudioProject', { + project_id: { + type: DataTypes.INTEGER, + primaryKey: true, + unique: true, + allowNull: false, + }, + title:{ + type: DataTypes.STRING, + allowNull: false, + } + +}, { + tableName: 'label_studio_project', + timestamps: false, +}); + +module.exports = Label_studio_project; + + diff --git a/backend/models/LabelStudioProject.py b/backend/models/LabelStudioProject.py index a0c5953..6bdf1a3 100644 --- a/backend/models/LabelStudioProject.py +++ b/backend/models/LabelStudioProject.py @@ -1,13 +1,13 @@ -from database.database import db - -class LabelStudioProject(db.Model): - __tablename__ = 'label_studio_project' - - project_id = db.Column(db.Integer, primary_key=True, unique=True) - title = db.Column(db.String(255), nullable=False) - - def to_dict(self): - return { - 'project_id': self.project_id, - 'title': self.title - } +from database.database import db + +class LabelStudioProject(db.Model): + __tablename__ = 'label_studio_project' + + project_id = db.Column(db.Integer, primary_key=True, unique=True) + title = db.Column(db.String(255), nullable=False) + + def to_dict(self): + return { + 'project_id': self.project_id, + 'title': self.title + } diff --git a/backend/models/ProjectClass.py b/backend/models/ProjectClass.py new file mode 100644 index 0000000..7919f72 --- /dev/null +++ b/backend/models/ProjectClass.py @@ -0,0 +1,23 @@ +from database.database import db + +class ProjectClass(db.Model): + """Class definitions for training projects (3NF)""" + __tablename__ = 'project_class' + + id = db.Column(db.Integer, primary_key=True, autoincrement=True) + project_id = db.Column(db.Integer, db.ForeignKey('training_project.project_id', ondelete='CASCADE'), nullable=False) + class_name = db.Column(db.String(255), nullable=False) + display_order = db.Column(db.Integer, default=0) + + # Unique constraint: one class name per project + __table_args__ = ( + db.UniqueConstraint('project_id', 'class_name', name='uq_project_class'), + ) + + def to_dict(self): + return { + 'id': self.id, + 'project_id': self.project_id, + 'class_name': self.class_name, + 'display_order': self.display_order + } diff --git a/backend/models/Settings.py b/backend/models/Settings.py new file mode 100644 index 0000000..7c2c6ba --- /dev/null +++ b/backend/models/Settings.py @@ -0,0 +1,21 @@ +from database.database import db + +class Settings(db.Model): + __tablename__ = 'settings' + + id = db.Column(db.Integer, primary_key=True) + key = db.Column(db.String(255), unique=True, nullable=False) + value = db.Column(db.Text, nullable=True) + description = db.Column(db.String(500), nullable=True) + created_at = db.Column(db.DateTime, server_default=db.func.now()) + updated_at = db.Column(db.DateTime, server_default=db.func.now(), onupdate=db.func.now()) + + def to_dict(self): + return { + 'id': self.id, + 'key': self.key, + 'value': self.value, + 'description': self.description, + 'created_at': self.created_at.isoformat() if self.created_at else None, + 'updated_at': self.updated_at.isoformat() if self.updated_at else None + } diff --git a/backend/models/TrainingProject.js b/backend/models/TrainingProject.js index 3a8420c..2161929 100644 --- a/backend/models/TrainingProject.js +++ b/backend/models/TrainingProject.js @@ -1,38 +1,38 @@ -const { DataTypes } = require('sequelize'); -const sequelize = require('../database/database.js'); - -const Training_Project = sequelize.define('LabelStudioProject', { - project_id: { - type: DataTypes.INTEGER, - primaryKey: true, - unique: true, - allowNull: false, - autoIncrement: true, - }, - title:{ - type: DataTypes.STRING, - allowNull: false, - }, - description: { - type: DataTypes.STRING, - }, - classes: { - type: DataTypes.JSON, - allowNull: false, - }, - project_image: { - type: DataTypes.BLOB, - }, - project_image_type: { - type: DataTypes.STRING, - allowNull: true, - } - -}, { - tableName: 'training_project', - timestamps: false, -}); - -module.exports = Training_Project; - - +const { DataTypes } = require('sequelize'); +const sequelize = require('../database/database.js'); + +const Training_Project = sequelize.define('LabelStudioProject', { + project_id: { + type: DataTypes.INTEGER, + primaryKey: true, + unique: true, + allowNull: false, + autoIncrement: true, + }, + title:{ + type: DataTypes.STRING, + allowNull: false, + }, + description: { + type: DataTypes.STRING, + }, + classes: { + type: DataTypes.JSON, + allowNull: false, + }, + project_image: { + type: DataTypes.BLOB, + }, + project_image_type: { + type: DataTypes.STRING, + allowNull: true, + } + +}, { + tableName: 'training_project', + timestamps: false, +}); + +module.exports = Training_Project; + + diff --git a/backend/models/TrainingProject.py b/backend/models/TrainingProject.py index 96b89d8..6d52b84 100644 --- a/backend/models/TrainingProject.py +++ b/backend/models/TrainingProject.py @@ -1,28 +1,36 @@ -from database.database import db - -class TrainingProject(db.Model): - __tablename__ = 'training_project' - - project_id = db.Column(db.Integer, primary_key=True, unique=True, autoincrement=True) - title = db.Column(db.String(255), nullable=False) - description = db.Column(db.String(500)) - classes = db.Column(db.JSON, nullable=False) - project_image = db.Column(db.LargeBinary) - project_image_type = db.Column(db.String(100)) - - def to_dict(self): - result = { - 'project_id': self.project_id, - 'title': self.title, - 'description': self.description, - 'classes': self.classes, - 'project_image_type': self.project_image_type - } - if self.project_image: - import base64 - base64_data = base64.b64encode(self.project_image).decode('utf-8') - mime_type = self.project_image_type or 'image/png' - result['project_image'] = f'data:{mime_type};base64,{base64_data}' - else: - result['project_image'] = None - return result +from database.database import db + +class TrainingProject(db.Model): + __tablename__ = 'training_project' + + project_id = db.Column(db.Integer, primary_key=True, unique=True, autoincrement=True) + title = db.Column(db.String(255), nullable=False) + description = db.Column(db.String(500)) + project_image = db.Column(db.LargeBinary) + project_image_type = db.Column(db.String(100)) + + # Relationship to classes (3NF) + classes_relation = db.relationship('ProjectClass', backref='project', lazy=True, cascade='all, delete-orphan') + + def to_dict(self, include_classes=True): + result = { + 'project_id': self.project_id, + 'title': self.title, + 'description': self.description, + 'project_image_type': self.project_image_type + } + + # Include classes as array for backwards compatibility + if include_classes: + from models.ProjectClass import ProjectClass + classes = ProjectClass.query.filter_by(project_id=self.project_id).order_by(ProjectClass.display_order).all() + result['classes'] = [c.class_name for c in classes] + + if self.project_image: + import base64 + base64_data = base64.b64encode(self.project_image).decode('utf-8') + mime_type = self.project_image_type or 'image/png' + result['project_image'] = f'data:{mime_type};base64,{base64_data}' + else: + result['project_image'] = None + return result diff --git a/backend/models/TrainingProjectDetails.js b/backend/models/TrainingProjectDetails.js index 779b076..872cf11 100644 --- a/backend/models/TrainingProjectDetails.js +++ b/backend/models/TrainingProjectDetails.js @@ -1,33 +1,33 @@ -const { DataTypes } = require('sequelize'); -const sequelize = require('../database/database.js'); - -const TrainingProjectDetails = sequelize.define('TrainingProjectDetails', { - id: { - type: DataTypes.INTEGER, - primaryKey: true, - autoIncrement: true, - unique: true, - }, - project_id: { - type: DataTypes.INTEGER, - allowNull: false, - unique: true, - }, - annotation_projects: { - type: DataTypes.JSON, - allowNull: false, - }, - class_map: { - type: DataTypes.JSON, - allowNull: true, - }, - description: { - type: DataTypes.JSON, - allowNull: true, - } -}, { - tableName: 'training_project_details', - timestamps: false, -}); - -module.exports = TrainingProjectDetails; +const { DataTypes } = require('sequelize'); +const sequelize = require('../database/database.js'); + +const TrainingProjectDetails = sequelize.define('TrainingProjectDetails', { + id: { + type: DataTypes.INTEGER, + primaryKey: true, + autoIncrement: true, + unique: true, + }, + project_id: { + type: DataTypes.INTEGER, + allowNull: false, + unique: true, + }, + annotation_projects: { + type: DataTypes.JSON, + allowNull: false, + }, + class_map: { + type: DataTypes.JSON, + allowNull: true, + }, + description: { + type: DataTypes.JSON, + allowNull: true, + } +}, { + tableName: 'training_project_details', + timestamps: false, +}); + +module.exports = TrainingProjectDetails; diff --git a/backend/models/TrainingProjectDetails.py b/backend/models/TrainingProjectDetails.py index 9f1ccbf..47eaa8f 100644 --- a/backend/models/TrainingProjectDetails.py +++ b/backend/models/TrainingProjectDetails.py @@ -1,19 +1,35 @@ -from database.database import db - -class TrainingProjectDetails(db.Model): - __tablename__ = 'training_project_details' - - id = db.Column(db.Integer, primary_key=True, unique=True, autoincrement=True) - project_id = db.Column(db.Integer, nullable=False, unique=True) - annotation_projects = db.Column(db.JSON, nullable=False) - class_map = db.Column(db.JSON) - description = db.Column(db.JSON) - - def to_dict(self): - return { - 'id': self.id, - 'project_id': self.project_id, - 'annotation_projects': self.annotation_projects, - 'class_map': self.class_map, - 'description': self.description - } +from database.database import db + +class TrainingProjectDetails(db.Model): + __tablename__ = 'training_project_details' + + id = db.Column(db.Integer, primary_key=True, unique=True, autoincrement=True) + project_id = db.Column(db.Integer, db.ForeignKey('training_project.project_id', ondelete='CASCADE'), nullable=False, unique=True) + description_text = db.Column(db.Text) # Renamed from 'description' JSON to plain text + + # Relationships (3NF) + annotation_mappings = db.relationship('AnnotationProjectMapping', backref='project_details', lazy=True, cascade='all, delete-orphan') + class_mappings = db.relationship('ClassMapping', backref='project_details', lazy=True, cascade='all, delete-orphan') + + def to_dict(self, include_mappings=True): + result = { + 'id': self.id, + 'project_id': self.project_id, + 'description': self.description_text + } + + # Include mappings for backwards compatibility + if include_mappings: + from models.AnnotationProjectMapping import AnnotationProjectMapping + from models.ClassMapping import ClassMapping + + # Get annotation projects as array + mappings = AnnotationProjectMapping.query.filter_by(project_details_id=self.id).all() + result['annotation_projects'] = [m.label_studio_project_id for m in mappings] + + # Get class map as dictionary (grouped by label_studio_project_id for backwards compatibility) + # Return format: {source: target} (flattened across all projects) + class_maps = ClassMapping.query.filter_by(project_details_id=self.id).all() + result['class_map'] = {cm.source_class: cm.target_class for cm in class_maps} + + return result diff --git a/backend/models/TrainingSize.py b/backend/models/TrainingSize.py new file mode 100644 index 0000000..9201127 --- /dev/null +++ b/backend/models/TrainingSize.py @@ -0,0 +1,25 @@ +from database.database import db + +class TrainingSize(db.Model): + """Size configurations for training (3NF - replaces JSON arrays)""" + __tablename__ = 'training_size' + + id = db.Column(db.Integer, primary_key=True, autoincrement=True) + training_id = db.Column(db.Integer, db.ForeignKey('training.id', ondelete='CASCADE'), nullable=False) + size_type = db.Column(db.String(50), nullable=False) # 'input_size', 'test_size', 'mosaic_scale', 'mixup_scale' + value_order = db.Column(db.Integer, nullable=False, default=0) # Order in array (0=first, 1=second) + value = db.Column(db.Float, nullable=False) + + # Composite key ensures proper ordering + __table_args__ = ( + db.UniqueConstraint('training_id', 'size_type', 'value_order', name='uq_training_size'), + ) + + def to_dict(self): + return { + 'id': self.id, + 'training_id': self.training_id, + 'size_type': self.size_type, + 'value_order': self.value_order, + 'value': self.value + } diff --git a/backend/models/__init__.py b/backend/models/__init__.py index ccf4d18..caf5d59 100644 --- a/backend/models/__init__.py +++ b/backend/models/__init__.py @@ -1,16 +1,26 @@ -# Import all models to ensure they are registered with SQLAlchemy -from models.TrainingProject import TrainingProject -from models.TrainingProjectDetails import TrainingProjectDetails -from models.training import Training -from models.LabelStudioProject import LabelStudioProject -from models.Images import Image -from models.Annotation import Annotation - -__all__ = [ - 'TrainingProject', - 'TrainingProjectDetails', - 'Training', - 'LabelStudioProject', - 'Image', - 'Annotation' -] +# Import all models to ensure they are registered with SQLAlchemy +from models.TrainingProject import TrainingProject +from models.TrainingProjectDetails import TrainingProjectDetails +from models.training import Training +from models.LabelStudioProject import LabelStudioProject +from models.Images import Image +from models.Annotation import Annotation +from models.Settings import Settings +from models.ProjectClass import ProjectClass +from models.AnnotationProjectMapping import AnnotationProjectMapping +from models.ClassMapping import ClassMapping +from models.TrainingSize import TrainingSize + +__all__ = [ + 'TrainingProject', + 'TrainingProjectDetails', + 'Training', + 'LabelStudioProject', + 'Image', + 'Annotation', + 'Settings', + 'ProjectClass', + 'AnnotationProjectMapping', + 'ClassMapping', + 'TrainingSize' +] diff --git a/backend/models/index.js b/backend/models/index.js index 78d2e54..8273bec 100644 --- a/backend/models/index.js +++ b/backend/models/index.js @@ -1,30 +1,30 @@ -const LabelStudioProject = require('./LabelStudioProject.js'); -const Annotation = require('./Annotation.js'); -const Image = require('./Images.js'); -const sequelize = require('../database/database.js'); -const TrainingProjectDetails = require('./TrainingProjectDetails.js'); -const TrainingProject = require('./TrainingProject.js'); -const Training = require('./training.js'); - - - -const Project = LabelStudioProject; -const Img = Image; -const Ann = Annotation; - -// Associations -Project.hasMany(Img, { foreignKey: 'project_id' }); -Img.belongsTo(Project, { foreignKey: 'project_id' }); - -Img.hasMany(Ann, { foreignKey: 'image_id' }); -Ann.belongsTo(Img, { foreignKey: 'image_id' }); - -// TrainingProjectDetails <-> TrainingProject -TrainingProjectDetails.belongsTo(TrainingProject, { foreignKey: 'project_id' }); -TrainingProject.hasOne(TrainingProjectDetails, { foreignKey: 'project_id' }); - -// Training <-> TrainingProjectDetails -Training.belongsTo(TrainingProjectDetails, { foreignKey: 'project_details_id' }); -TrainingProjectDetails.hasMany(Training, { foreignKey: 'project_details_id' }); - -module.exports = { Project, Img, Ann, TrainingProjectDetails, TrainingProject, Training }; +const LabelStudioProject = require('./LabelStudioProject.js'); +const Annotation = require('./Annotation.js'); +const Image = require('./Images.js'); +const sequelize = require('../database/database.js'); +const TrainingProjectDetails = require('./TrainingProjectDetails.js'); +const TrainingProject = require('./TrainingProject.js'); +const Training = require('./training.js'); + + + +const Project = LabelStudioProject; +const Img = Image; +const Ann = Annotation; + +// Associations +Project.hasMany(Img, { foreignKey: 'project_id' }); +Img.belongsTo(Project, { foreignKey: 'project_id' }); + +Img.hasMany(Ann, { foreignKey: 'image_id' }); +Ann.belongsTo(Img, { foreignKey: 'image_id' }); + +// TrainingProjectDetails <-> TrainingProject +TrainingProjectDetails.belongsTo(TrainingProject, { foreignKey: 'project_id' }); +TrainingProject.hasOne(TrainingProjectDetails, { foreignKey: 'project_id' }); + +// Training <-> TrainingProjectDetails +Training.belongsTo(TrainingProjectDetails, { foreignKey: 'project_details_id' }); +TrainingProjectDetails.hasMany(Training, { foreignKey: 'project_details_id' }); + +module.exports = { Project, Img, Ann, TrainingProjectDetails, TrainingProject, Training }; diff --git a/backend/models/training.js b/backend/models/training.js index 9e3679f..7315917 100644 --- a/backend/models/training.js +++ b/backend/models/training.js @@ -1,140 +1,140 @@ -const { DataTypes } = require('sequelize'); -const sequelize = require('../database/database.js'); - -const Training = sequelize.define('training', { - id: { - type: DataTypes.INTEGER, - autoIncrement: true, - unique: true, - primaryKey: true - }, - exp_name: { - type: DataTypes.STRING(255) - }, - max_epoch: { - type: DataTypes.INTEGER - }, - depth: { - type: DataTypes.FLOAT - }, - width: { - type: DataTypes.FLOAT - }, - activation: { - type: DataTypes.STRING(255) - }, - warmup_epochs: { - type: DataTypes.INTEGER - }, - warmup_lr: { - type: DataTypes.FLOAT - }, - basic_lr_per_img: { - type: DataTypes.FLOAT - }, - scheduler: { - type: DataTypes.STRING(255) - }, - no_aug_epochs: { - type: DataTypes.INTEGER - }, - min_lr_ratio: { - type: DataTypes.FLOAT - }, - ema: { - type: DataTypes.BOOLEAN - }, - weight_decay: { - type: DataTypes.FLOAT - }, - momentum: { - type: DataTypes.FLOAT - }, - input_size: { - type: DataTypes.JSON - }, - print_interval: { - type: DataTypes.INTEGER - }, - eval_interval: { - type: DataTypes.INTEGER - }, - save_history_ckpt: { - type: DataTypes.BOOLEAN - }, - test_size: { - type: DataTypes.JSON - }, - test_conf: { - type: DataTypes.FLOAT - }, - nms_thre: { - type: DataTypes.FLOAT - }, - multiscale_range: { - type: DataTypes.INTEGER - }, - enable_mixup: { - type: DataTypes.BOOLEAN - }, - mosaic_prob: { - type: DataTypes.FLOAT - }, - mixup_prob: { - type: DataTypes.FLOAT - }, - hsv_prob: { - type: DataTypes.FLOAT - }, - flip_prob: { - type: DataTypes.FLOAT - }, - degrees: { - type: DataTypes.FLOAT - }, - mosaic_scale: { - type: DataTypes.JSON - }, - mixup_scale: { - type: DataTypes.JSON - }, - translate: { - type: DataTypes.FLOAT - }, - shear: { - type: DataTypes.FLOAT - }, - training_name: { - type: DataTypes.STRING(255) - }, - project_details_id: { - type: DataTypes.INTEGER, - allowNull: false - }, - seed: { - type: DataTypes.INTEGER - }, - train: { - type: DataTypes.INTEGER - }, - valid: { - type: DataTypes.INTEGER - }, - test: { - type: DataTypes.INTEGER - }, - selected_model: { - type: DataTypes.STRING(255) - }, - transfer_learning: { - type: DataTypes.STRING(255) - }, - model_upload: { - type: DataTypes.BLOB - } -}, { - tableName: 'training', - timestamps: false -}); - -module.exports = Training; +const { DataTypes } = require('sequelize'); +const sequelize = require('../database/database.js'); + +const Training = sequelize.define('training', { + id: { + type: DataTypes.INTEGER, + autoIncrement: true, + unique: true, + primaryKey: true + }, + exp_name: { + type: DataTypes.STRING(255) + }, + max_epoch: { + type: DataTypes.INTEGER + }, + depth: { + type: DataTypes.FLOAT + }, + width: { + type: DataTypes.FLOAT + }, + activation: { + type: DataTypes.STRING(255) + }, + warmup_epochs: { + type: DataTypes.INTEGER + }, + warmup_lr: { + type: DataTypes.FLOAT + }, + basic_lr_per_img: { + type: DataTypes.FLOAT + }, + scheduler: { + type: DataTypes.STRING(255) + }, + no_aug_epochs: { + type: DataTypes.INTEGER + }, + min_lr_ratio: { + type: DataTypes.FLOAT + }, + ema: { + type: DataTypes.BOOLEAN + }, + weight_decay: { + type: DataTypes.FLOAT + }, + momentum: { + type: DataTypes.FLOAT + }, + input_size: { + type: DataTypes.JSON + }, + print_interval: { + type: DataTypes.INTEGER + }, + eval_interval: { + type: DataTypes.INTEGER + }, + save_history_ckpt: { + type: DataTypes.BOOLEAN + }, + test_size: { + type: DataTypes.JSON + }, + test_conf: { + type: DataTypes.FLOAT + }, + nms_thre: { + type: DataTypes.FLOAT + }, + multiscale_range: { + type: DataTypes.INTEGER + }, + enable_mixup: { + type: DataTypes.BOOLEAN + }, + mosaic_prob: { + type: DataTypes.FLOAT + }, + mixup_prob: { + type: DataTypes.FLOAT + }, + hsv_prob: { + type: DataTypes.FLOAT + }, + flip_prob: { + type: DataTypes.FLOAT + }, + degrees: { + type: DataTypes.FLOAT + }, + mosaic_scale: { + type: DataTypes.JSON + }, + mixup_scale: { + type: DataTypes.JSON + }, + translate: { + type: DataTypes.FLOAT + }, + shear: { + type: DataTypes.FLOAT + }, + training_name: { + type: DataTypes.STRING(255) + }, + project_details_id: { + type: DataTypes.INTEGER, + allowNull: false + }, + seed: { + type: DataTypes.INTEGER + }, + train: { + type: DataTypes.INTEGER + }, + valid: { + type: DataTypes.INTEGER + }, + test: { + type: DataTypes.INTEGER + }, + selected_model: { + type: DataTypes.STRING(255) + }, + transfer_learning: { + type: DataTypes.STRING(255) + }, + model_upload: { + type: DataTypes.BLOB + } +}, { + tableName: 'training', + timestamps: false +}); + +module.exports = Training; diff --git a/backend/models/training.py b/backend/models/training.py index 2f66ead..9d9e8c7 100644 --- a/backend/models/training.py +++ b/backend/models/training.py @@ -1,92 +1,109 @@ -from database.database import db - -class Training(db.Model): - __tablename__ = 'training' - - id = db.Column(db.Integer, primary_key=True, autoincrement=True, unique=True) - exp_name = db.Column(db.String(255)) - max_epoch = db.Column(db.Integer) - depth = db.Column(db.Float) - width = db.Column(db.Float) - activation = db.Column(db.String(255)) - warmup_epochs = db.Column(db.Integer) - warmup_lr = db.Column(db.Float) - basic_lr_per_img = db.Column(db.Float) - scheduler = db.Column(db.String(255)) - no_aug_epochs = db.Column(db.Integer) - min_lr_ratio = db.Column(db.Float) - ema = db.Column(db.Boolean) - weight_decay = db.Column(db.Float) - momentum = db.Column(db.Float) - input_size = db.Column(db.JSON) - print_interval = db.Column(db.Integer) - eval_interval = db.Column(db.Integer) - save_history_ckpt = db.Column(db.Boolean) - test_size = db.Column(db.JSON) - test_conf = db.Column(db.Float) - nms_thre = db.Column(db.Float) - multiscale_range = db.Column(db.Integer) - enable_mixup = db.Column(db.Boolean) - mosaic_prob = db.Column(db.Float) - mixup_prob = db.Column(db.Float) - hsv_prob = db.Column(db.Float) - flip_prob = db.Column(db.Float) - degrees = db.Column(db.Float) - mosaic_scale = db.Column(db.JSON) - mixup_scale = db.Column(db.JSON) - translate = db.Column(db.Float) - shear = db.Column(db.Float) - training_name = db.Column(db.String(255)) - project_details_id = db.Column(db.Integer, nullable=False) - seed = db.Column(db.Integer) - train = db.Column(db.Integer) - valid = db.Column(db.Integer) - test = db.Column(db.Integer) - selected_model = db.Column(db.String(255)) - transfer_learning = db.Column(db.String(255)) - model_upload = db.Column(db.LargeBinary) - - def to_dict(self): - return { - 'id': self.id, - 'exp_name': self.exp_name, - 'max_epoch': self.max_epoch, - 'depth': self.depth, - 'width': self.width, - 'activation': self.activation, - 'warmup_epochs': self.warmup_epochs, - 'warmup_lr': self.warmup_lr, - 'basic_lr_per_img': self.basic_lr_per_img, - 'scheduler': self.scheduler, - 'no_aug_epochs': self.no_aug_epochs, - 'min_lr_ratio': self.min_lr_ratio, - 'ema': self.ema, - 'weight_decay': self.weight_decay, - 'momentum': self.momentum, - 'input_size': self.input_size, - 'print_interval': self.print_interval, - 'eval_interval': self.eval_interval, - 'save_history_ckpt': self.save_history_ckpt, - 'test_size': self.test_size, - 'test_conf': self.test_conf, - 'nms_thre': self.nms_thre, - 'multiscale_range': self.multiscale_range, - 'enable_mixup': self.enable_mixup, - 'mosaic_prob': self.mosaic_prob, - 'mixup_prob': self.mixup_prob, - 'hsv_prob': self.hsv_prob, - 'flip_prob': self.flip_prob, - 'degrees': self.degrees, - 'mosaic_scale': self.mosaic_scale, - 'mixup_scale': self.mixup_scale, - 'translate': self.translate, - 'shear': self.shear, - 'training_name': self.training_name, - 'project_details_id': self.project_details_id, - 'seed': self.seed, - 'train': self.train, - 'valid': self.valid, - 'test': self.test, - 'selected_model': self.selected_model, - 'transfer_learning': self.transfer_learning - } +from database.database import db + +class Training(db.Model): + __tablename__ = 'training' + + id = db.Column(db.Integer, primary_key=True, autoincrement=True, unique=True) + exp_name = db.Column(db.String(255)) + max_epoch = db.Column(db.Integer) + depth = db.Column(db.Float) + width = db.Column(db.Float) + activation = db.Column(db.String(255)) + warmup_epochs = db.Column(db.Integer) + warmup_lr = db.Column(db.Float) + basic_lr_per_img = db.Column(db.Float) + scheduler = db.Column(db.String(255)) + no_aug_epochs = db.Column(db.Integer) + min_lr_ratio = db.Column(db.Float) + ema = db.Column(db.Boolean) + weight_decay = db.Column(db.Float) + momentum = db.Column(db.Float) + # input_size moved to TrainingSize table + print_interval = db.Column(db.Integer) + eval_interval = db.Column(db.Integer) + save_history_ckpt = db.Column(db.Boolean) + # test_size moved to TrainingSize table + test_conf = db.Column(db.Float) + nms_thre = db.Column(db.Float) + multiscale_range = db.Column(db.Integer) + enable_mixup = db.Column(db.Boolean) + mosaic_prob = db.Column(db.Float) + mixup_prob = db.Column(db.Float) + hsv_prob = db.Column(db.Float) + flip_prob = db.Column(db.Float) + degrees = db.Column(db.Float) + # mosaic_scale moved to TrainingSize table + # mixup_scale moved to TrainingSize table + translate = db.Column(db.Float) + shear = db.Column(db.Float) + training_name = db.Column(db.String(255)) + project_details_id = db.Column(db.Integer, db.ForeignKey('training_project_details.id', ondelete='CASCADE'), nullable=False) + seed = db.Column(db.Integer) + train = db.Column(db.Integer) + valid = db.Column(db.Integer) + test = db.Column(db.Integer) + selected_model = db.Column(db.String(255)) + transfer_learning = db.Column(db.String(255)) + model_upload = db.Column(db.LargeBinary) + + # Relationship to size configurations (3NF) + size_configs = db.relationship('TrainingSize', backref='training', lazy=True, cascade='all, delete-orphan') + + def to_dict(self, include_sizes=True): + result = { + 'id': self.id, + 'exp_name': self.exp_name, + 'max_epoch': self.max_epoch, + 'depth': self.depth, + 'width': self.width, + 'activation': self.activation, + 'warmup_epochs': self.warmup_epochs, + 'warmup_lr': self.warmup_lr, + 'basic_lr_per_img': self.basic_lr_per_img, + 'scheduler': self.scheduler, + 'no_aug_epochs': self.no_aug_epochs, + 'min_lr_ratio': self.min_lr_ratio, + 'ema': self.ema, + 'weight_decay': self.weight_decay, + 'momentum': self.momentum, + 'print_interval': self.print_interval, + 'eval_interval': self.eval_interval, + 'save_history_ckpt': self.save_history_ckpt, + 'test_conf': self.test_conf, + 'nms_thre': self.nms_thre, + 'multiscale_range': self.multiscale_range, + 'enable_mixup': self.enable_mixup, + 'mosaic_prob': self.mosaic_prob, + 'mixup_prob': self.mixup_prob, + 'hsv_prob': self.hsv_prob, + 'flip_prob': self.flip_prob, + 'degrees': self.degrees, + 'translate': self.translate, + 'shear': self.shear, + 'training_name': self.training_name, + 'project_details_id': self.project_details_id, + 'seed': self.seed, + 'train': self.train, + 'valid': self.valid, + 'test': self.test, + 'selected_model': self.selected_model, + 'transfer_learning': self.transfer_learning + } + + # Include size arrays for backwards compatibility + if include_sizes: + from models.TrainingSize import TrainingSize + + def get_size_array(size_type): + sizes = TrainingSize.query.filter_by( + training_id=self.id, + size_type=size_type + ).order_by(TrainingSize.value_order).all() + return [s.value for s in sizes] if sizes else None + + result['input_size'] = get_size_array('input_size') + result['test_size'] = get_size_array('test_size') + result['mosaic_scale'] = get_size_array('mosaic_scale') + result['mixup_scale'] = get_size_array('mixup_scale') + + return result diff --git a/backend/requirements.txt b/backend/requirements.txt index 7bf80ec..35b495b 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,8 +1,8 @@ -Flask==3.0.0 -Flask-CORS==4.0.0 -Flask-SQLAlchemy==3.1.1 -SQLAlchemy==2.0.23 -PyMySQL==1.1.0 -python-dotenv==1.0.0 -requests==2.31.0 -Pillow==10.1.0 +Flask==3.0.0 +Flask-CORS==4.0.0 +Flask-SQLAlchemy==3.1.1 +SQLAlchemy==2.0.23 +PyMySQL==1.1.0 +python-dotenv==1.0.0 +requests==2.31.0 +Pillow==10.1.0 diff --git a/backend/routes/__init__.py b/backend/routes/__init__.py index 1102393..b71815a 100644 --- a/backend/routes/__init__.py +++ b/backend/routes/__init__.py @@ -1 +1 @@ -# Routes module +# Routes module diff --git a/backend/routes/api.js b/backend/routes/api.js index 917279d..cd593fc 100644 --- a/backend/routes/api.js +++ b/backend/routes/api.js @@ -1,496 +1,496 @@ -const express = require('express'); -const multer = require('multer'); -const upload = multer(); -const TrainingProject = require('../models/TrainingProject.js'); -const LabelStudioProject = require('../models/LabelStudioProject.js') -const { seedLabelStudio, updateStatus } = require('../services/seed-label-studio.js'); -const fs = require('fs'); -const path = require('path'); -const {generateTrainingJson} = require('../services/generate-json-yolox.js') - - -const router = express.Router(); - -// Ensure JSON bodies are parsed for all routes -router.use(express.json()); - -router.get('/seed', async (req, res) => { - const result = await seedLabelStudio(); - res.json(result); -}); - - - -// Trigger generate-json-yolox.js - -router.post('/generate-yolox-json', async (req, res) => { - const { project_id } = req.body; - if (!project_id) { - return res.status(400).json({ message: 'Missing project_id in request body' }); - } - try { - // Generate COCO JSONs - // Find all TrainingProjectDetails for this project - const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); - const detailsRows = await TrainingProjectDetails.findAll({ where: { project_id } }); - if (!detailsRows || detailsRows.length === 0) { - return res.status(404).json({ message: 'No TrainingProjectDetails found for project ' + project_id }); - } - // For each details row, generate coco.jsons and exp.py in projectfolder/project_details_id - const Training = require('../models/training.js'); - const { saveYoloxExp } = require('../services/generate-yolox-exp.js'); - const TrainingProject = require('../models/TrainingProject.js'); - const trainingProject = await TrainingProject.findByPk(project_id); - const projectName = trainingProject.name ? trainingProject.name.replace(/\s+/g, '_') : `project_${project_id}`; - for (const details of detailsRows) { - const detailsId = details.id; - await generateTrainingJson(detailsId); - const trainings = await Training.findAll({ where: { project_details_id: detailsId } }); - if (trainings.length === 0) continue; - // For each training, save exp.py in projectfolder/project_details_id - const outDir = path.join(__dirname, '..', projectName, String(detailsId)); - if (!fs.existsSync(outDir)) fs.mkdirSync(outDir, { recursive: true }); - for (const training of trainings) { - const expFilePath = path.join(outDir, 'exp.py'); - await saveYoloxExp(training.id, expFilePath); - } - } - - // Find all trainings for this project - // ...existing code... - res.json({ message: 'YOLOX JSON and exp.py generated for project ' + project_id }); - } catch (err) { - console.error('Error generating YOLOX JSON:', err); - res.status(500).json({ message: 'Failed to generate YOLOX JSON', error: err.message }); - } -}); - -// Start YOLOX training -const { spawn } = require('child_process'); -router.post('/start-yolox-training', async (req, res) => { - try { - const { project_id, training_id } = req.body; - // Get project name - const trainingProject = await TrainingProject.findByPk(project_id); - const projectName = trainingProject.name ? trainingProject.name.replace(/\s+/g, '_') : `project_${project_id}`; - // Look up training row by id or project_details_id - const Training = require('../models/training.js'); - let trainingRow = await Training.findByPk(training_id); - if (!trainingRow) { - trainingRow = await Training.findOne({ where: { project_details_id: training_id } }); - } - if (!trainingRow) { - return res.status(404).json({ error: `Training row not found for id or project_details_id ${training_id}` }); - } - const project_details_id = trainingRow.project_details_id; - // Use the generated exp.py from the correct project folder - const outDir = path.join(__dirname, '..', projectName, String(project_details_id)); - const yoloxMainDir = '/home/kitraining/Yolox/YOLOX-main'; - const expSrc = path.join(outDir, 'exp.py'); - if (!fs.existsSync(expSrc)) { - return res.status(500).json({ error: `exp.py not found at ${expSrc}` }); - } - // Source venv and run YOLOX training in YOLOX-main folder - const yoloxVenv = '/home/kitraining/Yolox/yolox_venv/bin/activate'; - // Determine model argument based on selected_model and transfer_learning - let modelArg = ''; - let cmd = ''; - if ( - trainingRow.transfer_learning && - typeof trainingRow.transfer_learning === 'string' && - trainingRow.transfer_learning.toLowerCase() === 'coco' - ) { - // If transfer_learning is 'coco', add -o and modelArg - modelArg = ` -c /home/kitraining/Yolox/YOLOX-main/pretrained/${trainingRow.selected_model}`; - cmd = `bash -c 'source ${yoloxVenv} && python tools/train.py -f ${expSrc} -d 1 -b 8 --fp16 -o ${modelArg}.pth --cache'`; - } else if ( - trainingRow.selected_model && - trainingRow.selected_model.toLowerCase() === 'coco' && - (!trainingRow.transfer_learning || trainingRow.transfer_learning === false) - ) { - // If selected_model is 'coco' and not transfer_learning, add modelArg only - modelArg = ` -c /pretrained/${trainingRow.selected_model}`; - cmd = `bash -c 'source ${yoloxVenv} && python tools/train.py -f ${expSrc} -d 1 -b 8 --fp16 -o ${modelArg}.pth --cache'`; - } else { - // Default: no modelArg - cmd = `bash -c 'source ${yoloxVenv} && python tools/train.py -f ${expSrc} -d 1 -b 8 --fp16' --cache`; - } - console.log(cmd) - const child = spawn(cmd, { shell: true, cwd: yoloxMainDir }); - child.stdout.pipe(process.stdout); - child.stderr.pipe(process.stderr); - - res.json({ message: 'Training started' }); - } catch (err) { - res.status(500).json({ error: 'Failed to start training', details: err.message }); - } -}); - -// Get YOLOX training log -router.get('/training-log', async (req, res) => { - try { - const { project_id, training_id } = req.query; - const trainingProject = await TrainingProject.findByPk(project_id); - const projectName = trainingProject.name ? trainingProject.name.replace(/\s+/g, '_') : `project_${project_id}`; - const outDir = path.join(__dirname, '..', projectName, String(training_id)); - const logPath = path.join(outDir, 'training.log'); - if (!fs.existsSync(logPath)) { - return res.status(404).json({ error: 'Log not found' }); - } - const logData = fs.readFileSync(logPath, 'utf8'); - res.json({ log: logData }); - } catch (err) { - res.status(500).json({ error: 'Failed to fetch log', details: err.message }); - } -}); - -router.post('/training-projects', upload.single('project_image'), async (req, res) => { - try { - const { title, description } = req.body; - const classes = JSON.parse(req.body.classes); - const project_image = req.file ? req.file.buffer : null; - const project_image_type = req.file ? req.file.mimetype : null; - await TrainingProject.create({ - title, - description, - classes, - project_image, - project_image_type - }); - res.json({ message: 'Project created!' }); - } catch (error) { - console.error('Error creating project:', error); - res.status(500).json({ message: 'Failed to create project', error: error.message }); - } -}); - -router.get('/training-projects', async (req, res) => { - try { - const projects = await TrainingProject.findAll(); - // Convert BLOB to base64 data URL for each project - const serialized = projects.map(project => { - const plain = project.get({ plain: true }); - if (plain.project_image) { - const base64 = Buffer.from(plain.project_image).toString('base64'); - const mimeType = plain.project_image_type || 'image/png'; - plain.project_image = `data:${mimeType};base64,${base64}`; - } - return plain; - }); - res.json(serialized); - } catch (error) { - res.status(500).json({ message: 'Failed to fetch projects', error: error.message }); - } -}); - -router.get('/update-status', async (req, res) => { - res.json(updateStatus) -}) - -router.get('/label-studio-projects', async (req, res) => { - try { - const LabelStudioProject = require('../models/LabelStudioProject.js'); - const Image = require('../models/Images.js'); - const Annotation = require('../models/Annotation.js'); - const labelStudioProjects = await LabelStudioProject.findAll(); - const projectsWithCounts = await Promise.all(labelStudioProjects.map(async project => { - const plain = project.get({ plain: true }); - // Get all images for this project - const images = await Image.findAll({ where: { project_id: plain.project_id } }); - let annotationCounts = {}; - if (images.length > 0) { - const imageIds = images.map(img => img.image_id); - // Get all annotations for these images - const annotations = await Annotation.findAll({ where: { image_id: imageIds } }); - // Count by label - for (const ann of annotations) { - const label = ann.Label; - annotationCounts[label] = (annotationCounts[label] || 0) + 1; - } - } - plain.annotationCounts = annotationCounts; - return plain; - })); - res.json(projectsWithCounts); - } catch (error) { - res.status(500).json({ message: 'Failed to fetch projects', error: error.message }); - } -}) - - -// POST endpoint to create TrainingProjectDetails with all fields -router.post('/training-project-details', async (req, res) => { - try { - const { - project_id, - annotation_projects, - class_map, - description - } = req.body; - if (!project_id || !annotation_projects) { - return res.status(400).json({ message: 'Missing required fields' }); - } - const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); - const created = await TrainingProjectDetails.create({ - project_id, - annotation_projects, - class_map: class_map || null, - description: description || null - }); - res.json({ message: 'TrainingProjectDetails created', details: created }); - } catch (error) { - res.status(500).json({ message: 'Failed to create TrainingProjectDetails', error: error.message }); - } -}); - -// GET endpoint to fetch all TrainingProjectDetails -router.get('/training-project-details', async (req, res) => { - try { - const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); - const details = await TrainingProjectDetails.findAll(); - res.json(details); - } catch (error) { - res.status(500).json({ message: 'Failed to fetch TrainingProjectDetails', error: error.message }); - } -}); - -// PUT endpoint to update class_map and description in TrainingProjectDetails -router.put('/training-project-details', async (req, res) => { - try { - const { project_id, class_map, description } = req.body; - if (!project_id || !class_map || !description) { - return res.status(400).json({ message: 'Missing required fields' }); - } - const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); - const details = await TrainingProjectDetails.findOne({ where: { project_id } }); - if (!details) { - return res.status(404).json({ message: 'TrainingProjectDetails not found' }); - } - details.class_map = class_map; - details.description = description; - await details.save(); - res.json({ message: 'Class map and description updated', details }); - } catch (error) { - res.status(500).json({ message: 'Failed to update class map or description', error: error.message }); - } -}); - -// POST endpoint to receive YOLOX settings and save to DB (handles multipart/form-data) -router.post('/yolox-settings', upload.any(), async (req, res) => { - try { - const settings = req.body; - // Debug: Log all received fields and types - console.log('--- YOLOX settings received ---'); - console.log('settings:', settings); - if (req.files && req.files.length > 0) { - console.log('Files received:', req.files.map(f => ({ fieldname: f.fieldname, originalname: f.originalname, size: f.size }))); - } - // Declare requiredFields once - const requiredFields = ['project_details_id', 'exp_name', 'max_epoch', 'depth', 'width', 'activation', 'train', 'valid', 'test', 'selected_model', 'transfer_learning']; - // Log types of required fields - requiredFields.forEach(field => { - console.log(`Field '${field}': value='${settings[field]}', type='${typeof settings[field]}'`); - }); - // Map select_model to selected_model if present - if (settings && settings.select_model && !settings.selected_model) { - settings.selected_model = settings.select_model; - delete settings.select_model; - } - // Lookup project_details_id from project_id - if (!settings.project_id || isNaN(Number(settings.project_id))) { - throw new Error('Missing or invalid project_id in request. Cannot assign training to a project.'); - } - const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); - let details = await TrainingProjectDetails.findOne({ where: { project_id: settings.project_id } }); - if (!details) { - details = await TrainingProjectDetails.create({ - project_id: settings.project_id, - annotation_projects: [], - class_map: null, - description: null - }); - } - settings.project_details_id = details.id; - // Map 'act' from frontend to 'activation' for DB - if (settings.act !== undefined) { - settings.activation = settings.act; - delete settings.act; - } - // Type conversion for DB compatibility - [ - 'max_epoch', 'depth', 'width', 'warmup_epochs', 'warmup_lr', 'no_aug_epochs', 'min_lr_ratio', 'weight_decay', 'momentum', 'print_interval', 'eval_interval', 'test_conf', 'nmsthre', 'multiscale_range', 'degrees', 'translate', 'shear', 'train', 'valid', 'test' - ].forEach(f => { - if (settings[f] !== undefined) settings[f] = Number(settings[f]); - }); - // Improved boolean conversion - ['ema', 'enable_mixup', 'save_history_ckpt'].forEach(f => { - if (settings[f] !== undefined) { - if (typeof settings[f] === 'string') { - settings[f] = settings[f].toLowerCase() === 'true'; - } else { - settings[f] = Boolean(settings[f]); - } - } - }); - // Improved array conversion - ['mosaic_scale', 'mixup_scale', 'scale'].forEach(f => { - if (settings[f] && typeof settings[f] === 'string') { - settings[f] = settings[f] - .split(',') - .map(s => Number(s.trim())) - .filter(n => !isNaN(n)); - } - }); - // Trim all string fields - Object.keys(settings).forEach(f => { - if (typeof settings[f] === 'string') settings[f] = settings[f].trim(); - }); - // Set default for transfer_learning if missing - if (settings.transfer_learning === undefined) settings.transfer_learning = false; - // Convert empty string seed to null - if ('seed' in settings && (settings.seed === '' || settings.seed === undefined)) { - settings.seed = null; - } - // Validate required fields for training table - for (const field of requiredFields) { - if (settings[field] === undefined || settings[field] === null || settings[field] === '') { - console.error('Missing required field:', field, 'Value:', settings[field]); - throw new Error('Missing required field: ' + field); - } - } - console.log('Received YOLOX settings:', settings); - // Handle uploaded model file (ckpt_upload) - if (req.files && req.files.length > 0) { - const ckptFile = req.files.find(f => f.fieldname === 'ckpt_upload'); - if (ckptFile) { - const uploadDir = path.join(__dirname, '..', 'uploads'); - if (!fs.existsSync(uploadDir)) fs.mkdirSync(uploadDir); - const filename = ckptFile.originalname || `uploaded_model_${settings.project_id}.pth`; - const filePath = path.join(uploadDir, filename); - fs.writeFileSync(filePath, ckptFile.buffer); - settings.model_upload = filePath; - } - } - // Save settings to DB only (no file) - const { pushYoloxExpToDb } = require('../services/push-yolox-exp.js'); - const training = await pushYoloxExpToDb(settings); - res.json({ message: 'YOLOX settings saved to DB', training }); - } catch (error) { - console.error('Error in /api/yolox-settings:', error.stack || error); - res.status(500).json({ message: 'Failed to save YOLOX settings', error: error.message }); - } -}); - -// POST endpoint to receive binary model file and save to disk (not DB) -router.post('/yolox-settings/upload', async (req, res) => { - try { - const projectId = req.query.project_id; - if (!projectId) return res.status(400).json({ message: 'Missing project_id in query' }); - // Save file to disk - const uploadDir = path.join(__dirname, '..', 'uploads'); - if (!fs.existsSync(uploadDir)) fs.mkdirSync(uploadDir); - const filename = req.headers['x-upload-filename'] || `uploaded_model_${projectId}.pth`; - const filePath = path.join(uploadDir, filename); - const chunks = []; - req.on('data', chunk => chunks.push(chunk)); - req.on('end', async () => { - const buffer = Buffer.concat(chunks); - fs.writeFile(filePath, buffer, async err => { - if (err) { - console.error('Error saving file:', err); - return res.status(500).json({ message: 'Failed to save model file', error: err.message }); - } - // Update latest training row for this project with file path - try { - const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); - const Training = require('../models/training.js'); - // Find details row for this project - const details = await TrainingProjectDetails.findOne({ where: { project_id: projectId } }); - if (!details) return res.status(404).json({ message: 'No TrainingProjectDetails found for project_id' }); - // Find latest training for this details row - const training = await Training.findOne({ where: { project_details_id: details.id }, order: [['createdAt', 'DESC']] }); - if (!training) return res.status(404).json({ message: 'No training found for project_id' }); - // Save file path to model_upload field - training.model_upload = filePath; - await training.save(); - res.json({ message: 'Model file uploaded and saved to disk', filename, trainingId: training.id }); - } catch (dbErr) { - console.error('Error updating training with file path:', dbErr); - res.status(500).json({ message: 'File saved but failed to update training row', error: dbErr.message }); - } - }); - }); - } catch (error) { - console.error('Error in /api/yolox-settings/upload:', error.stack || error); - res.status(500).json({ message: 'Failed to upload model file', error: error.message }); - } -}); - -// GET endpoint to fetch all trainings (optionally filtered by project_id) -router.get('/trainings', async (req, res) => { - try { - const project_id = req.query.project_id; - const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); - const Training = require('../models/training.js'); - if (project_id) { - // Find all details rows for this project - const detailsRows = await TrainingProjectDetails.findAll({ where: { project_id } }); - if (!detailsRows || detailsRows.length === 0) return res.json([]); - // Get all trainings linked to any details row for this project - const detailsIds = detailsRows.map(d => d.id); - const trainings = await Training.findAll({ where: { project_details_id: detailsIds } }); - return res.json(trainings); - } else { - // Return all trainings if no project_id is specified - const trainings = await Training.findAll(); - return res.json(trainings); - } - } catch (error) { - res.status(500).json({ message: 'Failed to fetch trainings', error: error.message }); - } -}); - -// DELETE endpoint to remove a training by id -router.delete('/trainings/:id', async (req, res) => { - try { - const Training = require('../models/training.js'); - const id = req.params.id; - const deleted = await Training.destroy({ where: { id } }); - if (deleted) { - res.json({ message: 'Training deleted' }); - } else { - res.status(404).json({ message: 'Training not found' }); - } - } catch (error) { - res.status(500).json({ message: 'Failed to delete training', error: error.message }); - } -}); - -// DELETE endpoint to remove a training project and all related entries -router.delete('/training-projects/:id', async (req, res) => { - try { - const projectId = req.params.id; - const TrainingProject = require('../models/TrainingProject.js'); - const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); - const Training = require('../models/training.js'); - // Find details row(s) for this project - const detailsRows = await TrainingProjectDetails.findAll({ where: { project_id: projectId } }); - const detailsIds = detailsRows.map(d => d.id); - // Delete all trainings linked to these details - if (detailsIds.length > 0) { - await Training.destroy({ where: { project_details_id: detailsIds } }); - await TrainingProjectDetails.destroy({ where: { project_id: projectId } }); - } - // Delete the project itself - const deleted = await TrainingProject.destroy({ where: { project_id: projectId } }); - if (deleted) { - res.json({ message: 'Training project and all related entries deleted' }); - } else { - res.status(404).json({ message: 'Training project not found' }); - } - } catch (error) { - res.status(500).json({ message: 'Failed to delete training project', error: error.message }); - } -}); - -module.exports = router; +const express = require('express'); +const multer = require('multer'); +const upload = multer(); +const TrainingProject = require('../models/TrainingProject.js'); +const LabelStudioProject = require('../models/LabelStudioProject.js') +const { seedLabelStudio, updateStatus } = require('../services/seed-label-studio.js'); +const fs = require('fs'); +const path = require('path'); +const {generateTrainingJson} = require('../services/generate-json-yolox.js') + + +const router = express.Router(); + +// Ensure JSON bodies are parsed for all routes +router.use(express.json()); + +router.get('/seed', async (req, res) => { + const result = await seedLabelStudio(); + res.json(result); +}); + + + +// Trigger generate-json-yolox.js + +router.post('/generate-yolox-json', async (req, res) => { + const { project_id } = req.body; + if (!project_id) { + return res.status(400).json({ message: 'Missing project_id in request body' }); + } + try { + // Generate COCO JSONs + // Find all TrainingProjectDetails for this project + const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); + const detailsRows = await TrainingProjectDetails.findAll({ where: { project_id } }); + if (!detailsRows || detailsRows.length === 0) { + return res.status(404).json({ message: 'No TrainingProjectDetails found for project ' + project_id }); + } + // For each details row, generate coco.jsons and exp.py in projectfolder/project_details_id + const Training = require('../models/training.js'); + const { saveYoloxExp } = require('../services/generate-yolox-exp.js'); + const TrainingProject = require('../models/TrainingProject.js'); + const trainingProject = await TrainingProject.findByPk(project_id); + const projectName = trainingProject.name ? trainingProject.name.replace(/\s+/g, '_') : `project_${project_id}`; + for (const details of detailsRows) { + const detailsId = details.id; + await generateTrainingJson(detailsId); + const trainings = await Training.findAll({ where: { project_details_id: detailsId } }); + if (trainings.length === 0) continue; + // For each training, save exp.py in projectfolder/project_details_id + const outDir = path.join(__dirname, '..', projectName, String(detailsId)); + if (!fs.existsSync(outDir)) fs.mkdirSync(outDir, { recursive: true }); + for (const training of trainings) { + const expFilePath = path.join(outDir, 'exp.py'); + await saveYoloxExp(training.id, expFilePath); + } + } + + // Find all trainings for this project + // ...existing code... + res.json({ message: 'YOLOX JSON and exp.py generated for project ' + project_id }); + } catch (err) { + console.error('Error generating YOLOX JSON:', err); + res.status(500).json({ message: 'Failed to generate YOLOX JSON', error: err.message }); + } +}); + +// Start YOLOX training +const { spawn } = require('child_process'); +router.post('/start-yolox-training', async (req, res) => { + try { + const { project_id, training_id } = req.body; + // Get project name + const trainingProject = await TrainingProject.findByPk(project_id); + const projectName = trainingProject.name ? trainingProject.name.replace(/\s+/g, '_') : `project_${project_id}`; + // Look up training row by id or project_details_id + const Training = require('../models/training.js'); + let trainingRow = await Training.findByPk(training_id); + if (!trainingRow) { + trainingRow = await Training.findOne({ where: { project_details_id: training_id } }); + } + if (!trainingRow) { + return res.status(404).json({ error: `Training row not found for id or project_details_id ${training_id}` }); + } + const project_details_id = trainingRow.project_details_id; + // Use the generated exp.py from the correct project folder + const outDir = path.join(__dirname, '..', projectName, String(project_details_id)); + const yoloxMainDir = '/home/kitraining/Yolox/YOLOX-main'; + const expSrc = path.join(outDir, 'exp.py'); + if (!fs.existsSync(expSrc)) { + return res.status(500).json({ error: `exp.py not found at ${expSrc}` }); + } + // Source venv and run YOLOX training in YOLOX-main folder + const yoloxVenv = '/home/kitraining/Yolox/yolox_venv/bin/activate'; + // Determine model argument based on selected_model and transfer_learning + let modelArg = ''; + let cmd = ''; + if ( + trainingRow.transfer_learning && + typeof trainingRow.transfer_learning === 'string' && + trainingRow.transfer_learning.toLowerCase() === 'coco' + ) { + // If transfer_learning is 'coco', add -o and modelArg + modelArg = ` -c /home/kitraining/Yolox/YOLOX-main/pretrained/${trainingRow.selected_model}`; + cmd = `bash -c 'source ${yoloxVenv} && python tools/train.py -f ${expSrc} -d 1 -b 8 --fp16 -o ${modelArg}.pth --cache'`; + } else if ( + trainingRow.selected_model && + trainingRow.selected_model.toLowerCase() === 'coco' && + (!trainingRow.transfer_learning || trainingRow.transfer_learning === false) + ) { + // If selected_model is 'coco' and not transfer_learning, add modelArg only + modelArg = ` -c /pretrained/${trainingRow.selected_model}`; + cmd = `bash -c 'source ${yoloxVenv} && python tools/train.py -f ${expSrc} -d 1 -b 8 --fp16 -o ${modelArg}.pth --cache'`; + } else { + // Default: no modelArg + cmd = `bash -c 'source ${yoloxVenv} && python tools/train.py -f ${expSrc} -d 1 -b 8 --fp16' --cache`; + } + console.log(cmd) + const child = spawn(cmd, { shell: true, cwd: yoloxMainDir }); + child.stdout.pipe(process.stdout); + child.stderr.pipe(process.stderr); + + res.json({ message: 'Training started' }); + } catch (err) { + res.status(500).json({ error: 'Failed to start training', details: err.message }); + } +}); + +// Get YOLOX training log +router.get('/training-log', async (req, res) => { + try { + const { project_id, training_id } = req.query; + const trainingProject = await TrainingProject.findByPk(project_id); + const projectName = trainingProject.name ? trainingProject.name.replace(/\s+/g, '_') : `project_${project_id}`; + const outDir = path.join(__dirname, '..', projectName, String(training_id)); + const logPath = path.join(outDir, 'training.log'); + if (!fs.existsSync(logPath)) { + return res.status(404).json({ error: 'Log not found' }); + } + const logData = fs.readFileSync(logPath, 'utf8'); + res.json({ log: logData }); + } catch (err) { + res.status(500).json({ error: 'Failed to fetch log', details: err.message }); + } +}); + +router.post('/training-projects', upload.single('project_image'), async (req, res) => { + try { + const { title, description } = req.body; + const classes = JSON.parse(req.body.classes); + const project_image = req.file ? req.file.buffer : null; + const project_image_type = req.file ? req.file.mimetype : null; + await TrainingProject.create({ + title, + description, + classes, + project_image, + project_image_type + }); + res.json({ message: 'Project created!' }); + } catch (error) { + console.error('Error creating project:', error); + res.status(500).json({ message: 'Failed to create project', error: error.message }); + } +}); + +router.get('/training-projects', async (req, res) => { + try { + const projects = await TrainingProject.findAll(); + // Convert BLOB to base64 data URL for each project + const serialized = projects.map(project => { + const plain = project.get({ plain: true }); + if (plain.project_image) { + const base64 = Buffer.from(plain.project_image).toString('base64'); + const mimeType = plain.project_image_type || 'image/png'; + plain.project_image = `data:${mimeType};base64,${base64}`; + } + return plain; + }); + res.json(serialized); + } catch (error) { + res.status(500).json({ message: 'Failed to fetch projects', error: error.message }); + } +}); + +router.get('/update-status', async (req, res) => { + res.json(updateStatus) +}) + +router.get('/label-studio-projects', async (req, res) => { + try { + const LabelStudioProject = require('../models/LabelStudioProject.js'); + const Image = require('../models/Images.js'); + const Annotation = require('../models/Annotation.js'); + const labelStudioProjects = await LabelStudioProject.findAll(); + const projectsWithCounts = await Promise.all(labelStudioProjects.map(async project => { + const plain = project.get({ plain: true }); + // Get all images for this project + const images = await Image.findAll({ where: { project_id: plain.project_id } }); + let annotationCounts = {}; + if (images.length > 0) { + const imageIds = images.map(img => img.image_id); + // Get all annotations for these images + const annotations = await Annotation.findAll({ where: { image_id: imageIds } }); + // Count by label + for (const ann of annotations) { + const label = ann.Label; + annotationCounts[label] = (annotationCounts[label] || 0) + 1; + } + } + plain.annotationCounts = annotationCounts; + return plain; + })); + res.json(projectsWithCounts); + } catch (error) { + res.status(500).json({ message: 'Failed to fetch projects', error: error.message }); + } +}) + + +// POST endpoint to create TrainingProjectDetails with all fields +router.post('/training-project-details', async (req, res) => { + try { + const { + project_id, + annotation_projects, + class_map, + description + } = req.body; + if (!project_id || !annotation_projects) { + return res.status(400).json({ message: 'Missing required fields' }); + } + const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); + const created = await TrainingProjectDetails.create({ + project_id, + annotation_projects, + class_map: class_map || null, + description: description || null + }); + res.json({ message: 'TrainingProjectDetails created', details: created }); + } catch (error) { + res.status(500).json({ message: 'Failed to create TrainingProjectDetails', error: error.message }); + } +}); + +// GET endpoint to fetch all TrainingProjectDetails +router.get('/training-project-details', async (req, res) => { + try { + const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); + const details = await TrainingProjectDetails.findAll(); + res.json(details); + } catch (error) { + res.status(500).json({ message: 'Failed to fetch TrainingProjectDetails', error: error.message }); + } +}); + +// PUT endpoint to update class_map and description in TrainingProjectDetails +router.put('/training-project-details', async (req, res) => { + try { + const { project_id, class_map, description } = req.body; + if (!project_id || !class_map || !description) { + return res.status(400).json({ message: 'Missing required fields' }); + } + const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); + const details = await TrainingProjectDetails.findOne({ where: { project_id } }); + if (!details) { + return res.status(404).json({ message: 'TrainingProjectDetails not found' }); + } + details.class_map = class_map; + details.description = description; + await details.save(); + res.json({ message: 'Class map and description updated', details }); + } catch (error) { + res.status(500).json({ message: 'Failed to update class map or description', error: error.message }); + } +}); + +// POST endpoint to receive YOLOX settings and save to DB (handles multipart/form-data) +router.post('/yolox-settings', upload.any(), async (req, res) => { + try { + const settings = req.body; + // Debug: Log all received fields and types + console.log('--- YOLOX settings received ---'); + console.log('settings:', settings); + if (req.files && req.files.length > 0) { + console.log('Files received:', req.files.map(f => ({ fieldname: f.fieldname, originalname: f.originalname, size: f.size }))); + } + // Declare requiredFields once + const requiredFields = ['project_details_id', 'exp_name', 'max_epoch', 'depth', 'width', 'activation', 'train', 'valid', 'test', 'selected_model', 'transfer_learning']; + // Log types of required fields + requiredFields.forEach(field => { + console.log(`Field '${field}': value='${settings[field]}', type='${typeof settings[field]}'`); + }); + // Map select_model to selected_model if present + if (settings && settings.select_model && !settings.selected_model) { + settings.selected_model = settings.select_model; + delete settings.select_model; + } + // Lookup project_details_id from project_id + if (!settings.project_id || isNaN(Number(settings.project_id))) { + throw new Error('Missing or invalid project_id in request. Cannot assign training to a project.'); + } + const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); + let details = await TrainingProjectDetails.findOne({ where: { project_id: settings.project_id } }); + if (!details) { + details = await TrainingProjectDetails.create({ + project_id: settings.project_id, + annotation_projects: [], + class_map: null, + description: null + }); + } + settings.project_details_id = details.id; + // Map 'act' from frontend to 'activation' for DB + if (settings.act !== undefined) { + settings.activation = settings.act; + delete settings.act; + } + // Type conversion for DB compatibility + [ + 'max_epoch', 'depth', 'width', 'warmup_epochs', 'warmup_lr', 'no_aug_epochs', 'min_lr_ratio', 'weight_decay', 'momentum', 'print_interval', 'eval_interval', 'test_conf', 'nmsthre', 'multiscale_range', 'degrees', 'translate', 'shear', 'train', 'valid', 'test' + ].forEach(f => { + if (settings[f] !== undefined) settings[f] = Number(settings[f]); + }); + // Improved boolean conversion + ['ema', 'enable_mixup', 'save_history_ckpt'].forEach(f => { + if (settings[f] !== undefined) { + if (typeof settings[f] === 'string') { + settings[f] = settings[f].toLowerCase() === 'true'; + } else { + settings[f] = Boolean(settings[f]); + } + } + }); + // Improved array conversion + ['mosaic_scale', 'mixup_scale', 'scale'].forEach(f => { + if (settings[f] && typeof settings[f] === 'string') { + settings[f] = settings[f] + .split(',') + .map(s => Number(s.trim())) + .filter(n => !isNaN(n)); + } + }); + // Trim all string fields + Object.keys(settings).forEach(f => { + if (typeof settings[f] === 'string') settings[f] = settings[f].trim(); + }); + // Set default for transfer_learning if missing + if (settings.transfer_learning === undefined) settings.transfer_learning = false; + // Convert empty string seed to null + if ('seed' in settings && (settings.seed === '' || settings.seed === undefined)) { + settings.seed = null; + } + // Validate required fields for training table + for (const field of requiredFields) { + if (settings[field] === undefined || settings[field] === null || settings[field] === '') { + console.error('Missing required field:', field, 'Value:', settings[field]); + throw new Error('Missing required field: ' + field); + } + } + console.log('Received YOLOX settings:', settings); + // Handle uploaded model file (ckpt_upload) + if (req.files && req.files.length > 0) { + const ckptFile = req.files.find(f => f.fieldname === 'ckpt_upload'); + if (ckptFile) { + const uploadDir = path.join(__dirname, '..', 'uploads'); + if (!fs.existsSync(uploadDir)) fs.mkdirSync(uploadDir); + const filename = ckptFile.originalname || `uploaded_model_${settings.project_id}.pth`; + const filePath = path.join(uploadDir, filename); + fs.writeFileSync(filePath, ckptFile.buffer); + settings.model_upload = filePath; + } + } + // Save settings to DB only (no file) + const { pushYoloxExpToDb } = require('../services/push-yolox-exp.js'); + const training = await pushYoloxExpToDb(settings); + res.json({ message: 'YOLOX settings saved to DB', training }); + } catch (error) { + console.error('Error in /api/yolox-settings:', error.stack || error); + res.status(500).json({ message: 'Failed to save YOLOX settings', error: error.message }); + } +}); + +// POST endpoint to receive binary model file and save to disk (not DB) +router.post('/yolox-settings/upload', async (req, res) => { + try { + const projectId = req.query.project_id; + if (!projectId) return res.status(400).json({ message: 'Missing project_id in query' }); + // Save file to disk + const uploadDir = path.join(__dirname, '..', 'uploads'); + if (!fs.existsSync(uploadDir)) fs.mkdirSync(uploadDir); + const filename = req.headers['x-upload-filename'] || `uploaded_model_${projectId}.pth`; + const filePath = path.join(uploadDir, filename); + const chunks = []; + req.on('data', chunk => chunks.push(chunk)); + req.on('end', async () => { + const buffer = Buffer.concat(chunks); + fs.writeFile(filePath, buffer, async err => { + if (err) { + console.error('Error saving file:', err); + return res.status(500).json({ message: 'Failed to save model file', error: err.message }); + } + // Update latest training row for this project with file path + try { + const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); + const Training = require('../models/training.js'); + // Find details row for this project + const details = await TrainingProjectDetails.findOne({ where: { project_id: projectId } }); + if (!details) return res.status(404).json({ message: 'No TrainingProjectDetails found for project_id' }); + // Find latest training for this details row + const training = await Training.findOne({ where: { project_details_id: details.id }, order: [['createdAt', 'DESC']] }); + if (!training) return res.status(404).json({ message: 'No training found for project_id' }); + // Save file path to model_upload field + training.model_upload = filePath; + await training.save(); + res.json({ message: 'Model file uploaded and saved to disk', filename, trainingId: training.id }); + } catch (dbErr) { + console.error('Error updating training with file path:', dbErr); + res.status(500).json({ message: 'File saved but failed to update training row', error: dbErr.message }); + } + }); + }); + } catch (error) { + console.error('Error in /api/yolox-settings/upload:', error.stack || error); + res.status(500).json({ message: 'Failed to upload model file', error: error.message }); + } +}); + +// GET endpoint to fetch all trainings (optionally filtered by project_id) +router.get('/trainings', async (req, res) => { + try { + const project_id = req.query.project_id; + const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); + const Training = require('../models/training.js'); + if (project_id) { + // Find all details rows for this project + const detailsRows = await TrainingProjectDetails.findAll({ where: { project_id } }); + if (!detailsRows || detailsRows.length === 0) return res.json([]); + // Get all trainings linked to any details row for this project + const detailsIds = detailsRows.map(d => d.id); + const trainings = await Training.findAll({ where: { project_details_id: detailsIds } }); + return res.json(trainings); + } else { + // Return all trainings if no project_id is specified + const trainings = await Training.findAll(); + return res.json(trainings); + } + } catch (error) { + res.status(500).json({ message: 'Failed to fetch trainings', error: error.message }); + } +}); + +// DELETE endpoint to remove a training by id +router.delete('/trainings/:id', async (req, res) => { + try { + const Training = require('../models/training.js'); + const id = req.params.id; + const deleted = await Training.destroy({ where: { id } }); + if (deleted) { + res.json({ message: 'Training deleted' }); + } else { + res.status(404).json({ message: 'Training not found' }); + } + } catch (error) { + res.status(500).json({ message: 'Failed to delete training', error: error.message }); + } +}); + +// DELETE endpoint to remove a training project and all related entries +router.delete('/training-projects/:id', async (req, res) => { + try { + const projectId = req.params.id; + const TrainingProject = require('../models/TrainingProject.js'); + const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); + const Training = require('../models/training.js'); + // Find details row(s) for this project + const detailsRows = await TrainingProjectDetails.findAll({ where: { project_id: projectId } }); + const detailsIds = detailsRows.map(d => d.id); + // Delete all trainings linked to these details + if (detailsIds.length > 0) { + await Training.destroy({ where: { project_details_id: detailsIds } }); + await TrainingProjectDetails.destroy({ where: { project_id: projectId } }); + } + // Delete the project itself + const deleted = await TrainingProject.destroy({ where: { project_id: projectId } }); + if (deleted) { + res.json({ message: 'Training project and all related entries deleted' }); + } else { + res.status(404).json({ message: 'Training project not found' }); + } + } catch (error) { + res.status(500).json({ message: 'Failed to delete training project', error: error.message }); + } +}); + +module.exports = router; diff --git a/backend/routes/api.py b/backend/routes/api.py index b9b295c..07cf0f2 100644 --- a/backend/routes/api.py +++ b/backend/routes/api.py @@ -1,541 +1,857 @@ -from flask import Blueprint, request, jsonify, send_file -from werkzeug.utils import secure_filename -import os -import json -import subprocess -from database.database import db -from models.TrainingProject import TrainingProject -from models.TrainingProjectDetails import TrainingProjectDetails -from models.training import Training -from models.LabelStudioProject import LabelStudioProject -from models.Images import Image -from models.Annotation import Annotation - -api_bp = Blueprint('api', __name__) - -# Global update status (similar to Node.js version) -update_status = {"running": False} - -@api_bp.route('/seed', methods=['GET']) -def seed(): - """Trigger seeding from Label Studio""" - from services.seed_label_studio import seed_label_studio - result = seed_label_studio() - return jsonify(result) - -@api_bp.route('/generate-yolox-json', methods=['POST']) -def generate_yolox_json(): - """Generate YOLOX JSON and exp.py for a project""" - try: - data = request.get_json() - project_id = data.get('project_id') - - if not project_id: - return jsonify({'message': 'Missing project_id in request body'}), 400 - - # Find all TrainingProjectDetails for this project - details_rows = TrainingProjectDetails.query.filter_by(project_id=project_id).all() - - if not details_rows: - return jsonify({'message': f'No TrainingProjectDetails found for project {project_id}'}), 404 - - # Get project name - training_project = TrainingProject.query.get(project_id) - project_name = training_project.title.replace(' ', '_') if training_project.title else f'project_{project_id}' - - from services.generate_json_yolox import generate_training_json - from services.generate_yolox_exp import save_yolox_exp - - # For each details row, generate coco.jsons and exp.py - for details in details_rows: - details_id = details.id - generate_training_json(details_id) - - # Find all trainings for this details row - trainings = Training.query.filter_by(project_details_id=details_id).all() - if not trainings: - continue - - # Create output directory - out_dir = os.path.join(os.path.dirname(__file__), '..', project_name, str(details_id)) - os.makedirs(out_dir, exist_ok=True) - - # Save exp.py for each training - for training in trainings: - exp_file_path = os.path.join(out_dir, 'exp.py') - save_yolox_exp(training.id, exp_file_path) - - return jsonify({'message': f'YOLOX JSON and exp.py generated for project {project_id}'}) - - except Exception as err: - print(f'Error generating YOLOX JSON: {err}') - return jsonify({'message': 'Failed to generate YOLOX JSON', 'error': str(err)}), 500 - -@api_bp.route('/start-yolox-training', methods=['POST']) -def start_yolox_training(): - """Start YOLOX training""" - try: - data = request.get_json() - project_id = data.get('project_id') - training_id = data.get('training_id') - - # Get project name - training_project = TrainingProject.query.get(project_id) - project_name = training_project.title.replace(' ', '_') if training_project.title else f'project_{project_id}' - - # Look up training row - training_row = Training.query.get(training_id) - if not training_row: - training_row = Training.query.filter_by(project_details_id=training_id).first() - - if not training_row: - return jsonify({'error': f'Training row not found for id or project_details_id {training_id}'}), 404 - - project_details_id = training_row.project_details_id - - # Path to exp.py - out_dir = os.path.join(os.path.dirname(__file__), '..', project_name, str(project_details_id)) - exp_src = os.path.join(out_dir, 'exp.py') - - if not os.path.exists(exp_src): - return jsonify({'error': f'exp.py not found at {exp_src}'}), 500 - - # YOLOX configuration - yolox_main_dir = '/home/kitraining/Yolox/YOLOX-main' - yolox_venv = '/home/kitraining/Yolox/yolox_venv/bin/activate' - - # Determine model argument - model_arg = '' - cmd = '' - - if (training_row.transfer_learning and - isinstance(training_row.transfer_learning, str) and - training_row.transfer_learning.lower() == 'coco'): - model_arg = f' -c /home/kitraining/Yolox/YOLOX-main/pretrained/{training_row.selected_model}' - cmd = f'bash -c \'source {yolox_venv} && python tools/train.py -f {exp_src} -d 1 -b 8 --fp16 -o {model_arg}.pth --cache\'' - elif (training_row.selected_model and - training_row.selected_model.lower() == 'coco' and - (not training_row.transfer_learning or training_row.transfer_learning == False)): - model_arg = f' -c /pretrained/{training_row.selected_model}' - cmd = f'bash -c \'source {yolox_venv} && python tools/train.py -f {exp_src} -d 1 -b 8 --fp16 -o {model_arg}.pth --cache\'' - else: - cmd = f'bash -c \'source {yolox_venv} && python tools/train.py -f {exp_src} -d 1 -b 8 --fp16 --cache\'' - - print(cmd) - - # Start training in background - subprocess.Popen(cmd, shell=True, cwd=yolox_main_dir) - - return jsonify({'message': 'Training started'}) - - except Exception as err: - return jsonify({'error': 'Failed to start training', 'details': str(err)}), 500 - -@api_bp.route('/training-log', methods=['GET']) -def training_log(): - """Get YOLOX training log""" - try: - project_id = request.args.get('project_id') - training_id = request.args.get('training_id') - - training_project = TrainingProject.query.get(project_id) - project_name = training_project.title.replace(' ', '_') if training_project.title else f'project_{project_id}' - - out_dir = os.path.join(os.path.dirname(__file__), '..', project_name, str(training_id)) - log_path = os.path.join(out_dir, 'training.log') - - if not os.path.exists(log_path): - return jsonify({'error': 'Log not found'}), 404 - - with open(log_path, 'r') as f: - log_data = f.read() - - return jsonify({'log': log_data}) - - except Exception as err: - return jsonify({'error': 'Failed to fetch log', 'details': str(err)}), 500 - -@api_bp.route('/training-projects', methods=['POST']) -def create_training_project(): - """Create a new training project""" - try: - title = request.form.get('title') - description = request.form.get('description') - classes = json.loads(request.form.get('classes', '[]')) - - project_image = None - project_image_type = None - - if 'project_image' in request.files: - file = request.files['project_image'] - project_image = file.read() - project_image_type = file.content_type - - project = TrainingProject( - title=title, - description=description, - classes=classes, - project_image=project_image, - project_image_type=project_image_type - ) - - db.session.add(project) - db.session.commit() - - return jsonify({'message': 'Project created!'}) - - except Exception as error: - print(f'Error creating project: {error}') - db.session.rollback() - return jsonify({'message': 'Failed to create project', 'error': str(error)}), 500 - -@api_bp.route('/training-projects', methods=['GET']) -def get_training_projects(): - """Get all training projects""" - try: - projects = TrainingProject.query.all() - serialized = [project.to_dict() for project in projects] - return jsonify(serialized) - - except Exception as error: - return jsonify({'message': 'Failed to fetch projects', 'error': str(error)}), 500 - -@api_bp.route('/update-status', methods=['GET']) -def get_update_status(): - """Get update status""" - return jsonify(update_status) - -@api_bp.route('/label-studio-projects', methods=['GET']) -def get_label_studio_projects(): - """Get all Label Studio projects with annotation counts""" - try: - from sqlalchemy import func - - # Get all projects - label_studio_projects = LabelStudioProject.query.all() - - # Get annotation counts in one query using SQL aggregation - annotation_counts_query = db.session.query( - Image.project_id, - Annotation.Label, - func.count(Annotation.annotation_id).label('count') - ).join( - Annotation, Image.image_id == Annotation.image_id - ).group_by( - Image.project_id, Annotation.Label - ).all() - - # Organize counts by project_id - counts_by_project = {} - for project_id, label, count in annotation_counts_query: - if project_id not in counts_by_project: - counts_by_project[project_id] = {} - counts_by_project[project_id][label] = count - - # Build result - projects_with_counts = [] - for project in label_studio_projects: - project_dict = project.to_dict() - project_dict['annotationCounts'] = counts_by_project.get(project.project_id, {}) - projects_with_counts.append(project_dict) - - return jsonify(projects_with_counts) - - except Exception as error: - return jsonify({'message': 'Failed to fetch projects', 'error': str(error)}), 500 - -@api_bp.route('/training-project-details', methods=['POST']) -def create_training_project_details(): - """Create TrainingProjectDetails""" - try: - data = request.get_json() - project_id = data.get('project_id') - annotation_projects = data.get('annotation_projects') - class_map = data.get('class_map') - description = data.get('description') - - if not project_id or annotation_projects is None: - return jsonify({'message': 'Missing required fields'}), 400 - - details = TrainingProjectDetails( - project_id=project_id, - annotation_projects=annotation_projects, - class_map=class_map, - description=description - ) - - db.session.add(details) - db.session.commit() - - return jsonify({'message': 'TrainingProjectDetails created', 'details': details.to_dict()}) - - except Exception as error: - db.session.rollback() - return jsonify({'message': 'Failed to create TrainingProjectDetails', 'error': str(error)}), 500 - -@api_bp.route('/training-project-details', methods=['GET']) -def get_training_project_details(): - """Get all TrainingProjectDetails""" - try: - details = TrainingProjectDetails.query.all() - return jsonify([d.to_dict() for d in details]) - - except Exception as error: - return jsonify({'message': 'Failed to fetch TrainingProjectDetails', 'error': str(error)}), 500 - -@api_bp.route('/training-project-details', methods=['PUT']) -def update_training_project_details(): - """Update class_map and description in TrainingProjectDetails""" - try: - data = request.get_json() - project_id = data.get('project_id') - class_map = data.get('class_map') - description = data.get('description') - - if not project_id or not class_map or not description: - return jsonify({'message': 'Missing required fields'}), 400 - - details = TrainingProjectDetails.query.filter_by(project_id=project_id).first() - - if not details: - return jsonify({'message': 'TrainingProjectDetails not found'}), 404 - - details.class_map = class_map - details.description = description - db.session.commit() - - return jsonify({'message': 'Class map and description updated', 'details': details.to_dict()}) - - except Exception as error: - db.session.rollback() - return jsonify({'message': 'Failed to update class map or description', 'error': str(error)}), 500 - -@api_bp.route('/yolox-settings', methods=['POST']) -def yolox_settings(): - """Receive YOLOX settings and save to DB""" - try: - settings = request.form.to_dict() - - print('--- YOLOX settings received ---') - print('settings:', settings) - - # Map select_model to selected_model if present - if 'select_model' in settings and 'selected_model' not in settings: - settings['selected_model'] = settings['select_model'] - del settings['select_model'] - - # Lookup or create project_details_id - if not settings.get('project_id') or not settings['project_id'].isdigit(): - raise ValueError('Missing or invalid project_id in request') - - project_id = int(settings['project_id']) - details = TrainingProjectDetails.query.filter_by(project_id=project_id).first() - - if not details: - details = TrainingProjectDetails( - project_id=project_id, - annotation_projects=[], - class_map=None, - description=None - ) - db.session.add(details) - db.session.commit() - - settings['project_details_id'] = details.id - - # Map 'act' to 'activation' - if 'act' in settings: - settings['activation'] = settings['act'] - del settings['act'] - - # Type conversions - numeric_fields = [ - 'max_epoch', 'depth', 'width', 'warmup_epochs', 'warmup_lr', - 'no_aug_epochs', 'min_lr_ratio', 'weight_decay', 'momentum', - 'print_interval', 'eval_interval', 'test_conf', 'nmsthre', - 'multiscale_range', 'degrees', 'translate', 'shear', - 'train', 'valid', 'test' - ] - - for field in numeric_fields: - if field in settings: - settings[field] = float(settings[field]) - - # Boolean conversions - boolean_fields = ['ema', 'enable_mixup', 'save_history_ckpt'] - for field in boolean_fields: - if field in settings: - if isinstance(settings[field], str): - settings[field] = settings[field].lower() == 'true' - else: - settings[field] = bool(settings[field]) - - # Array conversions - array_fields = ['mosaic_scale', 'mixup_scale', 'scale'] - for field in array_fields: - if field in settings and isinstance(settings[field], str): - settings[field] = [float(x.strip()) for x in settings[field].split(',') if x.strip()] - - # Trim string fields - for key in settings: - if isinstance(settings[key], str): - settings[key] = settings[key].strip() - - # Default for transfer_learning - if 'transfer_learning' not in settings: - settings['transfer_learning'] = False - - # Convert empty seed to None - if 'seed' in settings and (settings['seed'] == '' or settings['seed'] is None): - settings['seed'] = None - - # Validate required fields - required_fields = [ - 'project_details_id', 'exp_name', 'max_epoch', 'depth', 'width', - 'activation', 'train', 'valid', 'test', 'selected_model', 'transfer_learning' - ] - - for field in required_fields: - if field not in settings or settings[field] in [None, '']: - raise ValueError(f'Missing required field: {field}') - - print('Received YOLOX settings:', settings) - - # Handle uploaded model file - if 'ckpt_upload' in request.files: - file = request.files['ckpt_upload'] - upload_dir = os.path.join(os.path.dirname(__file__), '..', 'uploads') - os.makedirs(upload_dir, exist_ok=True) - filename = file.filename or f'uploaded_model_{project_id}.pth' - file_path = os.path.join(upload_dir, filename) - file.save(file_path) - settings['model_upload'] = file_path - - # Save to DB - from services.push_yolox_exp import push_yolox_exp_to_db - training = push_yolox_exp_to_db(settings) - - return jsonify({'message': 'YOLOX settings saved to DB', 'training': training.to_dict()}) - - except Exception as error: - print(f'Error in /api/yolox-settings: {error}') - db.session.rollback() - return jsonify({'message': 'Failed to save YOLOX settings', 'error': str(error)}), 500 - -@api_bp.route('/yolox-settings/upload', methods=['POST']) -def yolox_settings_upload(): - """Upload binary model file""" - try: - project_id = request.args.get('project_id') - if not project_id: - return jsonify({'message': 'Missing project_id in query'}), 400 - - # Save file to disk - upload_dir = os.path.join(os.path.dirname(__file__), '..', 'uploads') - os.makedirs(upload_dir, exist_ok=True) - - filename = request.headers.get('x-upload-filename', f'uploaded_model_{project_id}.pth') - file_path = os.path.join(upload_dir, filename) - - # Read binary data - with open(file_path, 'wb') as f: - f.write(request.data) - - # Update latest training row - details = TrainingProjectDetails.query.filter_by(project_id=project_id).first() - if not details: - return jsonify({'message': 'No TrainingProjectDetails found for project_id'}), 404 - - training = Training.query.filter_by(project_details_id=details.id).order_by(Training.id.desc()).first() - if not training: - return jsonify({'message': 'No training found for project_id'}), 404 - - training.model_upload = file_path - db.session.commit() - - return jsonify({ - 'message': 'Model file uploaded and saved to disk', - 'filename': filename, - 'trainingId': training.id - }) - - except Exception as error: - print(f'Error in /api/yolox-settings/upload: {error}') - db.session.rollback() - return jsonify({'message': 'Failed to upload model file', 'error': str(error)}), 500 - -@api_bp.route('/trainings', methods=['GET']) -def get_trainings(): - """Get all trainings (optionally filtered by project_id)""" - try: - project_id = request.args.get('project_id') - - if project_id: - # Find all details rows for this project - details_rows = TrainingProjectDetails.query.filter_by(project_id=project_id).all() - if not details_rows: - return jsonify([]) - - # Get all trainings linked to any details row for this project - details_ids = [d.id for d in details_rows] - trainings = Training.query.filter(Training.project_details_id.in_(details_ids)).all() - return jsonify([t.to_dict() for t in trainings]) - else: - # Return all trainings - trainings = Training.query.all() - return jsonify([t.to_dict() for t in trainings]) - - except Exception as error: - return jsonify({'message': 'Failed to fetch trainings', 'error': str(error)}), 500 - -@api_bp.route('/trainings/', methods=['DELETE']) -def delete_training(id): - """Delete a training by id""" - try: - training = Training.query.get(id) - if training: - db.session.delete(training) - db.session.commit() - return jsonify({'message': 'Training deleted'}) - else: - return jsonify({'message': 'Training not found'}), 404 - - except Exception as error: - db.session.rollback() - return jsonify({'message': 'Failed to delete training', 'error': str(error)}), 500 - -@api_bp.route('/training-projects/', methods=['DELETE']) -def delete_training_project(id): - """Delete a training project and all related entries""" - try: - # Find details rows for this project - details_rows = TrainingProjectDetails.query.filter_by(project_id=id).all() - details_ids = [d.id for d in details_rows] - - # Delete all trainings linked to these details - if details_ids: - Training.query.filter(Training.project_details_id.in_(details_ids)).delete(synchronize_session=False) - TrainingProjectDetails.query.filter_by(project_id=id).delete() - - # Delete the project itself - project = TrainingProject.query.get(id) - if project: - db.session.delete(project) - db.session.commit() - return jsonify({'message': 'Training project and all related entries deleted'}) - else: - return jsonify({'message': 'Training project not found'}), 404 - - except Exception as error: - db.session.rollback() - return jsonify({'message': 'Failed to delete training project', 'error': str(error)}), 500 - -@api_bp.route('/base-config/', methods=['GET']) -def get_base_config(model_name): - """Get base configuration for a specific YOLOX model""" - try: - from services.generate_yolox_exp import load_base_config - config = load_base_config(model_name) - return jsonify(config) - except Exception as error: - return jsonify({'message': f'Failed to load base config for {model_name}', 'error': str(error)}), 404 +from flask import Blueprint, request, jsonify, send_file +from werkzeug.utils import secure_filename +import os +import json +import subprocess +from database.database import db +from models.TrainingProject import TrainingProject +from models.TrainingProjectDetails import TrainingProjectDetails +from models.training import Training +from models.LabelStudioProject import LabelStudioProject +from models.Images import Image +from models.Annotation import Annotation + +api_bp = Blueprint('api', __name__) + +# Global update status (similar to Node.js version) +update_status = {"running": False} + +@api_bp.route('/seed', methods=['GET']) +def seed(): + """Trigger seeding from Label Studio""" + from services.seed_label_studio import seed_label_studio + result = seed_label_studio() + return jsonify(result) + +@api_bp.route('/generate-yolox-json', methods=['POST']) +def generate_yolox_json(): + """Generate YOLOX JSON and exp.py for a project""" + try: + data = request.get_json() + project_id = data.get('project_id') + + if not project_id: + return jsonify({'message': 'Missing project_id in request body'}), 400 + + # Find all TrainingProjectDetails for this project + details_rows = TrainingProjectDetails.query.filter_by(project_id=project_id).all() + + if not details_rows: + return jsonify({'message': f'No TrainingProjectDetails found for project {project_id}'}), 404 + + # Get project name + training_project = TrainingProject.query.get(project_id) + project_name = training_project.title.replace(' ', '_') if training_project.title else f'project_{project_id}' + + from services.generate_json_yolox import generate_training_json + from services.generate_yolox_exp import save_yolox_exp + + # For each details row, generate coco.jsons and exp.py + for details in details_rows: + details_id = details.id + generate_training_json(details_id) + + # Find all trainings for this details row + trainings = Training.query.filter_by(project_details_id=details_id).all() + if not trainings: + continue + + # Create output directory + out_dir = os.path.join(os.path.dirname(__file__), '..', project_name, str(details_id)) + os.makedirs(out_dir, exist_ok=True) + + # Save exp.py for each training + for training in trainings: + exp_file_path = os.path.join(out_dir, 'exp.py') + save_yolox_exp(training.id, exp_file_path) + + return jsonify({'message': f'YOLOX JSON and exp.py generated for project {project_id}'}) + + except Exception as err: + print(f'Error generating YOLOX JSON: {err}') + return jsonify({'message': 'Failed to generate YOLOX JSON', 'error': str(err)}), 500 + +@api_bp.route('/start-yolox-training', methods=['POST']) +def start_yolox_training(): + """Generate JSONs, exp.py, and start YOLOX training""" + try: + data = request.get_json() + project_id = data.get('project_id') + training_id = data.get('training_id') + + if not project_id or not training_id: + return jsonify({'message': 'Missing project_id or training_id'}), 400 + + # Get training record + training = Training.query.get(training_id) + if not training: + return jsonify({'message': f'Training {training_id} not found'}), 404 + + details_id = training.project_details_id + + # Step 1: Generate COCO JSON files + from services.generate_json_yolox import generate_training_json + print(f'Generating COCO JSON for training {training_id}...') + generate_training_json(details_id) + + # Step 2: Generate exp.py + from services.generate_yolox_exp import save_yolox_exp + from services.settings_service import get_setting + + training_project = TrainingProject.query.get(project_id) + project_name = training_project.title.replace(' ', '_') if training_project and training_project.title else f'project_{project_id}' + + # Use training name + id for folder to support multiple trainings per project + training_folder_name = f"{training.exp_name or training.training_name or 'training'}_{training_id}" + training_folder_name = training_folder_name.replace(' ', '_') + + output_base_path = get_setting('yolox_output_path', './backend') + out_dir = os.path.join(output_base_path, project_name, training_folder_name) + os.makedirs(out_dir, exist_ok=True) + + exp_file_path = os.path.join(out_dir, 'exp.py') + print(f'Generating exp.py at {exp_file_path}...') + save_yolox_exp(training_id, exp_file_path) + + # Step 3: Start training + print(f'Starting YOLOX training for training {training_id}...') + + # Get YOLOX configuration from settings + yolox_main_dir = get_setting('yolox_path', '/home/kitraining/Yolox/YOLOX-main') + yolox_venv = get_setting('yolox_venv_path', '/home/kitraining/Yolox/yolox_venv/bin/activate') + + # Detect platform and build appropriate command + import platform + is_windows = platform.system() == 'Windows' + + # Determine model argument + model_arg = '' + + if (training.transfer_learning and + isinstance(training.transfer_learning, str) and + training.transfer_learning.lower() == 'coco'): + model_arg = f'-c {yolox_main_dir}/pretrained/{training.selected_model}.pth' + elif (training.selected_model and + training.selected_model.lower() == 'coco' and + (not training.transfer_learning or training.transfer_learning == False)): + model_arg = f'-c {yolox_main_dir}/pretrained/{training.selected_model}.pth' + + # Build base training arguments + train_args = f'-f {exp_file_path} -d 1 -b 8 --fp16 --cache' + if model_arg: + train_args += f' {model_arg} -o' + + # Build platform-specific command + if is_windows: + # Windows: Use call to activate venv, then run python + # If venv path doesn't end with .bat, assume it needs Scripts\activate.bat + if not yolox_venv.endswith('.bat'): + venv_activate = os.path.join(yolox_venv, 'Scripts', 'activate.bat') + else: + venv_activate = yolox_venv + cmd = f'cmd /c ""{venv_activate}" && python tools\\train.py {train_args}"' + else: + # Linux: Use bash with source + # If venv path doesn't end with 'activate', assume it needs bin/activate + if not yolox_venv.endswith('activate'): + venv_activate = os.path.join(yolox_venv, 'bin', 'activate') + else: + venv_activate = yolox_venv + cmd = f'bash -c "source {venv_activate} && python tools/train.py {train_args}"' + + print(f'Training command: {cmd}') + + # Start training in background + subprocess.Popen(cmd, shell=True, cwd=yolox_main_dir) + + return jsonify({ + 'message': f'JSONs and exp.py generated, training started for training {training_id}', + 'exp_path': exp_file_path + }) + + except Exception as err: + print(f'Error starting YOLOX training: {err}') + import traceback + traceback.print_exc() + return jsonify({'message': 'Failed to start training', 'error': str(err)}), 500 + +@api_bp.route('/training-log', methods=['GET']) +def training_log(): + """Get YOLOX training log""" + try: + project_id = request.args.get('project_id') + training_id = request.args.get('training_id') + + training_project = TrainingProject.query.get(project_id) + project_name = training_project.title.replace(' ', '_') if training_project.title else f'project_{project_id}' + + out_dir = os.path.join(os.path.dirname(__file__), '..', project_name, str(training_id)) + log_path = os.path.join(out_dir, 'training.log') + + if not os.path.exists(log_path): + return jsonify({'error': 'Log not found'}), 404 + + with open(log_path, 'r') as f: + log_data = f.read() + + return jsonify({'log': log_data}) + + except Exception as err: + return jsonify({'error': 'Failed to fetch log', 'details': str(err)}), 500 + +@api_bp.route('/training-projects', methods=['POST']) +def create_training_project(): + """Create a new training project""" + try: + from models.ProjectClass import ProjectClass + + title = request.form.get('title') + description = request.form.get('description') + classes = json.loads(request.form.get('classes', '[]')) + + project_image = None + project_image_type = None + + if 'project_image' in request.files: + file = request.files['project_image'] + project_image = file.read() + project_image_type = file.content_type + + # Create project without classes field + project = TrainingProject( + title=title, + description=description, + project_image=project_image, + project_image_type=project_image_type + ) + + db.session.add(project) + db.session.flush() # Get project_id before commit + + # Add classes to ProjectClass table + for index, class_name in enumerate(classes): + project_class = ProjectClass( + project_id=project.project_id, + class_name=class_name, + display_order=index + ) + db.session.add(project_class) + + db.session.commit() + + return jsonify({'message': 'Project created!'}) + + except Exception as error: + print(f'Error creating project: {error}') + db.session.rollback() + return jsonify({'message': 'Failed to create project', 'error': str(error)}), 500 + +@api_bp.route('/training-projects', methods=['GET']) +def get_training_projects(): + """Get all training projects""" + try: + projects = TrainingProject.query.all() + serialized = [project.to_dict() for project in projects] + return jsonify(serialized) + + except Exception as error: + return jsonify({'message': 'Failed to fetch projects', 'error': str(error)}), 500 + +@api_bp.route('/update-status', methods=['GET']) +def get_update_status(): + """Get update status""" + return jsonify(update_status) + +@api_bp.route('/label-studio-projects', methods=['GET']) +def get_label_studio_projects(): + """Get all Label Studio projects with annotation counts""" + try: + from sqlalchemy import func + + # Get all projects + label_studio_projects = LabelStudioProject.query.all() + + # Get annotation counts in one query using SQL aggregation + annotation_counts_query = db.session.query( + Image.project_id, + Annotation.Label, + func.count(Annotation.annotation_id).label('count') + ).join( + Annotation, Image.image_id == Annotation.image_id + ).group_by( + Image.project_id, Annotation.Label + ).all() + + # Organize counts by project_id + counts_by_project = {} + for project_id, label, count in annotation_counts_query: + if project_id not in counts_by_project: + counts_by_project[project_id] = {} + counts_by_project[project_id][label] = count + + # Build result + projects_with_counts = [] + for project in label_studio_projects: + project_dict = project.to_dict() + project_dict['annotationCounts'] = counts_by_project.get(project.project_id, {}) + projects_with_counts.append(project_dict) + + return jsonify(projects_with_counts) + + except Exception as error: + return jsonify({'message': 'Failed to fetch projects', 'error': str(error)}), 500 + +@api_bp.route('/training-project-details', methods=['POST']) +def create_training_project_details(): + """Create TrainingProjectDetails""" + try: + from models.AnnotationProjectMapping import AnnotationProjectMapping + from models.ClassMapping import ClassMapping + + data = request.get_json() + project_id = data.get('project_id') + annotation_projects = data.get('annotation_projects') # Array of project IDs + class_map = data.get('class_map') # Dict: {source: target} + description = data.get('description') + + if not project_id or annotation_projects is None: + return jsonify({'message': 'Missing required fields'}), 400 + + # Create TrainingProjectDetails without JSON fields + details = TrainingProjectDetails( + project_id=project_id, + description_text=description + ) + + db.session.add(details) + db.session.flush() # Get details.id + + # Add annotation project mappings + for ls_project_id in annotation_projects: + mapping = AnnotationProjectMapping( + project_details_id=details.id, + label_studio_project_id=ls_project_id + ) + db.session.add(mapping) + + # Add class mappings if provided + if class_map: + for source_class, target_class in class_map.items(): + # For initial creation, we don't have per-project mappings yet + # Will be replaced when user sets up mappings in UI + mapping = ClassMapping( + project_details_id=details.id, + label_studio_project_id=annotation_projects[0] if annotation_projects else 0, + source_class=source_class, + target_class=target_class + ) + db.session.add(mapping) + + db.session.commit() + db.session.commit() + + return jsonify({'message': 'TrainingProjectDetails created', 'details': details.to_dict()}) + + except Exception as error: + db.session.rollback() + return jsonify({'message': 'Failed to create TrainingProjectDetails', 'error': str(error)}), 500 + +@api_bp.route('/training-project-details', methods=['GET']) +def get_training_project_details(): + """Get all TrainingProjectDetails""" + try: + details = TrainingProjectDetails.query.all() + result = [] + for d in details: + try: + result.append(d.to_dict()) + except Exception as e: + print(f'Error serializing detail {d.id}: {e}') + # Return basic info if full serialization fails + result.append({ + 'id': d.id, + 'project_id': d.project_id, + 'description': d.description_text, + 'annotation_projects': [], + 'class_map': {} + }) + return jsonify(result) + + except Exception as error: + print(f'Error fetching training project details: {error}') + return jsonify({'message': 'Failed to fetch TrainingProjectDetails', 'error': str(error)}), 500 + +@api_bp.route('/training-project-details', methods=['PUT']) +def update_training_project_details(): + """Update class_map and description in TrainingProjectDetails""" + try: + from models.ClassMapping import ClassMapping + + data = request.get_json() + print(f'[DEBUG] Received PUT data: {data}') + + project_id = data.get('project_id') + class_map_data = data.get('class_map') # Array: [[labelStudioProjectId, [[class, target], ...]], ...] + description_data = data.get('description') # Array: [[projectId, desc], ...] + + print(f'[DEBUG] project_id: {project_id}') + print(f'[DEBUG] class_map_data: {class_map_data}') + print(f'[DEBUG] description_data: {description_data}') + + if not project_id or class_map_data is None or description_data is None: + return jsonify({'message': 'Missing required fields'}), 400 + + details = TrainingProjectDetails.query.filter_by(project_id=project_id).first() + + if not details: + return jsonify({'message': 'TrainingProjectDetails not found'}), 404 + + # Update description - combine all descriptions + combined_description = '\n\n'.join([desc[1] for desc in description_data if len(desc) > 1 and desc[1]]) + details.description_text = combined_description + + # Delete existing class mappings + ClassMapping.query.filter_by(project_details_id=details.id).delete() + + # Add new class mappings - iterate through all label studio projects + # class_map_data format: [[labelStudioProjectId, [[class, target], ...]], ...] + for project_mapping in class_map_data: + if len(project_mapping) >= 2: + label_studio_project_id = project_mapping[0] + class_mappings = project_mapping[1] # [[class1, target1], [class2, target2], ...] + + for class_pair in class_mappings: + if len(class_pair) >= 2: + source_class = class_pair[0] + target_class = class_pair[1] + + # Create mapping with label_studio_project_id + mapping = ClassMapping( + project_details_id=details.id, + label_studio_project_id=label_studio_project_id, + source_class=source_class, + target_class=target_class + ) + db.session.add(mapping) + + db.session.commit() + + return jsonify({'message': 'Class map and description updated', 'details': details.to_dict()}) + + except Exception as error: + db.session.rollback() + print(f'[ERROR] Failed to update training project details: {error}') + import traceback + traceback.print_exc() + return jsonify({'message': 'Failed to update class map or description', 'error': str(error)}), 500 + +@api_bp.route('/yolox-settings', methods=['POST']) +def yolox_settings(): + """Receive YOLOX settings and save to DB""" + try: + settings = request.form.to_dict() + + print('--- YOLOX settings received ---') + print('settings:', settings) + + # Map select_model to selected_model if present + if 'select_model' in settings and 'selected_model' not in settings: + settings['selected_model'] = settings['select_model'] + del settings['select_model'] + + # Lookup or create project_details_id + if not settings.get('project_id') or not settings['project_id'].isdigit(): + raise ValueError('Missing or invalid project_id in request') + + project_id = int(settings['project_id']) + details = TrainingProjectDetails.query.filter_by(project_id=project_id).first() + + if not details: + # Create TrainingProjectDetails without JSON fields + details = TrainingProjectDetails( + project_id=project_id, + description_text=None + ) + db.session.add(details) + db.session.flush() # Get details.id + + settings['project_details_id'] = details.id + + # Map 'act' to 'activation' + if 'act' in settings: + settings['activation'] = settings['act'] + del settings['act'] + + # Type conversions + numeric_fields = [ + 'max_epoch', 'depth', 'width', 'warmup_epochs', 'warmup_lr', + 'no_aug_epochs', 'min_lr_ratio', 'weight_decay', 'momentum', + 'print_interval', 'eval_interval', 'test_conf', 'nmsthre', + 'multiscale_range', 'degrees', 'translate', 'shear', + 'train', 'valid', 'test' + ] + + for field in numeric_fields: + if field in settings: + settings[field] = float(settings[field]) + + # Boolean conversions + boolean_fields = ['ema', 'enable_mixup', 'save_history_ckpt'] + for field in boolean_fields: + if field in settings: + if isinstance(settings[field], str): + settings[field] = settings[field].lower() == 'true' + else: + settings[field] = bool(settings[field]) + + # Array conversions + array_fields = ['mosaic_scale', 'mixup_scale', 'scale'] + for field in array_fields: + if field in settings and isinstance(settings[field], str): + settings[field] = [float(x.strip()) for x in settings[field].split(',') if x.strip()] + + # Trim string fields + for key in settings: + if isinstance(settings[key], str): + settings[key] = settings[key].strip() + + # Default for transfer_learning + if 'transfer_learning' not in settings: + settings['transfer_learning'] = False + + # Convert empty seed to None + if 'seed' in settings and (settings['seed'] == '' or settings['seed'] is None): + settings['seed'] = None + + # Validate required fields + required_fields = [ + 'project_details_id', 'exp_name', 'max_epoch', 'depth', 'width', + 'activation', 'train', 'valid', 'test', 'selected_model', 'transfer_learning' + ] + + for field in required_fields: + if field not in settings or settings[field] in [None, '']: + raise ValueError(f'Missing required field: {field}') + + print('Received YOLOX settings:', settings) + + # Handle uploaded model file + if 'ckpt_upload' in request.files: + file = request.files['ckpt_upload'] + upload_dir = os.path.join(os.path.dirname(__file__), '..', 'uploads') + os.makedirs(upload_dir, exist_ok=True) + filename = file.filename or f'uploaded_model_{project_id}.pth' + file_path = os.path.join(upload_dir, filename) + file.save(file_path) + settings['model_upload'] = file_path + + # Save to DB + from services.push_yolox_exp import push_yolox_exp_to_db + training = push_yolox_exp_to_db(settings) + + return jsonify({'message': 'YOLOX settings saved to DB', 'training': training.to_dict()}) + + except Exception as error: + print(f'Error in /api/yolox-settings: {error}') + db.session.rollback() + return jsonify({'message': 'Failed to save YOLOX settings', 'error': str(error)}), 500 + +@api_bp.route('/yolox-settings/upload', methods=['POST']) +def yolox_settings_upload(): + """Upload binary model file""" + try: + project_id = request.args.get('project_id') + if not project_id: + return jsonify({'message': 'Missing project_id in query'}), 400 + + # Save file to disk + upload_dir = os.path.join(os.path.dirname(__file__), '..', 'uploads') + os.makedirs(upload_dir, exist_ok=True) + + filename = request.headers.get('x-upload-filename', f'uploaded_model_{project_id}.pth') + file_path = os.path.join(upload_dir, filename) + + # Read binary data + with open(file_path, 'wb') as f: + f.write(request.data) + + # Update latest training row + details = TrainingProjectDetails.query.filter_by(project_id=project_id).first() + if not details: + return jsonify({'message': 'No TrainingProjectDetails found for project_id'}), 404 + + training = Training.query.filter_by(project_details_id=details.id).order_by(Training.id.desc()).first() + if not training: + return jsonify({'message': 'No training found for project_id'}), 404 + + training.model_upload = file_path + db.session.commit() + + return jsonify({ + 'message': 'Model file uploaded and saved to disk', + 'filename': filename, + 'trainingId': training.id + }) + + except Exception as error: + print(f'Error in /api/yolox-settings/upload: {error}') + db.session.rollback() + return jsonify({'message': 'Failed to upload model file', 'error': str(error)}), 500 + +@api_bp.route('/trainings', methods=['GET']) +def get_trainings(): + """Get all trainings (optionally filtered by project_id)""" + try: + project_id = request.args.get('project_id') + + if project_id: + # Find all details rows for this project + details_rows = TrainingProjectDetails.query.filter_by(project_id=project_id).all() + if not details_rows: + return jsonify([]) + + # Get all trainings linked to any details row for this project + details_ids = [d.id for d in details_rows] + trainings = Training.query.filter(Training.project_details_id.in_(details_ids)).all() + return jsonify([t.to_dict() for t in trainings]) + else: + # Return all trainings + trainings = Training.query.all() + return jsonify([t.to_dict() for t in trainings]) + + except Exception as error: + return jsonify({'message': 'Failed to fetch trainings', 'error': str(error)}), 500 + +@api_bp.route('/trainings/', methods=['DELETE']) +def delete_training(id): + """Delete a training by id""" + try: + training = Training.query.get(id) + if training: + db.session.delete(training) + db.session.commit() + return jsonify({'message': 'Training deleted'}) + else: + return jsonify({'message': 'Training not found'}), 404 + + except Exception as error: + db.session.rollback() + return jsonify({'message': 'Failed to delete training', 'error': str(error)}), 500 + +@api_bp.route('/training-projects/', methods=['DELETE']) +def delete_training_project(id): + """Delete a training project and all related entries""" + try: + # Find details rows for this project + details_rows = TrainingProjectDetails.query.filter_by(project_id=id).all() + details_ids = [d.id for d in details_rows] + + # Delete all trainings linked to these details + if details_ids: + Training.query.filter(Training.project_details_id.in_(details_ids)).delete(synchronize_session=False) + TrainingProjectDetails.query.filter_by(project_id=id).delete() + + # Delete the project itself + project = TrainingProject.query.get(id) + if project: + db.session.delete(project) + db.session.commit() + return jsonify({'message': 'Training project and all related entries deleted'}) + else: + return jsonify({'message': 'Training project not found'}), 404 + + except Exception as error: + db.session.rollback() + return jsonify({'message': 'Failed to delete training project', 'error': str(error)}), 500 + +@api_bp.route('/base-config/', methods=['GET']) +def get_base_config(model_name): + """Get base configuration for a specific YOLOX model""" + try: + from services.generate_yolox_exp import load_base_config + config = load_base_config(model_name) + return jsonify(config) + except Exception as error: + return jsonify({'message': f'Failed to load base config for {model_name}', 'error': str(error)}), 404 + +# Settings endpoints +@api_bp.route('/settings', methods=['GET']) +def get_settings(): + """Get all settings""" + from services.settings_service import get_all_settings_detailed + settings = get_all_settings_detailed() + return jsonify(settings) + +@api_bp.route('/settings/', methods=['GET']) +def get_setting(key): + """Get a specific setting""" + from services.settings_service import get_setting as get_setting_value + from models.Settings import Settings + + setting = Settings.query.filter_by(key=key).first() + if setting: + return jsonify(setting.to_dict()) + else: + return jsonify({'message': f'Setting {key} not found'}), 404 + +@api_bp.route('/settings', methods=['POST']) +def update_settings(): + """Update multiple settings""" + try: + data = request.get_json() + from services.settings_service import set_setting + + for key, value in data.items(): + set_setting(key, value) + + return jsonify({'message': 'Settings updated successfully'}) + except Exception as error: + return jsonify({'message': 'Failed to update settings', 'error': str(error)}), 500 + +@api_bp.route('/settings/', methods=['PUT']) +def update_setting(key): + """Update a specific setting""" + try: + data = request.get_json() + value = data.get('value') + description = data.get('description') + + from services.settings_service import set_setting + setting = set_setting(key, value, description) + + return jsonify(setting.to_dict()) + except Exception as error: + return jsonify({'message': f'Failed to update setting {key}', 'error': str(error)}), 500 + +@api_bp.route('/settings/test/labelstudio', methods=['POST']) +def test_labelstudio_connection(): + """Test Label Studio connection""" + try: + data = request.get_json() + api_url = data.get('api_url') + api_token = data.get('api_token') + + if not api_url or not api_token: + return jsonify({'success': False, 'message': 'Missing api_url or api_token'}), 400 + + import requests + response = requests.get( + f'{api_url}/projects/', + headers={'Authorization': f'Token {api_token}'}, + timeout=5 + ) + + if response.ok: + projects = response.json() + return jsonify({ + 'success': True, + 'message': f'Connection successful! Found {len(projects.get("results", projects))} projects.' + }) + else: + return jsonify({ + 'success': False, + 'message': f'Connection failed: {response.status_code} {response.reason}' + }), 400 + + except requests.exceptions.Timeout: + return jsonify({'success': False, 'message': 'Connection timeout'}), 400 + except requests.exceptions.ConnectionError: + return jsonify({'success': False, 'message': 'Cannot connect to Label Studio'}), 400 + except Exception as error: + return jsonify({'success': False, 'message': str(error)}), 500 + +@api_bp.route('/settings/test/yolox', methods=['POST']) +def test_yolox_path(): + """Test YOLOX path and venv path validity""" + try: + data = request.get_json() + yolox_path = data.get('yolox_path') + yolox_venv_path = data.get('yolox_venv_path') + + if not yolox_path: + return jsonify({'success': False, 'message': 'Missing yolox_path'}), 400 + + # Check if YOLOX path exists + if not os.path.exists(yolox_path): + return jsonify({'success': False, 'message': 'YOLOX path does not exist'}), 400 + + # Check for key YOLOX files/directories + required_items = ['yolox', 'exps', 'tools'] + found_items = [] + missing_items = [] + + for item in required_items: + item_path = os.path.join(yolox_path, item) + if os.path.exists(item_path): + found_items.append(item) + else: + missing_items.append(item) + + if len(found_items) < 2: # At least 2 out of 3 key items required + return jsonify({ + 'success': False, + 'message': f'Invalid YOLOX path. Missing: {", ".join(missing_items)}', + 'found': found_items, + 'missing': missing_items + }), 400 + + # Check venv path if provided + venv_message = '' + if yolox_venv_path: + venv_valid = False + venv_details = [] + + # Normalize path + venv_path_normalized = os.path.normpath(yolox_venv_path) + + # Check if it's an activation script (Linux/Mac: bin/activate, Windows: Scripts/activate.bat or Scripts/Activate.ps1) + if os.path.isfile(venv_path_normalized): + # Direct path to activation script + if 'activate' in os.path.basename(venv_path_normalized).lower(): + venv_valid = True + venv_details.append(f'Activation script found: {os.path.basename(venv_path_normalized)}') + else: + return jsonify({ + 'success': False, + 'message': 'Venv path points to a file but not an activation script' + }), 400 + elif os.path.isdir(venv_path_normalized): + # Check if it's a venv directory + # Look for activation scripts in common locations + possible_activations = [ + os.path.join(venv_path_normalized, 'bin', 'activate'), # Linux/Mac + os.path.join(venv_path_normalized, 'Scripts', 'activate.bat'), # Windows CMD + os.path.join(venv_path_normalized, 'Scripts', 'Activate.ps1'), # Windows PowerShell + os.path.join(venv_path_normalized, 'Scripts', 'activate'), # Windows Git Bash + ] + + found_activations = [] + for act_path in possible_activations: + if os.path.exists(act_path): + found_activations.append(os.path.basename(act_path)) + venv_valid = True + + if venv_valid: + venv_details.append(f'Venv directory valid. Found: {", ".join(found_activations)}') + else: + return jsonify({ + 'success': False, + 'message': 'Venv directory does not contain activation scripts' + }), 400 + else: + return jsonify({ + 'success': False, + 'message': 'Venv path does not exist' + }), 400 + + venv_message = ' ' + '. '.join(venv_details) + + return jsonify({ + 'success': True, + 'message': f'Valid YOLOX installation found. Found: {", ".join(found_items)}.{venv_message}', + 'found': found_items, + 'missing': missing_items + }) + + except Exception as error: + return jsonify({'success': False, 'message': str(error)}), 500 diff --git a/backend/server.js b/backend/server.js index 2834ed3..4ab6676 100644 --- a/backend/server.js +++ b/backend/server.js @@ -1,34 +1,34 @@ -const express = require('express'); -const cors = require('cors'); -const path = require('path'); -const sequelize = require('./database/database'); - - -const app = express(); -app.use(express.json()); -const port = 3000; - -const apiRouter = require('./routes/api.js'); -app.use('/api', apiRouter); - - -app.use(cors()); -app.use(express.json()); -app.use(express.static(path.join(__dirname, '..'))); - - - -// Initialize DB and start server -(async () => { - try { - await sequelize.authenticate(); - console.log('DB connection established.'); - await sequelize.sync(); // Only if you want Sequelize to ensure schema matches - - app.listen(port, '0.0.0.0', () => - console.log(`Server running at http://0.0.0.0:${port}`) - ); - } catch (err) { - console.error('Failed to start:', err); - } -})(); +const express = require('express'); +const cors = require('cors'); +const path = require('path'); +const sequelize = require('./database/database'); + + +const app = express(); +app.use(express.json()); +const port = 3000; + +const apiRouter = require('./routes/api.js'); +app.use('/api', apiRouter); + + +app.use(cors()); +app.use(express.json()); +app.use(express.static(path.join(__dirname, '..'))); + + + +// Initialize DB and start server +(async () => { + try { + await sequelize.authenticate(); + console.log('DB connection established.'); + await sequelize.sync(); // Only if you want Sequelize to ensure schema matches + + app.listen(port, '0.0.0.0', () => + console.log(`Server running at http://0.0.0.0:${port}`) + ); + } catch (err) { + console.error('Failed to start:', err); + } +})(); diff --git a/backend/services/__init__.py b/backend/services/__init__.py index 0557eb6..c7f87b7 100644 --- a/backend/services/__init__.py +++ b/backend/services/__init__.py @@ -1 +1 @@ -# Services module +# Services module diff --git a/backend/services/fetch-labelstudio.js b/backend/services/fetch-labelstudio.js index 2e8bf6c..a24a4e5 100644 --- a/backend/services/fetch-labelstudio.js +++ b/backend/services/fetch-labelstudio.js @@ -1,92 +1,92 @@ -const API_URL = 'http://192.168.1.19:8080/api'; -const API_TOKEN = 'c1cef980b7c73004f4ee880a42839313b863869f'; - - - - - - -const fetch = require('node-fetch'); - -async function fetchLableStudioProject(projectid) { - // 1. Trigger export - const exportUrl = `${API_URL}/projects/${projectid}/export?exportType=JSON_MIN`; - const headers = { Authorization: `Token ${API_TOKEN}` }; - let res = await fetch(exportUrl, { headers }); - if (!res.ok) { - let errorText = await res.text().catch(() => ''); - console.error(`Failed to trigger export: ${res.status} ${res.statusText} - ${errorText}`); - throw new Error(`Failed to trigger export: ${res.status} ${res.statusText}`); - } - let data = await res.json(); - // If data is an array, it's ready - if (Array.isArray(data)) return data; - // If not, poll for the export file - let fileUrl = data.download_url || data.url || null; - let tries = 0; - while (!fileUrl && tries < 20) { - await new Promise(r => setTimeout(r, 2000)); - res = await fetch(exportUrl, { headers }); - if (!res.ok) { - let errorText = await res.text().catch(() => ''); - console.error(`Failed to poll export: ${res.status} ${res.statusText} - ${errorText}`); - throw new Error(`Failed to poll export: ${res.status} ${res.statusText}`); - } - data = await res.json(); - fileUrl = data.download_url || data.url || null; - tries++; - } - if (!fileUrl) throw new Error('Label Studio export did not become ready'); - // 2. Download the export file - res = await fetch(fileUrl.startsWith('http') ? fileUrl : `${API_URL.replace('/api','')}${fileUrl}`, { headers }); - if (!res.ok) { - let errorText = await res.text().catch(() => ''); - console.error(`Failed to download export: ${res.status} ${res.statusText} - ${errorText}`); - throw new Error(`Failed to download export: ${res.status} ${res.statusText}`); - } - return await res.json(); -} - - - -async function fetchProjectIdsAndTitles() { - try { - const response = await fetch(`${API_URL}/projects/`, { - headers: { - 'Authorization': `Token ${API_TOKEN}`, - 'Content-Type': 'application/json' - } - }); - - if (!response.ok) { - let errorText = await response.text().catch(() => ''); - console.error(`Failed to fetch projects: ${response.status} ${response.statusText} - ${errorText}`); - throw new Error(`HTTP error! status: ${response.status}`); - } - - const data = await response.json(); - - if (!data.results || !Array.isArray(data.results)) { - throw new Error('API response does not contain results array'); - } - - // Extract id and title from each project - const projects = data.results.map(project => ({ - id: project.id, - title: project.title - })); - console.log(projects) - return projects; - - } catch (error) { - console.error('Failed to fetch projects:', error); - return []; - } -} - -module.exports = { fetchLableStudioProject, fetchProjectIdsAndTitles }; - - - -//getLableStudioProject(20) -//fetchProjectIdsAndTitles() +const API_URL = 'http://192.168.1.19:8080/api'; +const API_TOKEN = 'c1cef980b7c73004f4ee880a42839313b863869f'; + + + + + + +const fetch = require('node-fetch'); + +async function fetchLableStudioProject(projectid) { + // 1. Trigger export + const exportUrl = `${API_URL}/projects/${projectid}/export?exportType=JSON_MIN`; + const headers = { Authorization: `Token ${API_TOKEN}` }; + let res = await fetch(exportUrl, { headers }); + if (!res.ok) { + let errorText = await res.text().catch(() => ''); + console.error(`Failed to trigger export: ${res.status} ${res.statusText} - ${errorText}`); + throw new Error(`Failed to trigger export: ${res.status} ${res.statusText}`); + } + let data = await res.json(); + // If data is an array, it's ready + if (Array.isArray(data)) return data; + // If not, poll for the export file + let fileUrl = data.download_url || data.url || null; + let tries = 0; + while (!fileUrl && tries < 20) { + await new Promise(r => setTimeout(r, 2000)); + res = await fetch(exportUrl, { headers }); + if (!res.ok) { + let errorText = await res.text().catch(() => ''); + console.error(`Failed to poll export: ${res.status} ${res.statusText} - ${errorText}`); + throw new Error(`Failed to poll export: ${res.status} ${res.statusText}`); + } + data = await res.json(); + fileUrl = data.download_url || data.url || null; + tries++; + } + if (!fileUrl) throw new Error('Label Studio export did not become ready'); + // 2. Download the export file + res = await fetch(fileUrl.startsWith('http') ? fileUrl : `${API_URL.replace('/api','')}${fileUrl}`, { headers }); + if (!res.ok) { + let errorText = await res.text().catch(() => ''); + console.error(`Failed to download export: ${res.status} ${res.statusText} - ${errorText}`); + throw new Error(`Failed to download export: ${res.status} ${res.statusText}`); + } + return await res.json(); +} + + + +async function fetchProjectIdsAndTitles() { + try { + const response = await fetch(`${API_URL}/projects/`, { + headers: { + 'Authorization': `Token ${API_TOKEN}`, + 'Content-Type': 'application/json' + } + }); + + if (!response.ok) { + let errorText = await response.text().catch(() => ''); + console.error(`Failed to fetch projects: ${response.status} ${response.statusText} - ${errorText}`); + throw new Error(`HTTP error! status: ${response.status}`); + } + + const data = await response.json(); + + if (!data.results || !Array.isArray(data.results)) { + throw new Error('API response does not contain results array'); + } + + // Extract id and title from each project + const projects = data.results.map(project => ({ + id: project.id, + title: project.title + })); + console.log(projects) + return projects; + + } catch (error) { + console.error('Failed to fetch projects:', error); + return []; + } +} + +module.exports = { fetchLableStudioProject, fetchProjectIdsAndTitles }; + + + +//getLableStudioProject(20) +//fetchProjectIdsAndTitles() diff --git a/backend/services/fetch_labelstudio.py b/backend/services/fetch_labelstudio.py index 710b070..2f1fa72 100644 --- a/backend/services/fetch_labelstudio.py +++ b/backend/services/fetch_labelstudio.py @@ -1,85 +1,93 @@ -import requests -import time - -API_URL = 'http://192.168.1.19:8080/api' -API_TOKEN = 'c1cef980b7c73004f4ee880a42839313b863869f' - -def fetch_label_studio_project(project_id): - """Fetch Label Studio project annotations""" - export_url = f'{API_URL}/projects/{project_id}/export?exportType=JSON_MIN' - headers = {'Authorization': f'Token {API_TOKEN}'} - - # Trigger export - res = requests.get(export_url, headers=headers) - if not res.ok: - error_text = res.text if res.text else '' - print(f'Failed to trigger export: {res.status_code} {res.reason} - {error_text}') - raise Exception(f'Failed to trigger export: {res.status_code} {res.reason}') - - data = res.json() - - # If data is an array, it's ready - if isinstance(data, list): - return data - - # If not, poll for the export file - file_url = data.get('download_url') or data.get('url') - tries = 0 - - while not file_url and tries < 20: - time.sleep(2) - res = requests.get(export_url, headers=headers) - if not res.ok: - error_text = res.text if res.text else '' - print(f'Failed to poll export: {res.status_code} {res.reason} - {error_text}') - raise Exception(f'Failed to poll export: {res.status_code} {res.reason}') - - data = res.json() - file_url = data.get('download_url') or data.get('url') - tries += 1 - - if not file_url: - raise Exception('Label Studio export did not become ready') - - # Download the export file - full_url = file_url if file_url.startswith('http') else f"{API_URL.replace('/api', '')}{file_url}" - res = requests.get(full_url, headers=headers) - if not res.ok: - error_text = res.text if res.text else '' - print(f'Failed to download export: {res.status_code} {res.reason} - {error_text}') - raise Exception(f'Failed to download export: {res.status_code} {res.reason}') - - return res.json() - -def fetch_project_ids_and_titles(): - """Fetch all Label Studio project IDs and titles""" - try: - response = requests.get( - f'{API_URL}/projects/', - headers={ - 'Authorization': f'Token {API_TOKEN}', - 'Content-Type': 'application/json' - } - ) - - if not response.ok: - error_text = response.text if response.text else '' - print(f'Failed to fetch projects: {response.status_code} {response.reason} - {error_text}') - raise Exception(f'HTTP error! status: {response.status_code}') - - data = response.json() - - if 'results' not in data or not isinstance(data['results'], list): - raise Exception('API response does not contain results array') - - # Extract id and title from each project - projects = [ - {'id': project['id'], 'title': project['title']} - for project in data['results'] - ] - print(projects) - return projects - - except Exception as error: - print(f'Failed to fetch projects: {error}') - return [] +import requests +import time +from services.settings_service import get_setting + +def get_api_credentials(): + """Get Label Studio API credentials from settings""" + api_url = get_setting('labelstudio_api_url', 'http://192.168.1.19:8080/api') + api_token = get_setting('labelstudio_api_token', 'c1cef980b7c73004f4ee880a42839313b863869f') + return api_url, api_token + +def fetch_label_studio_project(project_id): + """Fetch Label Studio project annotations""" + API_URL, API_TOKEN = get_api_credentials() + + export_url = f'{API_URL}/projects/{project_id}/export?exportType=JSON_MIN' + headers = {'Authorization': f'Token {API_TOKEN}'} + + # Trigger export + res = requests.get(export_url, headers=headers) + if not res.ok: + error_text = res.text if res.text else '' + print(f'Failed to trigger export: {res.status_code} {res.reason} - {error_text}') + raise Exception(f'Failed to trigger export: {res.status_code} {res.reason}') + + data = res.json() + + # If data is an array, it's ready + if isinstance(data, list): + return data + + # If not, poll for the export file + file_url = data.get('download_url') or data.get('url') + tries = 0 + + while not file_url and tries < 20: + time.sleep(2) + res = requests.get(export_url, headers=headers) + if not res.ok: + error_text = res.text if res.text else '' + print(f'Failed to poll export: {res.status_code} {res.reason} - {error_text}') + raise Exception(f'Failed to poll export: {res.status_code} {res.reason}') + + data = res.json() + file_url = data.get('download_url') or data.get('url') + tries += 1 + + if not file_url: + raise Exception('Label Studio export did not become ready') + + # Download the export file + full_url = file_url if file_url.startswith('http') else f"{API_URL.replace('/api', '')}{file_url}" + res = requests.get(full_url, headers=headers) + if not res.ok: + error_text = res.text if res.text else '' + print(f'Failed to download export: {res.status_code} {res.reason} - {error_text}') + raise Exception(f'Failed to download export: {res.status_code} {res.reason}') + + return res.json() + +def fetch_project_ids_and_titles(): + """Fetch all Label Studio project IDs and titles""" + API_URL, API_TOKEN = get_api_credentials() + + try: + response = requests.get( + f'{API_URL}/projects/', + headers={ + 'Authorization': f'Token {API_TOKEN}', + 'Content-Type': 'application/json' + } + ) + + if not response.ok: + error_text = response.text if response.text else '' + print(f'Failed to fetch projects: {response.status_code} {response.reason} - {error_text}') + raise Exception(f'HTTP error! status: {response.status_code}') + + data = response.json() + + if 'results' not in data or not isinstance(data['results'], list): + raise Exception('API response does not contain results array') + + # Extract id and title from each project + projects = [ + {'id': project['id'], 'title': project['title']} + for project in data['results'] + ] + print(projects) + return projects + + except Exception as error: + print(f'Failed to fetch projects: {error}') + return [] diff --git a/backend/services/generate-json-yolox.js b/backend/services/generate-json-yolox.js index 295d034..886c768 100644 --- a/backend/services/generate-json-yolox.js +++ b/backend/services/generate-json-yolox.js @@ -1,176 +1,176 @@ -const TrainingProject = require('../models/TrainingProject.js'); -const TrainingProjectDetails = require('../models/TrainingProjectDetails.js') -const LabelStudioProject = require('../models/LabelStudioProject.js') -const Annotation = require('../models/Annotation.js') -const Images = require('../models/Images.js') -const fs = require('fs'); - - -async function generateTrainingJson(trainingId){ - // trainingId is now project_details_id - const trainingProjectDetails = await TrainingProjectDetails.findByPk(trainingId); - if (!trainingProjectDetails) throw new Error('No TrainingProjectDetails found for project_details_id ' + trainingId); - const detailsObj = trainingProjectDetails.get({ plain: true }); - // Get parent project for name - const trainingProject = await TrainingProject.findByPk(detailsObj.project_id); - // Get split percentages (assume they are stored as train_percent, valid_percent, test_percent) - const trainPercent = detailsObj.train_percent || 85; - const validPercent = detailsObj.valid_percent || 10; - const testPercent = detailsObj.test_percent || 5; - - let cocoImages = []; - let cocoAnnotations = []; - let cocoCategories = []; - let categoryMap = {}; - let categoryId = 0; - let imageid = 0; - let annotationid = 0; - - for (const cls of detailsObj.class_map) { - const asgMap = []; - const listAsg = cls[1]; - for(const asg of listAsg){ - asgMap.push ({ original: asg[0], mapped: asg[1] }); - // Build category list and mapping - if (asg[1] && !(asg[1] in categoryMap)) { - categoryMap[asg[1]] = categoryId; - cocoCategories.push({ id: categoryId, name: asg[1], supercategory: '' }); - categoryId++; - } - } - const images = await Images.findAll({ where: { project_id: cls[0] } }); - for(const image of images){ - imageid += 1; - let fileName = image.image_path; - if (fileName.includes('%20')) { - fileName = fileName.replace(/%20/g, ' '); - } - if (fileName && fileName.startsWith('/data/local-files/?d=')) { - fileName = fileName.replace('/data/local-files/?d=', ''); - fileName = fileName.replace('/home/kitraining/home/kitraining/', ''); - } - if (fileName && fileName.startsWith('home/kitraining/To_Annotate/')) { - fileName = fileName.replace('home/kitraining/To_Annotate/',''); - } - // Get annotations for this image - const annotations = await Annotation.findAll({ where: { image_id: image.image_id } }); - // Use image.width and image.height from DB (populated from original_width/original_height) - cocoImages.push({ - id: imageid, - file_name: fileName, - width: image.width || 0, - height: image.height || 0 - }); - for (const annotation of annotations) { - // Translate class name using asgMap - let mappedClass = annotation.Label; - for (const mapEntry of asgMap) { - if (annotation.Label === mapEntry.original) { - mappedClass = mapEntry.mapped; - break; - } - } - // Only add annotation if mappedClass is valid - if (mappedClass && mappedClass in categoryMap) { - annotationid += 1; - let area = 0; - if (annotation.width && annotation.height) { - area = annotation.width * annotation.height; - } - cocoAnnotations.push({ - id: annotationid, - image_id: imageid, - category_id: categoryMap[mappedClass], - bbox: [annotation.x, annotation.y, annotation.width, annotation.height], - area: area, - iscrowd: annotation.iscrowd || 0 - }); - } - } - } - } - - // Shuffle images for random split using seed - function seededRandom(seed) { - let x = Math.sin(seed++) * 10000; - return x - Math.floor(x); - } - function shuffle(array, seed) { - for (let i = array.length - 1; i > 0; i--) { - const j = Math.floor(seededRandom(seed + i) * (i + 1)); - [array[i], array[j]] = [array[j], array[i]]; - } - } - // Use seed from detailsObj if present, else default to 42 - const splitSeed = detailsObj.seed !== undefined && detailsObj.seed !== null ? Number(detailsObj.seed) : 42; - shuffle(cocoImages, splitSeed); - - // Split images - const totalImages = cocoImages.length; - const trainCount = Math.floor(totalImages * trainPercent / 100); - const validCount = Math.floor(totalImages * validPercent / 100); - const testCount = totalImages - trainCount - validCount; - - const trainImages = cocoImages.slice(0, trainCount); - const validImages = cocoImages.slice(trainCount, trainCount + validCount); - const testImages = cocoImages.slice(trainCount + validCount); - - // Helper to get image ids for each split - const trainImageIds = new Set(trainImages.map(img => img.id)); - const validImageIds = new Set(validImages.map(img => img.id)); - const testImageIds = new Set(testImages.map(img => img.id)); - - // Split annotations - const trainAnnotations = cocoAnnotations.filter(ann => trainImageIds.has(ann.image_id)); - const validAnnotations = cocoAnnotations.filter(ann => validImageIds.has(ann.image_id)); - const testAnnotations = cocoAnnotations.filter(ann => testImageIds.has(ann.image_id)); - - // Build final COCO JSONs with info section - const buildCocoJson = (images, annotations, categories) => ({ - images, - annotations, - categories - }); - - // Build COCO JSONs with info section - const trainJson = buildCocoJson(trainImages, trainAnnotations, cocoCategories); - const validJson = buildCocoJson(validImages, validAnnotations, cocoCategories); - const testJson = buildCocoJson(testImages, testAnnotations, cocoCategories); - - // Create output directory: projectname/trainingid/annotations - const projectName = trainingProject && trainingProject.name ? trainingProject.name.replace(/\s+/g, '_') : `project_${detailsObj.project_id}`; - const outDir = `${projectName}/${trainingId}`; - const annotationsDir = `/home/kitraining/To_Annotate/annotations`; - if (!fs.existsSync(annotationsDir)) { - fs.mkdirSync(annotationsDir, { recursive: true }); - } - - // Write to files in the annotations directory - const trainPath = `${annotationsDir}/coco_project_${trainingId}_train.json`; - const validPath = `${annotationsDir}/coco_project_${trainingId}_valid.json`; - const testPath = `${annotationsDir}/coco_project_${trainingId}_test.json`; - fs.writeFileSync(trainPath, JSON.stringify(trainJson, null, 2)); - fs.writeFileSync(validPath, JSON.stringify(validJson, null, 2)); - fs.writeFileSync(testPath, JSON.stringify(testJson, null, 2)); - console.log(`COCO JSON splits written to ${annotationsDir} for trainingId ${trainingId}`); - - - - // Also generate inference exp.py in the same output directory as exp.py (project folder in workspace) - const { generateYoloxInferenceExp } = require('./generate-yolox-exp'); - const path = require('path'); - const projectFolder = path.join(__dirname, '..', projectName, String(trainingId)); - if (!fs.existsSync(projectFolder)) { - fs.mkdirSync(projectFolder, { recursive: true }); - } - const inferenceExpPath = path.join(projectFolder, 'exp_infer.py'); - generateYoloxInferenceExp(trainingId).then(expContent => { - fs.writeFileSync(inferenceExpPath, expContent); - console.log(`Inference exp.py written to ${inferenceExpPath}`); - }).catch(err => { - console.error('Failed to generate inference exp.py:', err); - }); -} - - +const TrainingProject = require('../models/TrainingProject.js'); +const TrainingProjectDetails = require('../models/TrainingProjectDetails.js') +const LabelStudioProject = require('../models/LabelStudioProject.js') +const Annotation = require('../models/Annotation.js') +const Images = require('../models/Images.js') +const fs = require('fs'); + + +async function generateTrainingJson(trainingId){ + // trainingId is now project_details_id + const trainingProjectDetails = await TrainingProjectDetails.findByPk(trainingId); + if (!trainingProjectDetails) throw new Error('No TrainingProjectDetails found for project_details_id ' + trainingId); + const detailsObj = trainingProjectDetails.get({ plain: true }); + // Get parent project for name + const trainingProject = await TrainingProject.findByPk(detailsObj.project_id); + // Get split percentages (assume they are stored as train_percent, valid_percent, test_percent) + const trainPercent = detailsObj.train_percent || 85; + const validPercent = detailsObj.valid_percent || 10; + const testPercent = detailsObj.test_percent || 5; + + let cocoImages = []; + let cocoAnnotations = []; + let cocoCategories = []; + let categoryMap = {}; + let categoryId = 0; + let imageid = 0; + let annotationid = 0; + + for (const cls of detailsObj.class_map) { + const asgMap = []; + const listAsg = cls[1]; + for(const asg of listAsg){ + asgMap.push ({ original: asg[0], mapped: asg[1] }); + // Build category list and mapping + if (asg[1] && !(asg[1] in categoryMap)) { + categoryMap[asg[1]] = categoryId; + cocoCategories.push({ id: categoryId, name: asg[1], supercategory: '' }); + categoryId++; + } + } + const images = await Images.findAll({ where: { project_id: cls[0] } }); + for(const image of images){ + imageid += 1; + let fileName = image.image_path; + if (fileName.includes('%20')) { + fileName = fileName.replace(/%20/g, ' '); + } + if (fileName && fileName.startsWith('/data/local-files/?d=')) { + fileName = fileName.replace('/data/local-files/?d=', ''); + fileName = fileName.replace('/home/kitraining/home/kitraining/', ''); + } + if (fileName && fileName.startsWith('home/kitraining/To_Annotate/')) { + fileName = fileName.replace('home/kitraining/To_Annotate/',''); + } + // Get annotations for this image + const annotations = await Annotation.findAll({ where: { image_id: image.image_id } }); + // Use image.width and image.height from DB (populated from original_width/original_height) + cocoImages.push({ + id: imageid, + file_name: fileName, + width: image.width || 0, + height: image.height || 0 + }); + for (const annotation of annotations) { + // Translate class name using asgMap + let mappedClass = annotation.Label; + for (const mapEntry of asgMap) { + if (annotation.Label === mapEntry.original) { + mappedClass = mapEntry.mapped; + break; + } + } + // Only add annotation if mappedClass is valid + if (mappedClass && mappedClass in categoryMap) { + annotationid += 1; + let area = 0; + if (annotation.width && annotation.height) { + area = annotation.width * annotation.height; + } + cocoAnnotations.push({ + id: annotationid, + image_id: imageid, + category_id: categoryMap[mappedClass], + bbox: [annotation.x, annotation.y, annotation.width, annotation.height], + area: area, + iscrowd: annotation.iscrowd || 0 + }); + } + } + } + } + + // Shuffle images for random split using seed + function seededRandom(seed) { + let x = Math.sin(seed++) * 10000; + return x - Math.floor(x); + } + function shuffle(array, seed) { + for (let i = array.length - 1; i > 0; i--) { + const j = Math.floor(seededRandom(seed + i) * (i + 1)); + [array[i], array[j]] = [array[j], array[i]]; + } + } + // Use seed from detailsObj if present, else default to 42 + const splitSeed = detailsObj.seed !== undefined && detailsObj.seed !== null ? Number(detailsObj.seed) : 42; + shuffle(cocoImages, splitSeed); + + // Split images + const totalImages = cocoImages.length; + const trainCount = Math.floor(totalImages * trainPercent / 100); + const validCount = Math.floor(totalImages * validPercent / 100); + const testCount = totalImages - trainCount - validCount; + + const trainImages = cocoImages.slice(0, trainCount); + const validImages = cocoImages.slice(trainCount, trainCount + validCount); + const testImages = cocoImages.slice(trainCount + validCount); + + // Helper to get image ids for each split + const trainImageIds = new Set(trainImages.map(img => img.id)); + const validImageIds = new Set(validImages.map(img => img.id)); + const testImageIds = new Set(testImages.map(img => img.id)); + + // Split annotations + const trainAnnotations = cocoAnnotations.filter(ann => trainImageIds.has(ann.image_id)); + const validAnnotations = cocoAnnotations.filter(ann => validImageIds.has(ann.image_id)); + const testAnnotations = cocoAnnotations.filter(ann => testImageIds.has(ann.image_id)); + + // Build final COCO JSONs with info section + const buildCocoJson = (images, annotations, categories) => ({ + images, + annotations, + categories + }); + + // Build COCO JSONs with info section + const trainJson = buildCocoJson(trainImages, trainAnnotations, cocoCategories); + const validJson = buildCocoJson(validImages, validAnnotations, cocoCategories); + const testJson = buildCocoJson(testImages, testAnnotations, cocoCategories); + + // Create output directory: projectname/trainingid/annotations + const projectName = trainingProject && trainingProject.name ? trainingProject.name.replace(/\s+/g, '_') : `project_${detailsObj.project_id}`; + const outDir = `${projectName}/${trainingId}`; + const annotationsDir = `/home/kitraining/To_Annotate/annotations`; + if (!fs.existsSync(annotationsDir)) { + fs.mkdirSync(annotationsDir, { recursive: true }); + } + + // Write to files in the annotations directory + const trainPath = `${annotationsDir}/coco_project_${trainingId}_train.json`; + const validPath = `${annotationsDir}/coco_project_${trainingId}_valid.json`; + const testPath = `${annotationsDir}/coco_project_${trainingId}_test.json`; + fs.writeFileSync(trainPath, JSON.stringify(trainJson, null, 2)); + fs.writeFileSync(validPath, JSON.stringify(validJson, null, 2)); + fs.writeFileSync(testPath, JSON.stringify(testJson, null, 2)); + console.log(`COCO JSON splits written to ${annotationsDir} for trainingId ${trainingId}`); + + + + // Also generate inference exp.py in the same output directory as exp.py (project folder in workspace) + const { generateYoloxInferenceExp } = require('./generate-yolox-exp'); + const path = require('path'); + const projectFolder = path.join(__dirname, '..', projectName, String(trainingId)); + if (!fs.existsSync(projectFolder)) { + fs.mkdirSync(projectFolder, { recursive: true }); + } + const inferenceExpPath = path.join(projectFolder, 'exp_infer.py'); + generateYoloxInferenceExp(trainingId).then(expContent => { + fs.writeFileSync(inferenceExpPath, expContent); + console.log(`Inference exp.py written to ${inferenceExpPath}`); + }).catch(err => { + console.error('Failed to generate inference exp.py:', err); + }); +} + + module.exports = {generateTrainingJson}; \ No newline at end of file diff --git a/backend/services/generate-yolox-exp.js b/backend/services/generate-yolox-exp.js index d18e0a0..4cbdb6f 100644 --- a/backend/services/generate-yolox-exp.js +++ b/backend/services/generate-yolox-exp.js @@ -1,135 +1,135 @@ -const fs = require('fs'); -const path = require('path'); -const Training = require('../models/training.js'); -const TrainingProject = require('../models/TrainingProject.js'); - -// Remove Python comments and legacy code -const exp_names = [ - 'YOLOX-s', - 'YOLOX-m', - 'YOLOX-l', - 'YOLOX-x', - 'YOLOX-Darknet53', //todo - 'YOLOX-Nano', - 'YOLOX-Tiny' -] - -//TODO: Clean up generation of exp_names.py and remove second exp creation!!! - - -// Refactored: Accept trainingId, fetch info from DB -async function generateYoloxExp(trainingId) { - // Fetch training row from DB by project_details_id if not found by PK - let training = await Training.findByPk(trainingId); - if (!training) { - training = await Training.findOne({ where: { project_details_id: trainingId } }); - } - if (!training) throw new Error('Training not found for trainingId or project_details_id: ' + trainingId); - - // If transfer_learning is 'coco', just return the path to the default exp.py - if (training.transfer_learning === 'coco') { - const selectedModel = training.selected_model.toLowerCase().replace('-', '_'); - const expSourcePath = `/home/kitraining/Yolox/YOLOX-main/exps/default/${selectedModel}.py`; - if (!fs.existsSync(expSourcePath)) { - throw new Error(`Default exp.py not found for model: ${selectedModel} at ${expSourcePath}`); - } - // Copy to project folder (e.g., /home/kitraining/coco_tool/backend/project_XX/YY/exp.py) - const projectDetailsId = training.project_details_id; - const projectFolder = path.resolve(__dirname, `../project_23/${projectDetailsId}`); - if (!fs.existsSync(projectFolder)) { - fs.mkdirSync(projectFolder, { recursive: true }); - } - const expDestPath = path.join(projectFolder, 'exp.py'); - fs.copyFileSync(expSourcePath, expDestPath); - return { type: 'default', expPath: expDestPath }; - } - - // If transfer_learning is 'sketch', generate a custom exp.py as before - if (training.transfer_learning === 'sketch') { - // ...existing custom exp.py generation logic here (copy from previous implementation)... - // For brevity, you can call generateYoloxInferenceExp or similar here, or inline the logic. - // Example: - const expContent = await generateYoloxInferenceExp(trainingId); - return { type: 'custom', expContent }; - } - - throw new Error('Unknown transfer_learning type: ' + training.transfer_learning); -} - -async function saveYoloxExp(trainingId, outPath) { - const expResult = await generateYoloxExp(trainingId); - if (expResult.type === 'custom' && expResult.expContent) { - fs.writeFileSync(outPath, expResult.expContent); - return outPath; - } else if (expResult.type === 'default' && expResult.expPath) { - // Optionally copy the file if outPath is different - if (expResult.expPath !== outPath) { - fs.copyFileSync(expResult.expPath, outPath); - } - return outPath; - } else { - throw new Error('Unknown expResult type or missing content'); - } -} - -// Generate a second exp.py for inference, using the provided template and DB values -async function generateYoloxInferenceExp(trainingId, options = {}) { - let training = await Training.findByPk(trainingId); - if (!training) { - training = await Training.findOne({ where: { project_details_id: trainingId } }); - } - if (!training) throw new Error('Training not found for trainingId or project_details_id: ' + trainingId); - // Always use the trainingId (project_details_id) for annotation file names - const projectDetailsId = training.project_details_id; - const dataDir = options.data_dir || '/home/kitraining/To_Annotate/'; - const trainAnn = options.train_ann || `coco_project_${trainingId}_train.json`; - const valAnn = options.val_ann || `coco_project_${trainingId}_valid.json`; - const testAnn = options.test_ann || `coco_project_${trainingId}_test.json`; - // Get num_classes from TrainingProject.classes JSON - let numClasses = 80; - try { - const trainingProject = await TrainingProject.findByPk(projectDetailsId); - if (trainingProject && trainingProject.classes) { - let classesArr = trainingProject.classes; - if (typeof classesArr === 'string') { - classesArr = JSON.parse(classesArr); - } - if (Array.isArray(classesArr)) { - numClasses = classesArr.filter(c => c !== null && c !== undefined && c !== '').length; - } else if (typeof classesArr === 'object' && classesArr !== null) { - numClasses = Object.keys(classesArr).filter(k => classesArr[k] !== null && classesArr[k] !== undefined && classesArr[k] !== '').length; - } - } - } catch (e) { - console.warn('Could not determine num_classes from TrainingProject.classes:', e); - } - const depth = options.depth || training.depth || 1.00; - const width = options.width || training.width || 1.00; - const inputSize = options.input_size || training.input_size || [640, 640]; - const mosaicScale = options.mosaic_scale || training.mosaic_scale || [0.1, 2]; - const randomSize = options.random_size || training.random_size || [10, 20]; - const testSize = options.test_size || training.test_size || [640, 640]; - const expName = options.exp_name || 'inference_exp'; - const enableMixup = options.enable_mixup !== undefined ? options.enable_mixup : false; - let expContent = ''; - expContent += `#!/usr/bin/env python3\n# -*- coding:utf-8 -*-\n# Copyright (c) Megvii, Inc. and its affiliates.\n\nimport os\n\nfrom yolox.exp import Exp as MyExp\n\n\nclass Exp(MyExp):\n def __init__(self):\n super(Exp, self).__init__()\n self.data_dir = "${dataDir}"\n self.train_ann = "${trainAnn}"\n self.val_ann = "${valAnn}"\n self.test_ann = "coco_project_${trainingId}_test.json"\n self.num_classes = ${numClasses}\n`; - // Set pretrained_ckpt if transfer_learning is 'coco' - if (training.transfer_learning && typeof training.transfer_learning === 'string' && training.transfer_learning.toLowerCase() === 'coco') { - const yoloxBaseDir = '/home/kitraining/Yolox/YOLOX-main'; - const selectedModel = training.selected_model ? training.selected_model.replace(/\.pth$/i, '') : ''; - if (selectedModel) { - expContent += ` self.pretrained_ckpt = r'${yoloxBaseDir}/pretrained/${selectedModel}.pth'\n`; - } - } - expContent += ` self.depth = ${depth}\n self.width = ${width}\n self.input_size = (${Array.isArray(inputSize) ? inputSize.join(', ') : inputSize})\n self.mosaic_scale = (${Array.isArray(mosaicScale) ? mosaicScale.join(', ') : mosaicScale})\n self.random_size = (${Array.isArray(randomSize) ? randomSize.join(', ') : randomSize})\n self.test_size = (${Array.isArray(testSize) ? testSize.join(', ') : testSize})\n self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(".")[0]\n self.enable_mixup = ${enableMixup ? 'True' : 'False'}\n`; - return expContent; -} - -// Save inference exp.py to a custom path -async function saveYoloxInferenceExp(trainingId, outPath, options = {}) { - const expContent = await generateYoloxInferenceExp(trainingId, options); - fs.writeFileSync(outPath, expContent); - return outPath; -} - +const fs = require('fs'); +const path = require('path'); +const Training = require('../models/training.js'); +const TrainingProject = require('../models/TrainingProject.js'); + +// Remove Python comments and legacy code +const exp_names = [ + 'YOLOX-s', + 'YOLOX-m', + 'YOLOX-l', + 'YOLOX-x', + 'YOLOX-Darknet53', //todo + 'YOLOX-Nano', + 'YOLOX-Tiny' +] + +//TODO: Clean up generation of exp_names.py and remove second exp creation!!! + + +// Refactored: Accept trainingId, fetch info from DB +async function generateYoloxExp(trainingId) { + // Fetch training row from DB by project_details_id if not found by PK + let training = await Training.findByPk(trainingId); + if (!training) { + training = await Training.findOne({ where: { project_details_id: trainingId } }); + } + if (!training) throw new Error('Training not found for trainingId or project_details_id: ' + trainingId); + + // If transfer_learning is 'coco', just return the path to the default exp.py + if (training.transfer_learning === 'coco') { + const selectedModel = training.selected_model.toLowerCase().replace('-', '_'); + const expSourcePath = `/home/kitraining/Yolox/YOLOX-main/exps/default/${selectedModel}.py`; + if (!fs.existsSync(expSourcePath)) { + throw new Error(`Default exp.py not found for model: ${selectedModel} at ${expSourcePath}`); + } + // Copy to project folder (e.g., /home/kitraining/coco_tool/backend/project_XX/YY/exp.py) + const projectDetailsId = training.project_details_id; + const projectFolder = path.resolve(__dirname, `../project_23/${projectDetailsId}`); + if (!fs.existsSync(projectFolder)) { + fs.mkdirSync(projectFolder, { recursive: true }); + } + const expDestPath = path.join(projectFolder, 'exp.py'); + fs.copyFileSync(expSourcePath, expDestPath); + return { type: 'default', expPath: expDestPath }; + } + + // If transfer_learning is 'sketch', generate a custom exp.py as before + if (training.transfer_learning === 'sketch') { + // ...existing custom exp.py generation logic here (copy from previous implementation)... + // For brevity, you can call generateYoloxInferenceExp or similar here, or inline the logic. + // Example: + const expContent = await generateYoloxInferenceExp(trainingId); + return { type: 'custom', expContent }; + } + + throw new Error('Unknown transfer_learning type: ' + training.transfer_learning); +} + +async function saveYoloxExp(trainingId, outPath) { + const expResult = await generateYoloxExp(trainingId); + if (expResult.type === 'custom' && expResult.expContent) { + fs.writeFileSync(outPath, expResult.expContent); + return outPath; + } else if (expResult.type === 'default' && expResult.expPath) { + // Optionally copy the file if outPath is different + if (expResult.expPath !== outPath) { + fs.copyFileSync(expResult.expPath, outPath); + } + return outPath; + } else { + throw new Error('Unknown expResult type or missing content'); + } +} + +// Generate a second exp.py for inference, using the provided template and DB values +async function generateYoloxInferenceExp(trainingId, options = {}) { + let training = await Training.findByPk(trainingId); + if (!training) { + training = await Training.findOne({ where: { project_details_id: trainingId } }); + } + if (!training) throw new Error('Training not found for trainingId or project_details_id: ' + trainingId); + // Always use the trainingId (project_details_id) for annotation file names + const projectDetailsId = training.project_details_id; + const dataDir = options.data_dir || '/home/kitraining/To_Annotate/'; + const trainAnn = options.train_ann || `coco_project_${trainingId}_train.json`; + const valAnn = options.val_ann || `coco_project_${trainingId}_valid.json`; + const testAnn = options.test_ann || `coco_project_${trainingId}_test.json`; + // Get num_classes from TrainingProject.classes JSON + let numClasses = 80; + try { + const trainingProject = await TrainingProject.findByPk(projectDetailsId); + if (trainingProject && trainingProject.classes) { + let classesArr = trainingProject.classes; + if (typeof classesArr === 'string') { + classesArr = JSON.parse(classesArr); + } + if (Array.isArray(classesArr)) { + numClasses = classesArr.filter(c => c !== null && c !== undefined && c !== '').length; + } else if (typeof classesArr === 'object' && classesArr !== null) { + numClasses = Object.keys(classesArr).filter(k => classesArr[k] !== null && classesArr[k] !== undefined && classesArr[k] !== '').length; + } + } + } catch (e) { + console.warn('Could not determine num_classes from TrainingProject.classes:', e); + } + const depth = options.depth || training.depth || 1.00; + const width = options.width || training.width || 1.00; + const inputSize = options.input_size || training.input_size || [640, 640]; + const mosaicScale = options.mosaic_scale || training.mosaic_scale || [0.1, 2]; + const randomSize = options.random_size || training.random_size || [10, 20]; + const testSize = options.test_size || training.test_size || [640, 640]; + const expName = options.exp_name || 'inference_exp'; + const enableMixup = options.enable_mixup !== undefined ? options.enable_mixup : false; + let expContent = ''; + expContent += `#!/usr/bin/env python3\n# -*- coding:utf-8 -*-\n# Copyright (c) Megvii, Inc. and its affiliates.\n\nimport os\n\nfrom yolox.exp import Exp as MyExp\n\n\nclass Exp(MyExp):\n def __init__(self):\n super(Exp, self).__init__()\n self.data_dir = "${dataDir}"\n self.train_ann = "${trainAnn}"\n self.val_ann = "${valAnn}"\n self.test_ann = "coco_project_${trainingId}_test.json"\n self.num_classes = ${numClasses}\n`; + // Set pretrained_ckpt if transfer_learning is 'coco' + if (training.transfer_learning && typeof training.transfer_learning === 'string' && training.transfer_learning.toLowerCase() === 'coco') { + const yoloxBaseDir = '/home/kitraining/Yolox/YOLOX-main'; + const selectedModel = training.selected_model ? training.selected_model.replace(/\.pth$/i, '') : ''; + if (selectedModel) { + expContent += ` self.pretrained_ckpt = r'${yoloxBaseDir}/pretrained/${selectedModel}.pth'\n`; + } + } + expContent += ` self.depth = ${depth}\n self.width = ${width}\n self.input_size = (${Array.isArray(inputSize) ? inputSize.join(', ') : inputSize})\n self.mosaic_scale = (${Array.isArray(mosaicScale) ? mosaicScale.join(', ') : mosaicScale})\n self.random_size = (${Array.isArray(randomSize) ? randomSize.join(', ') : randomSize})\n self.test_size = (${Array.isArray(testSize) ? testSize.join(', ') : testSize})\n self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(".")[0]\n self.enable_mixup = ${enableMixup ? 'True' : 'False'}\n`; + return expContent; +} + +// Save inference exp.py to a custom path +async function saveYoloxInferenceExp(trainingId, outPath, options = {}) { + const expContent = await generateYoloxInferenceExp(trainingId, options); + fs.writeFileSync(outPath, expContent); + return outPath; +} + module.exports = { generateYoloxExp, saveYoloxExp, generateYoloxInferenceExp, saveYoloxInferenceExp }; \ No newline at end of file diff --git a/backend/services/generate_json_yolox.py b/backend/services/generate_json_yolox.py index 0129c96..3592b55 100644 --- a/backend/services/generate_json_yolox.py +++ b/backend/services/generate_json_yolox.py @@ -1,179 +1,288 @@ -import json -import os -import math -from models.TrainingProject import TrainingProject -from models.TrainingProjectDetails import TrainingProjectDetails -from models.Images import Image -from models.Annotation import Annotation - -def generate_training_json(training_id): - """Generate COCO JSON for training, validation, and test sets""" - # training_id is now project_details_id - training_project_details = TrainingProjectDetails.query.get(training_id) - - if not training_project_details: - raise Exception(f'No TrainingProjectDetails found for project_details_id {training_id}') - - details_obj = training_project_details.to_dict() - - # Get parent project for name - training_project = TrainingProject.query.get(details_obj['project_id']) - - # Get split percentages (default values if not set) - train_percent = details_obj.get('train_percent', 85) - valid_percent = details_obj.get('valid_percent', 10) - test_percent = details_obj.get('test_percent', 5) - - coco_images = [] - coco_annotations = [] - coco_categories = [] - category_map = {} - category_id = 0 - image_id = 0 - annotation_id = 0 - - for cls in details_obj['class_map']: - asg_map = [] - list_asg = cls[1] - - for asg in list_asg: - asg_map.append({'original': asg[0], 'mapped': asg[1]}) - # Build category list and mapping - if asg[1] and asg[1] not in category_map: - category_map[asg[1]] = category_id - coco_categories.append({'id': category_id, 'name': asg[1], 'supercategory': ''}) - category_id += 1 - - # Get images for this project - images = Image.query.filter_by(project_id=cls[0]).all() - - for image in images: - image_id += 1 - file_name = image.image_path - - # Clean up file path - if '%20' in file_name: - file_name = file_name.replace('%20', ' ') - if file_name and file_name.startswith('/data/local-files/?d='): - file_name = file_name.replace('/data/local-files/?d=', '') - file_name = file_name.replace('/home/kitraining/home/kitraining/', '') - if file_name and file_name.startswith('home/kitraining/To_Annotate/'): - file_name = file_name.replace('home/kitraining/To_Annotate/', '') - - # Get annotations for this image - annotations = Annotation.query.filter_by(image_id=image.image_id).all() - - coco_images.append({ - 'id': image_id, - 'file_name': file_name, - 'width': image.width or 0, - 'height': image.height or 0 - }) - - for annotation in annotations: - # Translate class name using asg_map - mapped_class = annotation.Label - for map_entry in asg_map: - if annotation.Label == map_entry['original']: - mapped_class = map_entry['mapped'] - break - - # Only add annotation if mapped_class is valid - if mapped_class and mapped_class in category_map: - annotation_id += 1 - area = 0 - if annotation.width and annotation.height: - area = annotation.width * annotation.height - - coco_annotations.append({ - 'id': annotation_id, - 'image_id': image_id, - 'category_id': category_map[mapped_class], - 'bbox': [annotation.x, annotation.y, annotation.width, annotation.height], - 'area': area, - 'iscrowd': 0 - }) - - # Shuffle images for random split using seed - def seeded_random(seed): - x = math.sin(seed) * 10000 - return x - math.floor(x) - - def shuffle(array, seed): - for i in range(len(array) - 1, 0, -1): - j = int(seeded_random(seed + i) * (i + 1)) - array[i], array[j] = array[j], array[i] - - # Use seed from details_obj if present, else default to 42 - split_seed = details_obj.get('seed', 42) - if split_seed is not None: - split_seed = int(split_seed) - else: - split_seed = 42 - - shuffle(coco_images, split_seed) - - # Split images - total_images = len(coco_images) - train_count = int(total_images * train_percent / 100) - valid_count = int(total_images * valid_percent / 100) - test_count = total_images - train_count - valid_count - - train_images = coco_images[0:train_count] - valid_images = coco_images[train_count:train_count + valid_count] - test_images = coco_images[train_count + valid_count:] - - # Helper to get image ids for each split - train_image_ids = {img['id'] for img in train_images} - valid_image_ids = {img['id'] for img in valid_images} - test_image_ids = {img['id'] for img in test_images} - - # Split annotations - train_annotations = [ann for ann in coco_annotations if ann['image_id'] in train_image_ids] - valid_annotations = [ann for ann in coco_annotations if ann['image_id'] in valid_image_ids] - test_annotations = [ann for ann in coco_annotations if ann['image_id'] in test_image_ids] - - # Build final COCO JSONs - def build_coco_json(images, annotations, categories): - return { - 'images': images, - 'annotations': annotations, - 'categories': categories - } - - train_json = build_coco_json(train_images, train_annotations, coco_categories) - valid_json = build_coco_json(valid_images, valid_annotations, coco_categories) - test_json = build_coco_json(test_images, test_annotations, coco_categories) - - # Create output directory - project_name = training_project.title.replace(' ', '_') if training_project and training_project.title else f'project_{details_obj["project_id"]}' - annotations_dir = '/home/kitraining/To_Annotate/annotations' - os.makedirs(annotations_dir, exist_ok=True) - - # Write to files - train_path = f'{annotations_dir}/coco_project_{training_id}_train.json' - valid_path = f'{annotations_dir}/coco_project_{training_id}_valid.json' - test_path = f'{annotations_dir}/coco_project_{training_id}_test.json' - - with open(train_path, 'w') as f: - json.dump(train_json, f, indent=2) - with open(valid_path, 'w') as f: - json.dump(valid_json, f, indent=2) - with open(test_path, 'w') as f: - json.dump(test_json, f, indent=2) - - print(f'COCO JSON splits written to {annotations_dir} for trainingId {training_id}') - - # Also generate inference exp.py - from services.generate_yolox_exp import generate_yolox_inference_exp - project_folder = os.path.join(os.path.dirname(__file__), '..', project_name, str(training_id)) - os.makedirs(project_folder, exist_ok=True) - - inference_exp_path = os.path.join(project_folder, 'exp_infer.py') - try: - exp_content = generate_yolox_inference_exp(training_id) - with open(inference_exp_path, 'w') as f: - f.write(exp_content) - print(f'Inference exp.py written to {inference_exp_path}') - except Exception as err: - print(f'Failed to generate inference exp.py: {err}') +import json +import os +import math +from models.TrainingProject import TrainingProject +from models.TrainingProjectDetails import TrainingProjectDetails +from models.Images import Image +from models.Annotation import Annotation + +def generate_training_json(training_id): + """Generate COCO JSON for training, validation, and test sets""" + # training_id is now project_details_id + training_project_details = TrainingProjectDetails.query.get(training_id) + + if not training_project_details: + raise Exception(f'No TrainingProjectDetails found for project_details_id {training_id}') + + details_obj = training_project_details.to_dict() + + # Get parent project for name + training_project = TrainingProject.query.get(details_obj['project_id']) + + # Get the data directory setting for image paths + from services.settings_service import get_setting + data_dir = get_setting('yolox_data_dir', '/home/kitraining/To_Annotate/') + + # Fix UNC path if it's missing the \\ prefix + # Check if it looks like a UNC path without proper prefix (e.g., "192.168.1.19\...") + if data_dir and not data_dir.startswith('\\\\') and not data_dir.startswith('/'): + # Check if it starts with an IP address pattern + import re + if re.match(r'^\d+\.\d+\.\d+\.\d+[/\\]', data_dir): + data_dir = '\\\\' + data_dir + + # Ensure data_dir ends with separator + if not data_dir.endswith(os.sep) and not data_dir.endswith('/'): + data_dir += os.sep + + # Get split percentages (default values if not set) + train_percent = details_obj.get('train_percent', 85) + valid_percent = details_obj.get('valid_percent', 10) + test_percent = details_obj.get('test_percent', 5) + + coco_images = [] + coco_annotations = [] + coco_categories = [] + category_map = {} + category_id = 0 + image_id = 0 + annotation_id = 0 + + # Build category list and mapping from class_map dictionary {source: target} + class_map = details_obj.get('class_map', {}) + + for source_class, target_class in class_map.items(): + if target_class and target_class not in category_map: + category_map[target_class] = category_id + coco_categories.append({'id': category_id, 'name': target_class, 'supercategory': ''}) + category_id += 1 + + # Get all annotation projects (Label Studio project IDs) + annotation_projects = details_obj.get('annotation_projects', []) + + # Get class mappings from database grouped by Label Studio project + from models.ClassMapping import ClassMapping + all_mappings = ClassMapping.query.filter_by(project_details_id=training_id).all() + + # Group mappings by Label Studio project ID + mappings_by_project = {} + for mapping in all_mappings: + ls_proj_id = mapping.label_studio_project_id + if ls_proj_id not in mappings_by_project: + mappings_by_project[ls_proj_id] = {} + mappings_by_project[ls_proj_id][mapping.source_class] = mapping.target_class + + # Also add target class to category map if not present + if mapping.target_class and mapping.target_class not in category_map: + category_map[mapping.target_class] = category_id + coco_categories.append({'id': category_id, 'name': mapping.target_class, 'supercategory': ''}) + category_id += 1 + + # Iterate through each annotation project to collect images and annotations + for ls_project_id in annotation_projects: + # Get images for this Label Studio project + images = Image.query.filter_by(project_id=ls_project_id).all() + + for image in images: + image_id += 1 + file_name = image.image_path + + # Clean up file path from Label Studio format + if '%20' in file_name: + file_name = file_name.replace('%20', ' ') + if file_name and file_name.startswith('/data/local-files/?d='): + file_name = file_name.replace('/data/local-files/?d=', '') + + # Remove any Label Studio prefixes but keep full path + # Common Label Studio patterns + prefixes_to_remove = [ + '//192.168.1.19/home/kitraining/To_Annotate/', + '192.168.1.19/home/kitraining/To_Annotate/', + '/home/kitraining/home/kitraining/', + 'home/kitraining/To_Annotate/', + '/home/kitraining/To_Annotate/', + ] + + # Try each prefix + for prefix in prefixes_to_remove: + if file_name.startswith(prefix): + file_name = file_name[len(prefix):] + break + + # Construct ABSOLUTE path using data_dir + # Detect platform for proper path handling + import platform + is_windows = platform.system() == 'Windows' + + # Normalize path separators in file_name to forward slashes first (OS-agnostic) + file_name = file_name.replace('\\', '/') + + # Normalize data_dir to use forward slashes + normalized_data_dir = data_dir.rstrip('/\\').replace('\\', '/') + + # Check if file_name is already an absolute path + is_absolute = False + if is_windows: + # Windows: Check for drive letter (C:/) or UNC path (//server/) + is_absolute = (len(file_name) > 1 and file_name[1] == ':') or file_name.startswith('//') + else: + # Linux/Mac: Check for leading / + is_absolute = file_name.startswith('/') + + if not is_absolute: + # It's a relative path, combine with data_dir + if normalized_data_dir.startswith('//'): + # UNC path on Windows + file_name = normalized_data_dir + '/' + file_name + else: + # Regular path - use os.path.join but with forward slashes + file_name = os.path.join(normalized_data_dir, file_name).replace('\\', '/') + + # Final OS-specific normalization + if is_windows: + # Convert to Windows-style backslashes + file_name = file_name.replace('/', '\\') + else: + # Keep as forward slashes for Linux/Mac + file_name = file_name.replace('\\', '/') + + # Get annotations for this image + annotations = Annotation.query.filter_by(image_id=image.image_id).all() + + # Ensure width and height are integers and valid + # If missing or invalid, skip this image or use default dimensions + img_width = int(image.width) if image.width else 0 + img_height = int(image.height) if image.height else 0 + + # Skip images with invalid dimensions + if img_width <= 0 or img_height <= 0: + print(f'Warning: Skipping image {file_name} with invalid dimensions: {img_width}x{img_height}') + continue + + coco_images.append({ + 'id': image_id, + 'file_name': file_name, # Use absolute path + 'width': img_width, + 'height': img_height + }) + + for annotation in annotations: + # Translate class name using class_map for this specific Label Studio project + original_class = annotation.Label + project_class_map = mappings_by_project.get(ls_project_id, {}) + mapped_class = project_class_map.get(original_class, original_class) + + # Only add annotation if mapped_class is valid + if mapped_class and mapped_class in category_map: + annotation_id += 1 + area = 0 + if annotation.width and annotation.height: + area = annotation.width * annotation.height + + coco_annotations.append({ + 'id': annotation_id, + 'image_id': image_id, + 'category_id': category_map[mapped_class], + 'bbox': [annotation.x, annotation.y, annotation.width, annotation.height], + 'area': area, + 'iscrowd': 0 + }) + + # Shuffle images for random split using seed + def seeded_random(seed): + x = math.sin(seed) * 10000 + return x - math.floor(x) + + def shuffle(array, seed): + for i in range(len(array) - 1, 0, -1): + j = int(seeded_random(seed + i) * (i + 1)) + array[i], array[j] = array[j], array[i] + + # Use seed from details_obj if present, else default to 42 + split_seed = details_obj.get('seed', 42) + if split_seed is not None: + split_seed = int(split_seed) + else: + split_seed = 42 + + shuffle(coco_images, split_seed) + + # Split images + total_images = len(coco_images) + train_count = int(total_images * train_percent / 100) + valid_count = int(total_images * valid_percent / 100) + test_count = total_images - train_count - valid_count + + train_images = coco_images[0:train_count] + valid_images = coco_images[train_count:train_count + valid_count] + test_images = coco_images[train_count + valid_count:] + + # Helper to get image ids for each split + train_image_ids = {img['id'] for img in train_images} + valid_image_ids = {img['id'] for img in valid_images} + test_image_ids = {img['id'] for img in test_images} + + # Split annotations + train_annotations = [ann for ann in coco_annotations if ann['image_id'] in train_image_ids] + valid_annotations = [ann for ann in coco_annotations if ann['image_id'] in valid_image_ids] + test_annotations = [ann for ann in coco_annotations if ann['image_id'] in test_image_ids] + + # Build final COCO JSONs + def build_coco_json(images, annotations, categories): + return { + 'images': images, + 'annotations': annotations, + 'categories': categories + } + + train_json = build_coco_json(train_images, train_annotations, coco_categories) + valid_json = build_coco_json(valid_images, valid_annotations, coco_categories) + test_json = build_coco_json(test_images, test_annotations, coco_categories) + + # Create output directory + from services.settings_service import get_setting + from models.training import Training + + output_base_path = get_setting('yolox_output_path', './backend') + + project_name = training_project.title.replace(' ', '_') if training_project and training_project.title else f'project_{details_obj["project_id"]}' + + # Get training record to use its name for folder + training_record = Training.query.filter_by(project_details_id=training_id).first() + training_folder_name = f"{training_record.exp_name or training_record.training_name or 'training'}_{training_record.id}" if training_record else str(training_id) + training_folder_name = training_folder_name.replace(' ', '_') + + # Use training_record.id for file names to match what generate_yolox_exp expects + training_file_id = training_record.id if training_record else training_id + + # Save annotations to the configured output folder + annotations_dir = os.path.join(output_base_path, project_name, training_folder_name, 'annotations') + os.makedirs(annotations_dir, exist_ok=True) + + # Write to files + train_path = os.path.join(annotations_dir, f'coco_project_{training_file_id}_train.json') + valid_path = os.path.join(annotations_dir, f'coco_project_{training_file_id}_valid.json') + test_path = os.path.join(annotations_dir, f'coco_project_{training_file_id}_test.json') + + with open(train_path, 'w') as f: + json.dump(train_json, f, indent=2) + with open(valid_path, 'w') as f: + json.dump(valid_json, f, indent=2) + with open(test_path, 'w') as f: + json.dump(test_json, f, indent=2) + + print(f'COCO JSON splits written to {annotations_dir} for trainingId {training_id}') + + # Also generate inference exp.py + from services.generate_yolox_exp import generate_yolox_inference_exp + project_folder = os.path.join(output_base_path, project_name, str(training_id)) + os.makedirs(project_folder, exist_ok=True) + + inference_exp_path = os.path.join(project_folder, 'exp_infer.py') + try: + exp_content = generate_yolox_inference_exp(training_id) + with open(inference_exp_path, 'w') as f: + f.write(exp_content) + print(f'Inference exp.py written to {inference_exp_path}') + except Exception as err: + print(f'Failed to generate inference exp.py: {err}') diff --git a/backend/services/generate_yolox_exp.py b/backend/services/generate_yolox_exp.py index 3377f5d..0f30c91 100644 --- a/backend/services/generate_yolox_exp.py +++ b/backend/services/generate_yolox_exp.py @@ -1,228 +1,329 @@ -import os -import shutil -import importlib.util -from models.training import Training -from models.TrainingProject import TrainingProject - -def load_base_config(selected_model): - """Load base configuration for a specific YOLOX model""" - model_name = selected_model.lower().replace('-', '_').replace('.pth', '') - base_config_path = os.path.join(os.path.dirname(__file__), '..', 'data', f'{model_name}.py') - - if not os.path.exists(base_config_path): - raise Exception(f'Base configuration not found for model: {model_name} at {base_config_path}') - - # Load the module dynamically - spec = importlib.util.spec_from_file_location(f"base_config_{model_name}", base_config_path) - module = importlib.util.module_from_spec(spec) - spec.loader.exec_module(module) - - # Extract all attributes from BaseExp class - base_exp = module.BaseExp() - base_config = {} - for attr in dir(base_exp): - if not attr.startswith('_'): - base_config[attr] = getattr(base_exp, attr) - - return base_config - -def generate_yolox_exp(training_id): - """Generate YOLOX exp.py file""" - # Fetch training row from DB - training = Training.query.get(training_id) - if not training: - training = Training.query.filter_by(project_details_id=training_id).first() - - if not training: - raise Exception(f'Training not found for trainingId or project_details_id: {training_id}') - - # If transfer_learning is 'coco', generate exp using base config + custom settings - if training.transfer_learning == 'coco': - exp_content = generate_yolox_inference_exp(training_id, use_base_config=True) - return {'type': 'custom', 'expContent': exp_content} - - # If transfer_learning is 'sketch', generate custom exp.py - if training.transfer_learning == 'sketch': - exp_content = generate_yolox_inference_exp(training_id, use_base_config=False) - return {'type': 'custom', 'expContent': exp_content} - - raise Exception(f'Unknown transfer_learning type: {training.transfer_learning}') - -def save_yolox_exp(training_id, out_path): - """Save YOLOX exp.py to specified path""" - exp_result = generate_yolox_exp(training_id) - - if exp_result['type'] == 'custom' and 'expContent' in exp_result: - with open(out_path, 'w') as f: - f.write(exp_result['expContent']) - return out_path - elif exp_result['type'] == 'default' and 'expPath' in exp_result: - # Optionally copy the file if outPath is different - if exp_result['expPath'] != out_path: - shutil.copyfile(exp_result['expPath'], out_path) - return out_path - else: - raise Exception('Unknown expResult type or missing content') - -def generate_yolox_inference_exp(training_id, options=None, use_base_config=False): - """Generate inference exp.py using DB values - - Args: - training_id: The training/project_details ID - options: Optional overrides for data paths - use_base_config: If True, load base config and only override with user-defined values - """ - if options is None: - options = {} - - training = Training.query.get(training_id) - if not training: - training = Training.query.filter_by(project_details_id=training_id).first() - - if not training: - raise Exception(f'Training not found for trainingId or project_details_id: {training_id}') - - # Always use the training_id (project_details_id) for annotation file names - project_details_id = training.project_details_id - - data_dir = options.get('data_dir', '/home/kitraining/To_Annotate/') - train_ann = options.get('train_ann', f'coco_project_{training_id}_train.json') - val_ann = options.get('val_ann', f'coco_project_{training_id}_valid.json') - test_ann = options.get('test_ann', f'coco_project_{training_id}_test.json') - - # Get num_classes from TrainingProject.classes JSON - num_classes = 80 - try: - training_project = TrainingProject.query.get(project_details_id) - if training_project and training_project.classes: - classes_arr = training_project.classes - if isinstance(classes_arr, str): - import json - classes_arr = json.loads(classes_arr) - - if isinstance(classes_arr, list): - num_classes = len([c for c in classes_arr if c not in [None, '']]) - elif isinstance(classes_arr, dict): - num_classes = len([k for k, v in classes_arr.items() if v not in [None, '']]) - except Exception as e: - print(f'Could not determine num_classes from TrainingProject.classes: {e}') - - # Initialize config dictionary - config = {} - - # If using base config (transfer learning from COCO), load protected parameters first - if use_base_config and training.selected_model: - try: - base_config = load_base_config(training.selected_model) - config.update(base_config) - print(f'Loaded base config for {training.selected_model}: {list(base_config.keys())}') - except Exception as e: - print(f'Warning: Could not load base config for {training.selected_model}: {e}') - print('Falling back to custom settings only') - - # Override with user-defined values from training table (only if they exist and are not None) - user_overrides = { - 'depth': training.depth, - 'width': training.width, - 'input_size': training.input_size, - 'mosaic_scale': training.mosaic_scale, - 'test_size': training.test_size, - 'enable_mixup': training.enable_mixup, - 'max_epoch': training.max_epoch, - 'warmup_epochs': training.warmup_epochs, - 'warmup_lr': training.warmup_lr, - 'basic_lr_per_img': training.basic_lr_per_img, - 'scheduler': training.scheduler, - 'no_aug_epochs': training.no_aug_epochs, - 'min_lr_ratio': training.min_lr_ratio, - 'ema': training.ema, - 'weight_decay': training.weight_decay, - 'momentum': training.momentum, - 'print_interval': training.print_interval, - 'eval_interval': training.eval_interval, - 'test_conf': training.test_conf, - 'nms_thre': training.nms_thre, - 'mosaic_prob': training.mosaic_prob, - 'mixup_prob': training.mixup_prob, - 'hsv_prob': training.hsv_prob, - 'flip_prob': training.flip_prob, - 'degrees': training.degrees, - 'translate': training.translate, - 'shear': training.shear, - 'mixup_scale': training.mixup_scale, - 'activation': training.activation, - } - - # Only override if value is explicitly set (not None) - for key, value in user_overrides.items(): - if value is not None: - config[key] = value - - # Apply any additional options overrides - config.update(options) - - # Set defaults for any missing required parameters - config.setdefault('depth', 1.00) - config.setdefault('width', 1.00) - config.setdefault('input_size', [640, 640]) - config.setdefault('mosaic_scale', [0.1, 2]) - config.setdefault('random_size', [10, 20]) - config.setdefault('test_size', [640, 640]) - config.setdefault('enable_mixup', False) - config.setdefault('exp_name', 'inference_exp') - - # Build exp content - exp_content = f'''#!/usr/bin/env python3 -# -*- coding:utf-8 -*- -# Copyright (c) Megvii, Inc. and its affiliates. - -import os - -from yolox.exp import Exp as MyExp - - -class Exp(MyExp): - def __init__(self): - super(Exp, self).__init__() - self.data_dir = "{data_dir}" - self.train_ann = "{train_ann}" - self.val_ann = "{val_ann}" - self.test_ann = "{test_ann}" - self.num_classes = {num_classes} -''' - - # Set pretrained_ckpt if transfer_learning is 'coco' - if training.transfer_learning and isinstance(training.transfer_learning, str) and training.transfer_learning.lower() == 'coco': - yolox_base_dir = '/home/kitraining/Yolox/YOLOX-main' - selected_model = training.selected_model.replace('.pth', '') if training.selected_model else '' - if selected_model: - exp_content += f" self.pretrained_ckpt = r'{yolox_base_dir}/pretrained/{selected_model}.pth'\n" - - # Format arrays - def format_value(val): - if isinstance(val, (list, tuple)): - return '(' + ', '.join(map(str, val)) + ')' - elif isinstance(val, bool): - return str(val) - elif isinstance(val, str): - return f'"{val}"' - else: - return str(val) - - # Add all config parameters to exp - for key, value in config.items(): - if key not in ['exp_name']: # exp_name is handled separately - exp_content += f" self.{key} = {format_value(value)}\n" - - # Add exp_name at the end (uses dynamic path) - exp_content += f''' self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(".")[0] -''' - - return exp_content - -def save_yolox_inference_exp(training_id, out_path, options=None): - """Save inference exp.py to custom path""" - exp_content = generate_yolox_inference_exp(training_id, options, use_base_config=False) - with open(out_path, 'w') as f: - f.write(exp_content) - return out_path +import os +import shutil +import importlib.util +from models.training import Training +from models.TrainingProject import TrainingProject + +def load_base_config(selected_model): + """Load base configuration for a specific YOLOX model""" + model_name = selected_model.lower().replace('-', '_').replace('.pth', '') + base_config_path = os.path.join(os.path.dirname(__file__), '..', 'data', f'{model_name}.py') + + if not os.path.exists(base_config_path): + raise Exception(f'Base configuration not found for model: {model_name} at {base_config_path}') + + # Load the module dynamically + spec = importlib.util.spec_from_file_location(f"base_config_{model_name}", base_config_path) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + + # Extract all attributes from BaseExp class + base_exp = module.BaseExp() + base_config = {} + for attr in dir(base_exp): + if not attr.startswith('_'): + base_config[attr] = getattr(base_exp, attr) + + return base_config + +def generate_yolox_exp(training_id): + """Generate YOLOX exp.py file""" + # Fetch training row from DB + training = Training.query.get(training_id) + if not training: + training = Training.query.filter_by(project_details_id=training_id).first() + + if not training: + raise Exception(f'Training not found for trainingId or project_details_id: {training_id}') + + # If transfer_learning is 'coco', generate exp using base config + custom settings + if training.transfer_learning == 'coco': + exp_content = generate_yolox_inference_exp(training_id, use_base_config=True) + return {'type': 'custom', 'expContent': exp_content} + + # If transfer_learning is 'sketch', generate custom exp.py + if training.transfer_learning == 'sketch': + exp_content = generate_yolox_inference_exp(training_id, use_base_config=False) + return {'type': 'custom', 'expContent': exp_content} + + raise Exception(f'Unknown transfer_learning type: {training.transfer_learning}') + +def save_yolox_exp(training_id, out_path): + """Save YOLOX exp.py to specified path""" + exp_result = generate_yolox_exp(training_id) + + if exp_result['type'] == 'custom' and 'expContent' in exp_result: + with open(out_path, 'w') as f: + f.write(exp_result['expContent']) + return out_path + elif exp_result['type'] == 'default' and 'expPath' in exp_result: + # Optionally copy the file if outPath is different + if exp_result['expPath'] != out_path: + shutil.copyfile(exp_result['expPath'], out_path) + return out_path + else: + raise Exception('Unknown expResult type or missing content') + +def generate_yolox_inference_exp(training_id, options=None, use_base_config=False): + """Generate inference exp.py using DB values + + Args: + training_id: The training/project_details ID + options: Optional overrides for data paths + use_base_config: If True, load base config and only override with user-defined values + """ + if options is None: + options = {} + + training = Training.query.get(training_id) + if not training: + training = Training.query.filter_by(project_details_id=training_id).first() + + if not training: + raise Exception(f'Training not found for trainingId or project_details_id: {training_id}') + + # Always use the project_details_id for annotation file names and paths + project_details_id = training.project_details_id + + # Get annotation file names from options or use defaults + # Use training.id (not project_details_id) for consistency with generate_training_json + train_ann = options.get('train_ann', f'coco_project_{training_id}_train.json') + val_ann = options.get('val_ann', f'coco_project_{training_id}_valid.json') + test_ann = options.get('test_ann', f'coco_project_{training_id}_test.json') + + # Get data_dir - this should point to where IMAGES are located (not annotations) + # YOLOX will combine data_dir + file_name from COCO JSON to find images + # The annotations are in a separate location (output folder) + from services.settings_service import get_setting + from models.TrainingProjectDetails import TrainingProjectDetails + + if 'data_dir' in options: + data_dir = options['data_dir'] + else: + # Use the yolox_data_dir setting - this is where training images are stored + data_dir = get_setting('yolox_data_dir', '/home/kitraining/To_Annotate/') + # Ensure it ends with a separator + if not data_dir.endswith(os.sep) and not data_dir.endswith('/'): + data_dir += os.sep + + # Get num_classes from ProjectClass table (3NF) + num_classes = 80 + try: + from models.ProjectClass import ProjectClass + training_project = TrainingProject.query.get(project_details_id) + if training_project: + # Count classes from ProjectClass table + class_count = ProjectClass.query.filter_by(project_id=training_project.project_id).count() + if class_count > 0: + num_classes = class_count + except Exception as e: + print(f'Could not determine num_classes from ProjectClass: {e}') + + # Initialize config dictionary + config = {} + + # If using base config (transfer learning from COCO), load protected parameters first + if use_base_config and training.selected_model: + try: + base_config = load_base_config(training.selected_model) + config.update(base_config) + print(f'Loaded base config for {training.selected_model}: {list(base_config.keys())}') + except Exception as e: + print(f'Warning: Could not load base config for {training.selected_model}: {e}') + print('Falling back to custom settings only') + + # Get size arrays from TrainingSize table (3NF) + from models.TrainingSize import TrainingSize + + def get_size_array(training_id, size_type): + """Helper to get size array from TrainingSize table""" + sizes = TrainingSize.query.filter_by( + training_id=training_id, + size_type=size_type + ).order_by(TrainingSize.value_order).all() + return [s.value for s in sizes] if sizes else None + + input_size = get_size_array(training.id, 'input_size') + test_size = get_size_array(training.id, 'test_size') + mosaic_scale = get_size_array(training.id, 'mosaic_scale') + mixup_scale = get_size_array(training.id, 'mixup_scale') + + # Override with user-defined values from training table (only if they exist and are not None) + user_overrides = { + 'depth': training.depth, + 'width': training.width, + 'input_size': input_size, + 'mosaic_scale': mosaic_scale, + 'test_size': test_size, + 'enable_mixup': training.enable_mixup, + 'max_epoch': training.max_epoch, + 'warmup_epochs': training.warmup_epochs, + 'warmup_lr': training.warmup_lr, + 'basic_lr_per_img': training.basic_lr_per_img, + 'scheduler': training.scheduler, + 'no_aug_epochs': training.no_aug_epochs, + 'min_lr_ratio': training.min_lr_ratio, + 'ema': training.ema, + 'weight_decay': training.weight_decay, + 'momentum': training.momentum, + 'print_interval': training.print_interval, + 'eval_interval': training.eval_interval, + 'test_conf': training.test_conf, + 'nms_thre': training.nms_thre, + 'mosaic_prob': training.mosaic_prob, + 'mixup_prob': training.mixup_prob, + 'hsv_prob': training.hsv_prob, + 'flip_prob': training.flip_prob, + # Convert single values to tuples for YOLOX augmentation parameters + 'degrees': (training.degrees, training.degrees) if training.degrees is not None and not isinstance(training.degrees, (list, tuple)) else training.degrees, + 'translate': (training.translate, training.translate) if training.translate is not None and not isinstance(training.translate, (list, tuple)) else training.translate, + 'shear': (training.shear, training.shear) if training.shear is not None and not isinstance(training.shear, (list, tuple)) else training.shear, + 'mixup_scale': mixup_scale, + 'activation': training.activation, + } + + # Only override if value is explicitly set (not None) + for key, value in user_overrides.items(): + if value is not None: + config[key] = value + + # Apply any additional options overrides + config.update(options) + + # Set defaults for any missing required parameters + config.setdefault('depth', 1.00) + config.setdefault('width', 1.00) + config.setdefault('input_size', [640, 640]) + config.setdefault('mosaic_scale', [0.1, 2]) + config.setdefault('random_size', [10, 20]) + config.setdefault('test_size', [640, 640]) + config.setdefault('enable_mixup', False) + config.setdefault('exp_name', 'inference_exp') + + # Prepare data_dir for template - escape backslashes and remove trailing separator + data_dir_clean = data_dir.rstrip('/\\') + data_dir_escaped = data_dir_clean.replace('\\', '\\\\') + + # Calculate annotations directory (where JSON files are stored) + # This is in the output folder, not with the images + from models.TrainingProjectDetails import TrainingProjectDetails + details = TrainingProjectDetails.query.get(project_details_id) + if details: + training_project = TrainingProject.query.get(details.project_id) + project_name = training_project.title.replace(' ', '_') if training_project and training_project.title else f'project_{details.project_id}' + else: + project_name = f'project_{project_details_id}' + + training_folder_name = f"{training.exp_name or training.training_name or 'training'}_{training_id}" + training_folder_name = training_folder_name.replace(' ', '_') + + output_base_path = get_setting('yolox_output_path', './backend') + annotations_parent_dir = os.path.join(output_base_path, project_name, training_folder_name) + annotations_parent_escaped = annotations_parent_dir.replace('\\', '\\\\') + + # Build exp content + exp_content = f'''#!/usr/bin/env python3 +# -*- coding:utf-8 -*- +# Copyright (c) Megvii, Inc. and its affiliates. + +import os + +from yolox.exp import Exp as MyExp + + +class Exp(MyExp): + def __init__(self): + super(Exp, self).__init__() + self.data_dir = "{data_dir_escaped}" # Where images are located + self.annotations_dir = "{annotations_parent_escaped}" # Where annotation JSONs are located + self.train_ann = "{train_ann}" + self.val_ann = "{val_ann}" + self.test_ann = "{test_ann}" + self.num_classes = {num_classes} + # Disable train2017 subdirectory - our images are directly in data_dir + self.name = "" + # Set data workers for training + self.data_num_workers = 8 +''' + + # Set pretrained_ckpt if transfer_learning is 'coco' + if training.transfer_learning and isinstance(training.transfer_learning, str) and training.transfer_learning.lower() == 'coco': + yolox_base_dir = '/home/kitraining/Yolox/YOLOX-main' + selected_model = training.selected_model.replace('.pth', '') if training.selected_model else '' + if selected_model: + exp_content += f" self.pretrained_ckpt = r'{yolox_base_dir}/pretrained/{selected_model}.pth'\n" + + # Format arrays + def format_value(val): + if isinstance(val, (list, tuple)): + # Convert float values to int for size-related parameters + formatted_items = [] + for item in val: + # Convert to int if it's a whole number float + if isinstance(item, float) and item.is_integer(): + formatted_items.append(str(int(item))) + else: + formatted_items.append(str(item)) + return '(' + ', '.join(formatted_items) + ')' + elif isinstance(val, bool): + return str(val) + elif isinstance(val, str): + return f'"{val}"' + elif isinstance(val, float) and val.is_integer(): + # Convert whole number floats to ints + return str(int(val)) + else: + return str(val) + + # Add all config parameters to exp + for key, value in config.items(): + if key not in ['exp_name']: # exp_name is handled separately + exp_content += f" self.{key} = {format_value(value)}\n" + + # Add get_dataset override using name parameter for image directory + exp_content += ''' + def get_dataset(self, cache=False, cache_type="ram"): + """Override to use name parameter for images directory""" + from yolox.data import COCODataset + + # COCODataset constructs image paths as: os.path.join(data_dir, name, file_name) + # YOLOX adds "annotations/" to data_dir automatically, so we pass annotations_dir directly + # Use empty string for name since we have absolute paths in JSON + return COCODataset( + data_dir=self.annotations_dir, + json_file=self.train_ann, + name="", + img_size=self.input_size, + preproc=self.preproc if hasattr(self, 'preproc') else None, + cache=cache, + cache_type=cache_type, + ) + + def get_eval_dataset(self, **kwargs): + """Override eval dataset using name parameter""" + from yolox.data import COCODataset + + testdev = kwargs.get("testdev", False) + legacy = kwargs.get("legacy", False) + + return COCODataset( + data_dir=self.annotations_dir, + json_file=self.val_ann if not testdev else self.test_ann, + name="", + img_size=self.test_size, + preproc=None, # No preprocessing for evaluation + ) +''' + + # Add exp_name at the end (uses dynamic path) + exp_content += f''' self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(".")[0] +''' + + return exp_content + +def save_yolox_inference_exp(training_id, out_path, options=None): + """Save inference exp.py to custom path""" + exp_content = generate_yolox_inference_exp(training_id, options, use_base_config=False) + with open(out_path, 'w') as f: + f.write(exp_content) + return out_path diff --git a/backend/services/push-yolox-exp.js b/backend/services/push-yolox-exp.js index 6481287..e1ec2af 100644 --- a/backend/services/push-yolox-exp.js +++ b/backend/services/push-yolox-exp.js @@ -1,48 +1,48 @@ -const Training = require('../models/training.js'); -const fs = require('fs'); -const path = require('path'); - -async function pushYoloxExpToDb(settings) { - // Normalize boolean and array fields for DB - const normalized = { ...settings }; - // Map 'act' from frontend to 'activation' for DB - if (normalized.act !== undefined) { - normalized.activation = normalized.act; - delete normalized.act; - } - // Convert 'on'/'off' to boolean for save_history_ckpt - if (typeof normalized.save_history_ckpt === 'string') { - normalized.save_history_ckpt = normalized.save_history_ckpt === 'on' ? true : false; - } - // Convert comma-separated strings to arrays for input_size, test_size, mosaic_scale, mixup_scale - ['input_size', 'test_size', 'mosaic_scale', 'mixup_scale'].forEach(key => { - if (typeof normalized[key] === 'string') { - const arr = normalized[key].split(',').map(v => parseFloat(v.trim())); - normalized[key] = arr.length === 1 ? arr[0] : arr; - } - }); - // Find TrainingProjectDetails for this project - const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); - const details = await TrainingProjectDetails.findOne({ where: { project_id: normalized.project_id } }); - if (!details) throw new Error('TrainingProjectDetails not found for project_id ' + normalized.project_id); - normalized.project_details_id = details.id; - // Create DB row - const training = await Training.create(normalized); - return training; -} - -async function generateYoloxExpFromDb(trainingId) { - // Fetch training row from DB - const training = await Training.findByPk(trainingId); - if (!training) throw new Error('Training not found'); - // Template for exp.py - const expTemplate = `#!/usr/bin/env python3\n# Copyright (c) Megvii Inc. All rights reserved.\n\nimport os\nimport random\n\nimport torch\nimport torch.distributed as dist\nimport torch.nn as nn\n\nfrom .base_exp import BaseExp\n\n__all__ = [\"Exp\", \"check_exp_value\"]\n\nclass Exp(BaseExp):\n def __init__(self):\n super().__init__()\n\n # ---------------- model config ---------------- #\n self.num_classes = ${training.num_classes || 80}\n self.depth = ${training.depth || 1.00}\n self.width = ${training.width || 1.00}\n self.act = \"${training.activation || training.act || 'silu'}\"\n\n # ---------------- dataloader config ---------------- #\n self.data_num_workers = ${training.data_num_workers || 4}\n self.input_size = (${Array.isArray(training.input_size) ? training.input_size.join(', ') : '640, 640'})\n self.multiscale_range = ${training.multiscale_range || 5}\n self.data_dir = ${training.data_dir ? `\"${training.data_dir}\"` : 'None'}\n self.train_ann = \"${training.train_ann || 'instances_train2017.json'}\"\n self.val_ann = \"${training.val_ann || 'instances_val2017.json'}\"\n self.test_ann = \"${training.test_ann || 'instances_test2017.json'}\"\n\n # --------------- transform config ----------------- #\n self.mosaic_prob = ${training.mosaic_prob !== undefined ? training.mosaic_prob : 1.0}\n self.mixup_prob = ${training.mixup_prob !== undefined ? training.mixup_prob : 1.0}\n self.hsv_prob = ${training.hsv_prob !== undefined ? training.hsv_prob : 1.0}\n self.flip_prob = ${training.flip_prob !== undefined ? training.flip_prob : 0.5}\n self.degrees = ${training.degrees !== undefined ? training.degrees : 10.0}\n self.translate = ${training.translate !== undefined ? training.translate : 0.1}\n self.mosaic_scale = (${Array.isArray(training.mosaic_scale) ? training.mosaic_scale.join(', ') : '0.1, 2'})\n self.enable_mixup = ${training.enable_mixup !== undefined ? training.enable_mixup : true}\n self.mixup_scale = (${Array.isArray(training.mixup_scale) ? training.mixup_scale.join(', ') : '0.5, 1.5'})\n self.shear = ${training.shear !== undefined ? training.shear : 2.0}\n\n # -------------- training config --------------------- #\n self.warmup_epochs = ${training.warmup_epochs !== undefined ? training.warmup_epochs : 5}\n self.max_epoch = ${training.max_epoch !== undefined ? training.max_epoch : 300}\n self.warmup_lr = ${training.warmup_lr !== undefined ? training.warmup_lr : 0}\n self.min_lr_ratio = ${training.min_lr_ratio !== undefined ? training.min_lr_ratio : 0.05}\n self.basic_lr_per_img = ${training.basic_lr_per_img !== undefined ? training.basic_lr_per_img : 0.01 / 64.0}\n self.scheduler = \"${training.scheduler || 'yoloxwarmcos'}\"\n self.no_aug_epochs = ${training.no_aug_epochs !== undefined ? training.no_aug_epochs : 15}\n self.ema = ${training.ema !== undefined ? training.ema : true}\n self.weight_decay = ${training.weight_decay !== undefined ? training.weight_decay : 5e-4}\n self.momentum = ${training.momentum !== undefined ? training.momentum : 0.9}\n self.print_interval = ${training.print_interval !== undefined ? training.print_interval : 10}\n self.eval_interval = ${training.eval_interval !== undefined ? training.eval_interval : 10}\n self.save_history_ckpt = ${training.save_history_ckpt !== undefined ? training.save_history_ckpt : true}\n self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(\".\")[0]\n\n # ----------------- testing config ------------------ #\n self.test_size = (${Array.isArray(training.test_size) ? training.test_size.join(', ') : '640, 640'})\n self.test_conf = ${training.test_conf !== undefined ? training.test_conf : 0.01}\n self.nmsthre = ${training.nmsthre !== undefined ? training.nmsthre : 0.65}\n\n # ... rest of the template ...\n\ndef check_exp_value(exp: Exp):\n h, w = exp.input_size\n assert h % 32 == 0 and w % 32 == 0, \"input size must be multiples of 32\"\n`; - // Save to file in output directory - const outDir = path.join(__dirname, '../../', training.project_id ? `project_${training.project_id}/${trainingId}` : 'exp_files'); - if (!fs.existsSync(outDir)) fs.mkdirSync(outDir, { recursive: true }); - const filePath = path.join(outDir, 'exp.py'); - fs.writeFileSync(filePath, expTemplate); - return filePath; -} - +const Training = require('../models/training.js'); +const fs = require('fs'); +const path = require('path'); + +async function pushYoloxExpToDb(settings) { + // Normalize boolean and array fields for DB + const normalized = { ...settings }; + // Map 'act' from frontend to 'activation' for DB + if (normalized.act !== undefined) { + normalized.activation = normalized.act; + delete normalized.act; + } + // Convert 'on'/'off' to boolean for save_history_ckpt + if (typeof normalized.save_history_ckpt === 'string') { + normalized.save_history_ckpt = normalized.save_history_ckpt === 'on' ? true : false; + } + // Convert comma-separated strings to arrays for input_size, test_size, mosaic_scale, mixup_scale + ['input_size', 'test_size', 'mosaic_scale', 'mixup_scale'].forEach(key => { + if (typeof normalized[key] === 'string') { + const arr = normalized[key].split(',').map(v => parseFloat(v.trim())); + normalized[key] = arr.length === 1 ? arr[0] : arr; + } + }); + // Find TrainingProjectDetails for this project + const TrainingProjectDetails = require('../models/TrainingProjectDetails.js'); + const details = await TrainingProjectDetails.findOne({ where: { project_id: normalized.project_id } }); + if (!details) throw new Error('TrainingProjectDetails not found for project_id ' + normalized.project_id); + normalized.project_details_id = details.id; + // Create DB row + const training = await Training.create(normalized); + return training; +} + +async function generateYoloxExpFromDb(trainingId) { + // Fetch training row from DB + const training = await Training.findByPk(trainingId); + if (!training) throw new Error('Training not found'); + // Template for exp.py + const expTemplate = `#!/usr/bin/env python3\n# Copyright (c) Megvii Inc. All rights reserved.\n\nimport os\nimport random\n\nimport torch\nimport torch.distributed as dist\nimport torch.nn as nn\n\nfrom .base_exp import BaseExp\n\n__all__ = [\"Exp\", \"check_exp_value\"]\n\nclass Exp(BaseExp):\n def __init__(self):\n super().__init__()\n\n # ---------------- model config ---------------- #\n self.num_classes = ${training.num_classes || 80}\n self.depth = ${training.depth || 1.00}\n self.width = ${training.width || 1.00}\n self.act = \"${training.activation || training.act || 'silu'}\"\n\n # ---------------- dataloader config ---------------- #\n self.data_num_workers = ${training.data_num_workers || 4}\n self.input_size = (${Array.isArray(training.input_size) ? training.input_size.join(', ') : '640, 640'})\n self.multiscale_range = ${training.multiscale_range || 5}\n self.data_dir = ${training.data_dir ? `\"${training.data_dir}\"` : 'None'}\n self.train_ann = \"${training.train_ann || 'instances_train2017.json'}\"\n self.val_ann = \"${training.val_ann || 'instances_val2017.json'}\"\n self.test_ann = \"${training.test_ann || 'instances_test2017.json'}\"\n\n # --------------- transform config ----------------- #\n self.mosaic_prob = ${training.mosaic_prob !== undefined ? training.mosaic_prob : 1.0}\n self.mixup_prob = ${training.mixup_prob !== undefined ? training.mixup_prob : 1.0}\n self.hsv_prob = ${training.hsv_prob !== undefined ? training.hsv_prob : 1.0}\n self.flip_prob = ${training.flip_prob !== undefined ? training.flip_prob : 0.5}\n self.degrees = ${training.degrees !== undefined ? training.degrees : 10.0}\n self.translate = ${training.translate !== undefined ? training.translate : 0.1}\n self.mosaic_scale = (${Array.isArray(training.mosaic_scale) ? training.mosaic_scale.join(', ') : '0.1, 2'})\n self.enable_mixup = ${training.enable_mixup !== undefined ? training.enable_mixup : true}\n self.mixup_scale = (${Array.isArray(training.mixup_scale) ? training.mixup_scale.join(', ') : '0.5, 1.5'})\n self.shear = ${training.shear !== undefined ? training.shear : 2.0}\n\n # -------------- training config --------------------- #\n self.warmup_epochs = ${training.warmup_epochs !== undefined ? training.warmup_epochs : 5}\n self.max_epoch = ${training.max_epoch !== undefined ? training.max_epoch : 300}\n self.warmup_lr = ${training.warmup_lr !== undefined ? training.warmup_lr : 0}\n self.min_lr_ratio = ${training.min_lr_ratio !== undefined ? training.min_lr_ratio : 0.05}\n self.basic_lr_per_img = ${training.basic_lr_per_img !== undefined ? training.basic_lr_per_img : 0.01 / 64.0}\n self.scheduler = \"${training.scheduler || 'yoloxwarmcos'}\"\n self.no_aug_epochs = ${training.no_aug_epochs !== undefined ? training.no_aug_epochs : 15}\n self.ema = ${training.ema !== undefined ? training.ema : true}\n self.weight_decay = ${training.weight_decay !== undefined ? training.weight_decay : 5e-4}\n self.momentum = ${training.momentum !== undefined ? training.momentum : 0.9}\n self.print_interval = ${training.print_interval !== undefined ? training.print_interval : 10}\n self.eval_interval = ${training.eval_interval !== undefined ? training.eval_interval : 10}\n self.save_history_ckpt = ${training.save_history_ckpt !== undefined ? training.save_history_ckpt : true}\n self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(\".\")[0]\n\n # ----------------- testing config ------------------ #\n self.test_size = (${Array.isArray(training.test_size) ? training.test_size.join(', ') : '640, 640'})\n self.test_conf = ${training.test_conf !== undefined ? training.test_conf : 0.01}\n self.nmsthre = ${training.nmsthre !== undefined ? training.nmsthre : 0.65}\n\n # ... rest of the template ...\n\ndef check_exp_value(exp: Exp):\n h, w = exp.input_size\n assert h % 32 == 0 and w % 32 == 0, \"input size must be multiples of 32\"\n`; + // Save to file in output directory + const outDir = path.join(__dirname, '../../', training.project_id ? `project_${training.project_id}/${trainingId}` : 'exp_files'); + if (!fs.existsSync(outDir)) fs.mkdirSync(outDir, { recursive: true }); + const filePath = path.join(outDir, 'exp.py'); + fs.writeFileSync(filePath, expTemplate); + return filePath; +} + module.exports = { pushYoloxExpToDb, generateYoloxExpFromDb }; \ No newline at end of file diff --git a/backend/services/push_yolox_exp.py b/backend/services/push_yolox_exp.py index 8cc5e76..e4505c8 100644 --- a/backend/services/push_yolox_exp.py +++ b/backend/services/push_yolox_exp.py @@ -1,92 +1,113 @@ -from models.training import Training -from models.TrainingProjectDetails import TrainingProjectDetails -from database.database import db - -def push_yolox_exp_to_db(settings): - """Save YOLOX settings to database""" - normalized = dict(settings) - - # Map common frontend aliases to DB column names - alias_map = { - 'act': 'activation', - 'nmsthre': 'nms_thre', - 'select_model': 'selected_model' - } - for a, b in alias_map.items(): - if a in normalized and b not in normalized: - normalized[b] = normalized.pop(a) - - # Convert 'on'/'off' or 'true'/'false' strings to boolean for known boolean fields - for bool_field in ['save_history_ckpt', 'ema', 'enable_mixup']: - if bool_field in normalized: - val = normalized[bool_field] - if isinstance(val, str): - normalized[bool_field] = val.lower() in ('1', 'true', 'on') - else: - normalized[bool_field] = bool(val) - - # Convert comma-separated strings to arrays for JSON fields - for key in ['input_size', 'test_size', 'mosaic_scale', 'mixup_scale']: - if key in normalized and isinstance(normalized[key], str): - parts = [p.strip() for p in normalized[key].split(',') if p.strip()] - try: - arr = [float(p) for p in parts] - except Exception: - arr = parts - normalized[key] = arr[0] if len(arr) == 1 else arr - - # Ensure we have a TrainingProjectDetails row for project_id - project_id = normalized.get('project_id') - if not project_id: - raise Exception('Missing project_id in settings') - details = TrainingProjectDetails.query.filter_by(project_id=project_id).first() - if not details: - raise Exception(f'TrainingProjectDetails not found for project_id {project_id}') - normalized['project_details_id'] = details.id - - # Filter normalized to only columns that exist on the Training model - valid_cols = {c.name: c for c in Training.__table__.columns} - filtered = {} - for k, v in normalized.items(): - if k in valid_cols: - col_type = valid_cols[k].type.__class__.__name__ - # Try to coerce types for numeric/boolean columns - try: - if 'Integer' in col_type: - if v is None or v == '': - filtered[k] = None - else: - filtered[k] = int(float(v)) - elif 'Float' in col_type: - if v is None or v == '': - filtered[k] = None - else: - filtered[k] = float(v) - elif 'Boolean' in col_type: - if isinstance(v, str): - filtered[k] = v.lower() in ('1', 'true', 'on') - else: - filtered[k] = bool(v) - elif 'JSON' in col_type: - filtered[k] = v - elif 'LargeBinary' in col_type: - # If a file path was passed, store its bytes; otherwise store raw bytes - if isinstance(v, str): - try: - filtered[k] = v.encode('utf-8') - except Exception: - filtered[k] = None - else: - filtered[k] = v - else: - filtered[k] = v - except Exception: - # If conversion fails, just assign raw value - filtered[k] = v - - # Create DB row - training = Training(**filtered) - db.session.add(training) - db.session.commit() - - return training +from models.training import Training +from models.TrainingProjectDetails import TrainingProjectDetails +from models.TrainingSize import TrainingSize +from database.database import db + +def push_yolox_exp_to_db(settings): + """Save YOLOX settings to database""" + normalized = dict(settings) + + # Map common frontend aliases to DB column names + alias_map = { + 'act': 'activation', + 'nmsthre': 'nms_thre', + 'select_model': 'selected_model' + } + for a, b in alias_map.items(): + if a in normalized and b not in normalized: + normalized[b] = normalized.pop(a) + + # Convert 'on'/'off' or 'true'/'false' strings to boolean for known boolean fields + for bool_field in ['save_history_ckpt', 'ema', 'enable_mixup']: + if bool_field in normalized: + val = normalized[bool_field] + if isinstance(val, str): + normalized[bool_field] = val.lower() in ('1', 'true', 'on') + else: + normalized[bool_field] = bool(val) + + # Extract size arrays for separate TrainingSize table (3NF) + size_arrays = {} + for key in ['input_size', 'test_size', 'mosaic_scale', 'mixup_scale']: + if key in normalized: + if isinstance(normalized[key], str): + parts = [p.strip() for p in normalized[key].split(',') if p.strip()] + try: + arr = [float(p) for p in parts] + except Exception: + arr = parts + size_arrays[key] = arr[0] if len(arr) == 1 else (arr if isinstance(arr, list) else [arr]) + elif isinstance(normalized[key], list): + size_arrays[key] = normalized[key] + elif normalized[key] is not None: + size_arrays[key] = [float(normalized[key])] + # Remove from normalized dict since it won't be stored in training table + del normalized[key] + + # Ensure we have a TrainingProjectDetails row for project_id + project_id = normalized.get('project_id') + if not project_id: + raise Exception('Missing project_id in settings') + details = TrainingProjectDetails.query.filter_by(project_id=project_id).first() + if not details: + raise Exception(f'TrainingProjectDetails not found for project_id {project_id}') + normalized['project_details_id'] = details.id + + # Filter normalized to only columns that exist on the Training model + valid_cols = {c.name: c for c in Training.__table__.columns} + filtered = {} + for k, v in normalized.items(): + if k in valid_cols: + col_type = valid_cols[k].type.__class__.__name__ + # Try to coerce types for numeric/boolean columns + try: + if 'Integer' in col_type: + if v is None or v == '': + filtered[k] = None + else: + filtered[k] = int(float(v)) + elif 'Float' in col_type: + if v is None or v == '': + filtered[k] = None + else: + filtered[k] = float(v) + elif 'Boolean' in col_type: + if isinstance(v, str): + filtered[k] = v.lower() in ('1', 'true', 'on') + else: + filtered[k] = bool(v) + elif 'LargeBinary' in col_type: + # If a file path was passed, store its bytes; otherwise store raw bytes + if isinstance(v, str): + try: + filtered[k] = v.encode('utf-8') + except Exception: + filtered[k] = None + else: + filtered[k] = v + else: + filtered[k] = v + except Exception: + # If conversion fails, just assign raw value + filtered[k] = v + + # Create DB row + training = Training(**filtered) + db.session.add(training) + db.session.flush() # Get training.id + + # Save size arrays to TrainingSize table (3NF) + for size_type, values in size_arrays.items(): + if values and isinstance(values, list): + for order, value in enumerate(values): + size_record = TrainingSize( + training_id=training.id, + size_type=size_type, + value_order=order, + value=float(value) + ) + db.session.add(size_record) + + db.session.commit() + + return training diff --git a/backend/services/seed-label-studio.js b/backend/services/seed-label-studio.js index fe6e545..25fa93e 100644 --- a/backend/services/seed-label-studio.js +++ b/backend/services/seed-label-studio.js @@ -1,120 +1,120 @@ -const sequelize = require('../database/database.js'); -const { Project, Img, Ann } = require('../models'); -const { fetchLableStudioProject, fetchProjectIdsAndTitles } = require('./fetch-labelstudio.js'); - -const updateStatus = { running: false }; - -async function seedLabelStudio() { - updateStatus.running = true; - console.log('Seeding started'); - try { - await sequelize.sync(); - const projects = await fetchProjectIdsAndTitles(); - - for (const project of projects) { - console.log(`Processing project ${project.id} (${project.title})`); - - // Upsert project in DB - await Project.upsert({ project_id: project.id, title: project.title }); - - // Fetch project data (annotations array) - const data = await fetchLableStudioProject(project.id); - if (!Array.isArray(data) || data.length === 0) { - console.log(`No annotation data for project ${project.id}`); - continue; - } - - // Remove old images and annotations for this project - const oldImages = await Img.findAll({ where: { project_id: project.id } }); - const oldImageIds = oldImages.map(img => img.image_id); - if (oldImageIds.length > 0) { - await Ann.destroy({ where: { image_id: oldImageIds } }); - await Img.destroy({ where: { project_id: project.id } }); - console.log(`Deleted ${oldImageIds.length} old images and their annotations for project ${project.id}`); - } - - // Prepare arrays - const imagesBulk = []; - const annsBulk = []; - - for (const ann of data) { - // Extract width/height - let width = null; - let height = null; - if (Array.isArray(ann.label_rectangles) && ann.label_rectangles.length > 0) { - width = ann.label_rectangles[0].original_width; - height = ann.label_rectangles[0].original_height; - } else if (Array.isArray(ann.label) && ann.label.length > 0 && ann.label[0].original_width && ann.label[0].original_height) { - width = ann.label[0].original_width; - height = ann.label[0].original_height; - } - - // Only push image and annotations if width and height are valid - if (width && height) { - imagesBulk.push({ - project_id: project.id, - image_path: ann.image, - width, - height - }); - - // Handle multiple annotations per image - if (Array.isArray(ann.label_rectangles)) { - for (const ann_detail of ann.label_rectangles) { - annsBulk.push({ - image_path: ann.image, - x: (ann_detail.x * width) / 100, - y: (ann_detail.y * height) / 100, - width: (ann_detail.width * width) / 100, - height: (ann_detail.height * height) / 100, - Label: Array.isArray(ann_detail.rectanglelabels) ? (ann_detail.rectanglelabels[0] || 'unknown') : (ann_detail.rectanglelabels || 'unknown') - }); - } - } else if (Array.isArray(ann.label)) { - for (const ann_detail of ann.label) { - annsBulk.push({ - image_path: ann.image, - x: (ann_detail.x * width) / 100, - y: (ann_detail.y * height) / 100, - width: (ann_detail.width * width) / 100, - height: (ann_detail.height * height) / 100, - Label: Array.isArray(ann_detail.rectanglelabels) ? (ann_detail.rectanglelabels[0] || 'unknown') : (ann_detail.rectanglelabels || 'unknown') - }); - } - } - } - } - - // 1) Insert images and get generated IDs - const insertedImages = await Img.bulkCreate(imagesBulk, { returning: true }); - - // 2) Map image_path -> image_id - const imageMap = {}; - for (const img of insertedImages) { - imageMap[img.image_path] = img.image_id; - } - - // 3) Assign correct image_id to each annotation - for (const ann of annsBulk) { - ann.image_id = imageMap[ann.image_path]; - delete ann.image_path; // cleanup - } - - // 4) Insert annotations - await Ann.bulkCreate(annsBulk); - - console.log(`Inserted ${imagesBulk.length} images and ${annsBulk.length} annotations for project ${project.id}`); - } - - console.log('Seeding done'); - return { success: true, message: 'Data inserted successfully!' }; - } catch (error) { - console.error('Error inserting data:', error); - return { success: false, message: error.message }; - } finally { - updateStatus.running = false; - console.log('updateStatus.running set to false'); - } -} - -module.exports = { seedLabelStudio, updateStatus }; +const sequelize = require('../database/database.js'); +const { Project, Img, Ann } = require('../models'); +const { fetchLableStudioProject, fetchProjectIdsAndTitles } = require('./fetch-labelstudio.js'); + +const updateStatus = { running: false }; + +async function seedLabelStudio() { + updateStatus.running = true; + console.log('Seeding started'); + try { + await sequelize.sync(); + const projects = await fetchProjectIdsAndTitles(); + + for (const project of projects) { + console.log(`Processing project ${project.id} (${project.title})`); + + // Upsert project in DB + await Project.upsert({ project_id: project.id, title: project.title }); + + // Fetch project data (annotations array) + const data = await fetchLableStudioProject(project.id); + if (!Array.isArray(data) || data.length === 0) { + console.log(`No annotation data for project ${project.id}`); + continue; + } + + // Remove old images and annotations for this project + const oldImages = await Img.findAll({ where: { project_id: project.id } }); + const oldImageIds = oldImages.map(img => img.image_id); + if (oldImageIds.length > 0) { + await Ann.destroy({ where: { image_id: oldImageIds } }); + await Img.destroy({ where: { project_id: project.id } }); + console.log(`Deleted ${oldImageIds.length} old images and their annotations for project ${project.id}`); + } + + // Prepare arrays + const imagesBulk = []; + const annsBulk = []; + + for (const ann of data) { + // Extract width/height + let width = null; + let height = null; + if (Array.isArray(ann.label_rectangles) && ann.label_rectangles.length > 0) { + width = ann.label_rectangles[0].original_width; + height = ann.label_rectangles[0].original_height; + } else if (Array.isArray(ann.label) && ann.label.length > 0 && ann.label[0].original_width && ann.label[0].original_height) { + width = ann.label[0].original_width; + height = ann.label[0].original_height; + } + + // Only push image and annotations if width and height are valid + if (width && height) { + imagesBulk.push({ + project_id: project.id, + image_path: ann.image, + width, + height + }); + + // Handle multiple annotations per image + if (Array.isArray(ann.label_rectangles)) { + for (const ann_detail of ann.label_rectangles) { + annsBulk.push({ + image_path: ann.image, + x: (ann_detail.x * width) / 100, + y: (ann_detail.y * height) / 100, + width: (ann_detail.width * width) / 100, + height: (ann_detail.height * height) / 100, + Label: Array.isArray(ann_detail.rectanglelabels) ? (ann_detail.rectanglelabels[0] || 'unknown') : (ann_detail.rectanglelabels || 'unknown') + }); + } + } else if (Array.isArray(ann.label)) { + for (const ann_detail of ann.label) { + annsBulk.push({ + image_path: ann.image, + x: (ann_detail.x * width) / 100, + y: (ann_detail.y * height) / 100, + width: (ann_detail.width * width) / 100, + height: (ann_detail.height * height) / 100, + Label: Array.isArray(ann_detail.rectanglelabels) ? (ann_detail.rectanglelabels[0] || 'unknown') : (ann_detail.rectanglelabels || 'unknown') + }); + } + } + } + } + + // 1) Insert images and get generated IDs + const insertedImages = await Img.bulkCreate(imagesBulk, { returning: true }); + + // 2) Map image_path -> image_id + const imageMap = {}; + for (const img of insertedImages) { + imageMap[img.image_path] = img.image_id; + } + + // 3) Assign correct image_id to each annotation + for (const ann of annsBulk) { + ann.image_id = imageMap[ann.image_path]; + delete ann.image_path; // cleanup + } + + // 4) Insert annotations + await Ann.bulkCreate(annsBulk); + + console.log(`Inserted ${imagesBulk.length} images and ${annsBulk.length} annotations for project ${project.id}`); + } + + console.log('Seeding done'); + return { success: true, message: 'Data inserted successfully!' }; + } catch (error) { + console.error('Error inserting data:', error); + return { success: false, message: error.message }; + } finally { + updateStatus.running = false; + console.log('updateStatus.running set to false'); + } +} + +module.exports = { seedLabelStudio, updateStatus }; diff --git a/backend/services/seed_label_studio.py b/backend/services/seed_label_studio.py index e7b5a6f..be0bd93 100644 --- a/backend/services/seed_label_studio.py +++ b/backend/services/seed_label_studio.py @@ -1,149 +1,149 @@ -from database.database import db -from models.LabelStudioProject import LabelStudioProject -from models.Images import Image -from models.Annotation import Annotation -from services.fetch_labelstudio import fetch_label_studio_project, fetch_project_ids_and_titles - -update_status = {"running": False} - -def seed_label_studio(): - """Seed database with Label Studio project data""" - update_status["running"] = True - print('Seeding started') - - try: - projects = fetch_project_ids_and_titles() - - for project in projects: - print(f"Processing project {project['id']} ({project['title']})") - - # Upsert project in DB - existing_project = LabelStudioProject.query.filter_by(project_id=project['id']).first() - if existing_project: - existing_project.title = project['title'] - else: - new_project = LabelStudioProject(project_id=project['id'], title=project['title']) - db.session.add(new_project) - db.session.commit() - - # Fetch project data (annotations array) - data = fetch_label_studio_project(project['id']) - if not isinstance(data, list) or len(data) == 0: - print(f"No annotation data for project {project['id']}") - continue - - # Remove old images and annotations for this project - old_images = Image.query.filter_by(project_id=project['id']).all() - old_image_ids = [img.image_id for img in old_images] - - if old_image_ids: - Annotation.query.filter(Annotation.image_id.in_(old_image_ids)).delete(synchronize_session=False) - Image.query.filter_by(project_id=project['id']).delete() - db.session.commit() - print(f"Deleted {len(old_image_ids)} old images and their annotations for project {project['id']}") - - # Prepare arrays - images_bulk = [] - anns_bulk = [] - - for ann in data: - # Extract width/height - width = None - height = None - - if isinstance(ann.get('label_rectangles'), list) and len(ann['label_rectangles']) > 0: - width = ann['label_rectangles'][0].get('original_width') - height = ann['label_rectangles'][0].get('original_height') - elif isinstance(ann.get('label'), list) and len(ann['label']) > 0: - if ann['label'][0].get('original_width') and ann['label'][0].get('original_height'): - width = ann['label'][0]['original_width'] - height = ann['label'][0]['original_height'] - - # Only process if width and height are valid - if width and height: - image_data = { - 'project_id': project['id'], - 'image_path': ann.get('image'), - 'width': width, - 'height': height - } - images_bulk.append(image_data) - - # Handle multiple annotations per image - if isinstance(ann.get('label_rectangles'), list): - for ann_detail in ann['label_rectangles']: - # Get label safely - rectanglelabels = ann_detail.get('rectanglelabels', []) - if isinstance(rectanglelabels, list) and len(rectanglelabels) > 0: - label = rectanglelabels[0] - elif isinstance(rectanglelabels, str): - label = rectanglelabels - else: - label = 'unknown' - - ann_data = { - 'image_path': ann.get('image'), - 'x': (ann_detail['x'] * width) / 100, - 'y': (ann_detail['y'] * height) / 100, - 'width': (ann_detail['width'] * width) / 100, - 'height': (ann_detail['height'] * height) / 100, - 'Label': label - } - anns_bulk.append(ann_data) - elif isinstance(ann.get('label'), list): - for ann_detail in ann['label']: - # Get label safely - rectanglelabels = ann_detail.get('rectanglelabels', []) - if isinstance(rectanglelabels, list) and len(rectanglelabels) > 0: - label = rectanglelabels[0] - elif isinstance(rectanglelabels, str): - label = rectanglelabels - else: - label = 'unknown' - - ann_data = { - 'image_path': ann.get('image'), - 'x': (ann_detail['x'] * width) / 100, - 'y': (ann_detail['y'] * height) / 100, - 'width': (ann_detail['width'] * width) / 100, - 'height': (ann_detail['height'] * height) / 100, - 'Label': label - } - anns_bulk.append(ann_data) - - # Insert images and get generated IDs - inserted_images = [] - for img_data in images_bulk: - new_image = Image(**img_data) - db.session.add(new_image) - db.session.flush() # Flush to get the ID - inserted_images.append(new_image) - db.session.commit() - - # Map image_path -> image_id - image_map = {img.image_path: img.image_id for img in inserted_images} - - # Assign correct image_id to each annotation - for ann_data in anns_bulk: - ann_data['image_id'] = image_map.get(ann_data['image_path']) - del ann_data['image_path'] - - # Insert annotations - for ann_data in anns_bulk: - new_annotation = Annotation(**ann_data) - db.session.add(new_annotation) - db.session.commit() - - print(f"Inserted {len(images_bulk)} images and {len(anns_bulk)} annotations for project {project['id']}") - - print('Seeding done') - return {'success': True, 'message': 'Data inserted successfully!'} - - except Exception as error: - print(f'Error inserting data: {error}') - db.session.rollback() - return {'success': False, 'message': str(error)} - - finally: - update_status["running"] = False - print('updateStatus.running set to false') +from database.database import db +from models.LabelStudioProject import LabelStudioProject +from models.Images import Image +from models.Annotation import Annotation +from services.fetch_labelstudio import fetch_label_studio_project, fetch_project_ids_and_titles + +update_status = {"running": False} + +def seed_label_studio(): + """Seed database with Label Studio project data""" + update_status["running"] = True + print('Seeding started') + + try: + projects = fetch_project_ids_and_titles() + + for project in projects: + print(f"Processing project {project['id']} ({project['title']})") + + # Upsert project in DB + existing_project = LabelStudioProject.query.filter_by(project_id=project['id']).first() + if existing_project: + existing_project.title = project['title'] + else: + new_project = LabelStudioProject(project_id=project['id'], title=project['title']) + db.session.add(new_project) + db.session.commit() + + # Fetch project data (annotations array) + data = fetch_label_studio_project(project['id']) + if not isinstance(data, list) or len(data) == 0: + print(f"No annotation data for project {project['id']}") + continue + + # Remove old images and annotations for this project + old_images = Image.query.filter_by(project_id=project['id']).all() + old_image_ids = [img.image_id for img in old_images] + + if old_image_ids: + Annotation.query.filter(Annotation.image_id.in_(old_image_ids)).delete(synchronize_session=False) + Image.query.filter_by(project_id=project['id']).delete() + db.session.commit() + print(f"Deleted {len(old_image_ids)} old images and their annotations for project {project['id']}") + + # Prepare arrays + images_bulk = [] + anns_bulk = [] + + for ann in data: + # Extract width/height + width = None + height = None + + if isinstance(ann.get('label_rectangles'), list) and len(ann['label_rectangles']) > 0: + width = ann['label_rectangles'][0].get('original_width') + height = ann['label_rectangles'][0].get('original_height') + elif isinstance(ann.get('label'), list) and len(ann['label']) > 0: + if ann['label'][0].get('original_width') and ann['label'][0].get('original_height'): + width = ann['label'][0]['original_width'] + height = ann['label'][0]['original_height'] + + # Only process if width and height are valid + if width and height: + image_data = { + 'project_id': project['id'], + 'image_path': ann.get('image'), + 'width': int(width), # Ensure integer + 'height': int(height) # Ensure integer + } + images_bulk.append(image_data) + + # Handle multiple annotations per image + if isinstance(ann.get('label_rectangles'), list): + for ann_detail in ann['label_rectangles']: + # Get label safely + rectanglelabels = ann_detail.get('rectanglelabels', []) + if isinstance(rectanglelabels, list) and len(rectanglelabels) > 0: + label = rectanglelabels[0] + elif isinstance(rectanglelabels, str): + label = rectanglelabels + else: + label = 'unknown' + + ann_data = { + 'image_path': ann.get('image'), + 'x': (ann_detail['x'] * width) / 100, + 'y': (ann_detail['y'] * height) / 100, + 'width': (ann_detail['width'] * width) / 100, + 'height': (ann_detail['height'] * height) / 100, + 'Label': label + } + anns_bulk.append(ann_data) + elif isinstance(ann.get('label'), list): + for ann_detail in ann['label']: + # Get label safely + rectanglelabels = ann_detail.get('rectanglelabels', []) + if isinstance(rectanglelabels, list) and len(rectanglelabels) > 0: + label = rectanglelabels[0] + elif isinstance(rectanglelabels, str): + label = rectanglelabels + else: + label = 'unknown' + + ann_data = { + 'image_path': ann.get('image'), + 'x': (ann_detail['x'] * width) / 100, + 'y': (ann_detail['y'] * height) / 100, + 'width': (ann_detail['width'] * width) / 100, + 'height': (ann_detail['height'] * height) / 100, + 'Label': label + } + anns_bulk.append(ann_data) + + # Insert images and get generated IDs + inserted_images = [] + for img_data in images_bulk: + new_image = Image(**img_data) + db.session.add(new_image) + db.session.flush() # Flush to get the ID + inserted_images.append(new_image) + db.session.commit() + + # Map image_path -> image_id + image_map = {img.image_path: img.image_id for img in inserted_images} + + # Assign correct image_id to each annotation + for ann_data in anns_bulk: + ann_data['image_id'] = image_map.get(ann_data['image_path']) + del ann_data['image_path'] + + # Insert annotations + for ann_data in anns_bulk: + new_annotation = Annotation(**ann_data) + db.session.add(new_annotation) + db.session.commit() + + print(f"Inserted {len(images_bulk)} images and {len(anns_bulk)} annotations for project {project['id']}") + + print('Seeding done') + return {'success': True, 'message': 'Data inserted successfully!'} + + except Exception as error: + print(f'Error inserting data: {error}') + db.session.rollback() + return {'success': False, 'message': str(error)} + + finally: + update_status["running"] = False + print('updateStatus.running set to false') diff --git a/backend/services/settings_service.py b/backend/services/settings_service.py new file mode 100644 index 0000000..b914537 --- /dev/null +++ b/backend/services/settings_service.py @@ -0,0 +1,71 @@ +""" +Settings Service - Manages global application settings +""" +from models.Settings import Settings +from database.database import db + +def get_setting(key, default=None): + """Get a setting value by key""" + setting = Settings.query.filter_by(key=key).first() + return setting.value if setting else default + +def set_setting(key, value, description=None): + """Set a setting value""" + setting = Settings.query.filter_by(key=key).first() + if setting: + setting.value = value + if description: + setting.description = description + else: + setting = Settings(key=key, value=value, description=description) + db.session.add(setting) + + db.session.commit() + return setting + +def get_all_settings(): + """Get all settings as a dictionary""" + settings = Settings.query.all() + return {s.key: s.value for s in settings} + +def get_all_settings_detailed(): + """Get all settings with full details""" + settings = Settings.query.all() + return [s.to_dict() for s in settings] + +def initialize_default_settings(): + """Initialize default settings if they don't exist""" + defaults = { + 'labelstudio_api_url': { + 'value': 'http://192.168.1.19:8080/api', + 'description': 'Label Studio API URL' + }, + 'labelstudio_api_token': { + 'value': 'c1cef980b7c73004f4ee880a42839313b863869f', + 'description': 'Label Studio API Token' + }, + 'yolox_path': { + 'value': 'C:/YOLOX', + 'description': 'Path to YOLOX installation directory' + }, + 'yolox_venv_path': { + 'value': '/home/kitraining/Yolox/yolox_venv/bin/activate', + 'description': 'Path to YOLOX virtual environment activation script' + }, + 'yolox_output_path': { + 'value': './backend', + 'description': 'Output folder for YOLOX experiment files and JSONs' + }, + 'yolox_data_dir': { + 'value': '/home/kitraining/To_Annotate/', + 'description': 'Data directory path for YOLOX training (where images are located)' + } + } + + for key, data in defaults.items(): + existing = Settings.query.filter_by(key=key).first() + if not existing: + setting = Settings(key=key, value=data['value'], description=data['description']) + db.session.add(setting) + + db.session.commit() diff --git a/backend/start.py b/backend/start.py index a8d1dfe..83a33c1 100644 --- a/backend/start.py +++ b/backend/start.py @@ -1,14 +1,14 @@ -#!/usr/bin/env python3 -""" -Start the Flask backend server -""" -import sys -import os - -# Add the backend directory to Python path -sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) - -from app import app - -if __name__ == '__main__': - app.run(host='0.0.0.0', port=3000, debug=True) +#!/usr/bin/env python3 +""" +Start the Flask backend server +""" +import sys +import os + +# Add the backend directory to Python path +sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) + +from app import app + +if __name__ == '__main__': + app.run(host='0.0.0.0', port=3000, debug=True) diff --git a/backend/test/7/exp.py b/backend/test/7/exp.py new file mode 100644 index 0000000..f0df26f --- /dev/null +++ b/backend/test/7/exp.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python3 +# -*- coding:utf-8 -*- +# Copyright (c) Megvii, Inc. and its affiliates. + +import os + +from yolox.exp import Exp as MyExp + + +class Exp(MyExp): + def __init__(self): + super(Exp, self).__init__() + self.data_dir = "/home/kitraining/To_Annotate/" + self.train_ann = "coco_project_3_train.json" + self.val_ann = "coco_project_3_valid.json" + self.test_ann = "coco_project_3_test.json" + self.num_classes = 2 + self.depth = 1.0 + self.width = 1.0 + self.input_size = (640.0, 640.0) + self.mosaic_scale = (0.1, 2.0) + self.test_size = (640.0, 640.0) + self.enable_mixup = True + self.max_epoch = 300 + self.warmup_epochs = 5 + self.warmup_lr = 0.0 + self.scheduler = "yoloxwarmcos" + self.no_aug_epochs = 15 + self.min_lr_ratio = 0.05 + self.ema = True + self.weight_decay = 0.0005 + self.momentum = 0.9 + self.print_interval = 10 + self.eval_interval = 10 + self.test_conf = 0.01 + self.nms_thre = 0.65 + self.mosaic_prob = 1.0 + self.mixup_prob = 1.0 + self.hsv_prob = 1.0 + self.flip_prob = 0.5 + self.degrees = 10.0 + self.translate = 0.1 + self.shear = 2.0 + self.mixup_scale = (0.5, 1.5) + self.activation = "silu" + self.random_size = (10, 20) + self.exp_name = os.path.split(os.path.realpath(__file__))[1].split(".")[0] diff --git a/documentation/Projektdoku.pdf b/documentation/Projektdoku.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cbd1b0ccf8328d2ca5fe5603925866344d7c345d GIT binary patch literal 1631626 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 >?6T}%81=NgnU>vb7$Wi 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

Z#VL)fDS0y_Vd|J_3hMz=7Uj$q}3#ewpAs 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 z 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

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