├── Image_subsets
├── C1
│ ├── 0000.jpg
│ ├── 0001.jpg
│ ├── 0002.jpg
│ ├── 0003.jpg
│ ├── 0004.jpg
│ ├── 0005.jpg
│ ├── 0006.jpg
│ ├── 0007.jpg
│ ├── 0008.jpg
│ └── 0009.jpg
├── C2
│ ├── 0000.jpg
│ ├── 0001.jpg
│ ├── 0002.jpg
│ ├── 0003.jpg
│ ├── 0004.jpg
│ ├── 0005.jpg
│ ├── 0006.jpg
│ ├── 0007.jpg
│ ├── 0008.jpg
│ └── 0009.jpg
├── C3
│ ├── 0000.jpg
│ ├── 0001.jpg
│ ├── 0002.jpg
│ ├── 0003.jpg
│ ├── 0004.jpg
│ ├── 0005.jpg
│ ├── 0006.jpg
│ ├── 0007.jpg
│ ├── 0008.jpg
│ └── 0009.jpg
├── C4
│ ├── 0000.jpg
│ ├── 0001.jpg
│ ├── 0002.jpg
│ ├── 0003.jpg
│ ├── 0004.jpg
│ ├── 0005.jpg
│ ├── 0006.jpg
│ ├── 0007.jpg
│ ├── 0008.jpg
│ └── 0009.jpg
├── C5
│ ├── 0000.jpg
│ ├── 0001.jpg
│ ├── 0002.jpg
│ ├── 0003.jpg
│ ├── 0004.jpg
│ ├── 0005.jpg
│ ├── 0006.jpg
│ ├── 0007.jpg
│ ├── 0008.jpg
│ └── 0009.jpg
└── C6
│ ├── 0000.jpg
│ ├── 0001.jpg
│ ├── 0002.jpg
│ ├── 0003.jpg
│ ├── 0004.jpg
│ ├── 0005.jpg
│ ├── 0006.jpg
│ ├── 0007.jpg
│ ├── 0008.jpg
│ └── 0009.jpg
├── .gitattributes
├── rectangles.pom
├── datasetParameters.py
├── run_all.py
├── calibrations
├── extrinsic
│ ├── extr_Camera1.xml
│ ├── extr_Camera2.xml
│ ├── extr_Camera4.xml
│ ├── extr_Camera5.xml
│ ├── extr_Camera6.xml
│ └── extr_Camera3.xml
└── intrinsic
│ ├── intr_Camera6.xml
│ ├── intr_Camera1.xml
│ ├── intr_Camera2.xml
│ ├── intr_Camera3.xml
│ ├── intr_Camera4.xml
│ └── intr_Camera5.xml
├── unitConversion.py
├── calibrateCamera.py
├── .gitignore
├── README.md
├── generateAnnotation.py
├── generatePOM.py
└── annotations_positions
├── 00003.json
├── 00002.json
└── 00009.json
/Image_subsets/C1/0000.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C1/0000.jpg
--------------------------------------------------------------------------------
/Image_subsets/C1/0001.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C1/0001.jpg
--------------------------------------------------------------------------------
/Image_subsets/C1/0002.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C1/0002.jpg
--------------------------------------------------------------------------------
/Image_subsets/C1/0003.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C1/0003.jpg
--------------------------------------------------------------------------------
/Image_subsets/C1/0004.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C1/0004.jpg
--------------------------------------------------------------------------------
/Image_subsets/C1/0005.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C1/0005.jpg
--------------------------------------------------------------------------------
/Image_subsets/C1/0006.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C1/0006.jpg
--------------------------------------------------------------------------------
/Image_subsets/C1/0007.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C1/0007.jpg
--------------------------------------------------------------------------------
/Image_subsets/C1/0008.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C1/0008.jpg
--------------------------------------------------------------------------------
/Image_subsets/C1/0009.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C1/0009.jpg
--------------------------------------------------------------------------------
/Image_subsets/C2/0000.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C2/0000.jpg
--------------------------------------------------------------------------------
/Image_subsets/C2/0001.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C2/0001.jpg
--------------------------------------------------------------------------------
/Image_subsets/C2/0002.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C2/0002.jpg
--------------------------------------------------------------------------------
/Image_subsets/C2/0003.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C2/0003.jpg
--------------------------------------------------------------------------------
/Image_subsets/C2/0004.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C2/0004.jpg
--------------------------------------------------------------------------------
/Image_subsets/C2/0005.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C2/0005.jpg
--------------------------------------------------------------------------------
/Image_subsets/C2/0006.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C2/0006.jpg
--------------------------------------------------------------------------------
/Image_subsets/C2/0007.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C2/0007.jpg
--------------------------------------------------------------------------------
/Image_subsets/C2/0008.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C2/0008.jpg
--------------------------------------------------------------------------------
/Image_subsets/C2/0009.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C2/0009.jpg
--------------------------------------------------------------------------------
/Image_subsets/C3/0000.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C3/0000.jpg
--------------------------------------------------------------------------------
/Image_subsets/C3/0001.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C3/0001.jpg
--------------------------------------------------------------------------------
/Image_subsets/C3/0002.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C3/0002.jpg
--------------------------------------------------------------------------------
/Image_subsets/C3/0003.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C3/0003.jpg
--------------------------------------------------------------------------------
/Image_subsets/C3/0004.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C3/0004.jpg
--------------------------------------------------------------------------------
/Image_subsets/C3/0005.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C3/0005.jpg
--------------------------------------------------------------------------------
/Image_subsets/C3/0006.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C3/0006.jpg
--------------------------------------------------------------------------------
/Image_subsets/C3/0007.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C3/0007.jpg
--------------------------------------------------------------------------------
/Image_subsets/C3/0008.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C3/0008.jpg
--------------------------------------------------------------------------------
/Image_subsets/C3/0009.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C3/0009.jpg
--------------------------------------------------------------------------------
/Image_subsets/C4/0000.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C4/0000.jpg
--------------------------------------------------------------------------------
/Image_subsets/C4/0001.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C4/0001.jpg
--------------------------------------------------------------------------------
/Image_subsets/C4/0002.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C4/0002.jpg
--------------------------------------------------------------------------------
/Image_subsets/C4/0003.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C4/0003.jpg
--------------------------------------------------------------------------------
/Image_subsets/C4/0004.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C4/0004.jpg
--------------------------------------------------------------------------------
/Image_subsets/C4/0005.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C4/0005.jpg
--------------------------------------------------------------------------------
/Image_subsets/C4/0006.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C4/0006.jpg
--------------------------------------------------------------------------------
/Image_subsets/C4/0007.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C4/0007.jpg
--------------------------------------------------------------------------------
/Image_subsets/C4/0008.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C4/0008.jpg
--------------------------------------------------------------------------------
/Image_subsets/C4/0009.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C4/0009.jpg
--------------------------------------------------------------------------------
/Image_subsets/C5/0000.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C5/0000.jpg
--------------------------------------------------------------------------------
/Image_subsets/C5/0001.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C5/0001.jpg
--------------------------------------------------------------------------------
/Image_subsets/C5/0002.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C5/0002.jpg
--------------------------------------------------------------------------------
/Image_subsets/C5/0003.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C5/0003.jpg
--------------------------------------------------------------------------------
/Image_subsets/C5/0004.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C5/0004.jpg
--------------------------------------------------------------------------------
/Image_subsets/C5/0005.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C5/0005.jpg
--------------------------------------------------------------------------------
/Image_subsets/C5/0006.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C5/0006.jpg
--------------------------------------------------------------------------------
/Image_subsets/C5/0007.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C5/0007.jpg
--------------------------------------------------------------------------------
/Image_subsets/C5/0008.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C5/0008.jpg
--------------------------------------------------------------------------------
/Image_subsets/C5/0009.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C5/0009.jpg
--------------------------------------------------------------------------------
/Image_subsets/C6/0000.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C6/0000.jpg
--------------------------------------------------------------------------------
/Image_subsets/C6/0001.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C6/0001.jpg
--------------------------------------------------------------------------------
/Image_subsets/C6/0002.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C6/0002.jpg
--------------------------------------------------------------------------------
/Image_subsets/C6/0003.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C6/0003.jpg
--------------------------------------------------------------------------------
/Image_subsets/C6/0004.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C6/0004.jpg
--------------------------------------------------------------------------------
/Image_subsets/C6/0005.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C6/0005.jpg
--------------------------------------------------------------------------------
/Image_subsets/C6/0006.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C6/0006.jpg
--------------------------------------------------------------------------------
/Image_subsets/C6/0007.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C6/0007.jpg
--------------------------------------------------------------------------------
/Image_subsets/C6/0008.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C6/0008.jpg
--------------------------------------------------------------------------------
/Image_subsets/C6/0009.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hou-yz/MultiviewX/HEAD/Image_subsets/C6/0009.jpg
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 | rectangles.pom filter=lfs diff=lfs merge=lfs -text
4 |
--------------------------------------------------------------------------------
/rectangles.pom:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:5b813809c5e12378b66969ab3c252cdd2434ae8ac052d38df634c78d70b20bc1
3 | size 131601704
4 |
--------------------------------------------------------------------------------
/datasetParameters.py:
--------------------------------------------------------------------------------
1 | NUM_CAM = 6
2 | MAP_HEIGHT = 16
3 | MAP_WIDTH = 25
4 | MAP_EXPAND = 40
5 | IMAGE_HEIGHT = 1080
6 | IMAGE_WIDTH = 1920
7 | MAN_RADIUS = 0.16
8 | MAN_HEIGHT = 1.8
9 |
--------------------------------------------------------------------------------
/run_all.py:
--------------------------------------------------------------------------------
1 | from calibrateCamera import calibrate
2 | from generatePOM import generate_POM
3 | from generateAnnotation import annotate
4 |
5 | if __name__ == '__main__':
6 | calibrate()
7 | generate_POM()
8 | annotate()
9 |
--------------------------------------------------------------------------------
/calibrations/extrinsic/extr_Camera1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 1
6 | d
7 |
8 | -4.2379822896133790e-02 -2.0050538010913783e+00
9 | -2.3890332864448247e+00
10 |
11 | 3
12 | 1
13 | d
14 |
15 | 6.0977604577825186e+00 2.5649968943816148e-01
16 | -1.6117040672082695e+01
17 |
18 |
--------------------------------------------------------------------------------
/calibrations/extrinsic/extr_Camera2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 1
6 | d
7 |
8 | -1.3435318314328661e+00 4.4439560727236876e-01
9 | 5.3054914958942856e-01
10 |
11 | 3
12 | 1
13 | d
14 |
15 | -3.0791222836462326e+00 -3.0283234484756609e+00
16 | 2.7450716867181195e+00
17 |
18 |
--------------------------------------------------------------------------------
/calibrations/extrinsic/extr_Camera4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 1
6 | d
7 |
8 | -3.7522140592681424e-01 -1.7990290228218289e+00
9 | -2.1563593173344260e+00
10 |
11 | 3
12 | 1
13 | d
14 |
15 | 1.4283623653496873e+01 2.3610759054333461e+00
16 | -2.7363907322867519e+01
17 |
18 |
--------------------------------------------------------------------------------
/calibrations/extrinsic/extr_Camera5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 1
6 | d
7 |
8 | -1.2585056466529339e+00 -7.6214861288127778e-01
9 | -8.9577550090370717e-01
10 |
11 | 3
12 | 1
13 | d
14 |
15 | -1.7891892882605386e+01 3.4802320297393741e-01
16 | -1.7754605913998720e+01
17 |
18 |
--------------------------------------------------------------------------------
/calibrations/extrinsic/extr_Camera6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 1
6 | d
7 |
8 | -1.1362828203364030e+00 9.5154613239402941e-01
9 | 1.1516336249035808e+00
10 |
11 | 3
12 | 1
13 | d
14 |
15 | 7.4868071369351812e+00 -2.8946634464869287e+00
16 | 1.8175952780299705e+00
17 |
18 |
--------------------------------------------------------------------------------
/calibrations/extrinsic/extr_Camera3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 1
6 | d
7 |
8 | -1.3937667690751927e+00 -2.5454841654827348e-01
9 | -2.9909298938417650e-01
10 |
11 | 3
12 | 1
13 | d
14 |
15 | -1.6184194771635468e+01 -1.6353246240518378e+00
16 | -5.5398493690938473e+00
17 |
18 |
--------------------------------------------------------------------------------
/calibrations/intrinsic/intr_Camera6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 8.9999985327202364e+02 0. 9.6000041530504120e+02 0.
9 | 8.9999998604885286e+02 5.4000057873919843e+02 0. 0. 1.
10 |
11 | 1
12 | 5
13 | d
14 |
15 | -1.1217509910795620e-07 -4.9274458279478838e-07
16 | 1.3135763021540762e-08 1.5752751801139935e-07 7.7457258164300095e-07
17 |
18 |
--------------------------------------------------------------------------------
/calibrations/intrinsic/intr_Camera1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 9.0307412993679179e+02 0. 9.2752312823046532e+02 0.
9 | 8.9805670860157181e+02 5.3765893809272620e+02 0. 0. 1.
10 |
11 | 1
12 | 5
13 | d
14 |
15 | -5.6094276603039133e-03 7.5722569275552907e-03
16 | 4.1607908106722051e-04 -1.1676520839146933e-02
17 | -2.7327728955047065e-03
18 |
19 |
--------------------------------------------------------------------------------
/calibrations/intrinsic/intr_Camera2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 9.0000031793451353e+02 0. 9.5999983200021313e+02 0.
9 | 9.0000016588391372e+02 5.3999933782524386e+02 0. 0. 1.
10 |
11 | 1
12 | 5
13 | d
14 |
15 | -2.9519827162154126e-06 4.8057420914416098e-06
16 | -2.5073674539813471e-08 -8.9506874171101570e-08
17 | -2.4379047954376163e-06
18 |
19 |
--------------------------------------------------------------------------------
/calibrations/intrinsic/intr_Camera3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 9.0000032749934030e+02 0. 9.6000124562823430e+02 0.
9 | 8.9999983642960672e+02 5.4000004333561742e+02 0. 0. 1.
10 |
11 | 1
12 | 5
13 | d
14 |
15 | -2.9625285791638648e-07 -6.9551270441424811e-07
16 | -2.4899595546424132e-08 5.0190124424766383e-07
17 | 1.3884950961866502e-07
18 |
19 |
--------------------------------------------------------------------------------
/calibrations/intrinsic/intr_Camera4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 8.9993399942876465e+02 0. 9.3729692926199596e+02 0.
9 | 9.0199855132866526e+02 5.4096277106360162e+02 0. 0. 1.
10 |
11 | 1
12 | 5
13 | d
14 |
15 | 3.9929931902813846e-03 -6.1169159670120621e-03
16 | -2.1735261098385094e-05 -8.4414374792391427e-03
17 | 3.4782961788477505e-03
18 |
19 |
--------------------------------------------------------------------------------
/calibrations/intrinsic/intr_Camera5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 8.9999968861308344e+02 0. 9.6000040608688425e+02 0.
9 | 8.9999954678734662e+02 5.4000049448466177e+02 0. 0. 1.
10 |
11 | 1
12 | 5
13 | d
14 |
15 | -1.9715254999884605e-08 -1.8526427344374401e-06
16 | -3.2079453068599704e-08 2.5112444224137443e-07
17 | 1.3588455640752086e-06
18 |
19 |
--------------------------------------------------------------------------------
/unitConversion.py:
--------------------------------------------------------------------------------
1 | from datasetParameters import *
2 | import numpy as np
3 |
4 |
5 | def get_worldgrid_from_pos(pos):
6 | grid_x = pos % (MAP_WIDTH * MAP_EXPAND)
7 | grid_y = pos // (MAP_WIDTH * MAP_EXPAND)
8 | return np.array([grid_x, grid_y], dtype=int)
9 |
10 |
11 | def get_pos_from_worldgrid(worldgrid):
12 | grid_x, grid_y = worldgrid
13 | return grid_x + grid_y * MAP_WIDTH * MAP_EXPAND
14 |
15 |
16 | def get_worldgrid_from_worldcoord(world_coord):
17 | coord_x, coord_y = world_coord
18 | grid_x = coord_x * MAP_EXPAND
19 | grid_y = coord_y * MAP_EXPAND
20 | return np.array([grid_x, grid_y], dtype=int)
21 |
22 |
23 | def get_worldcoord_from_worldgrid(worldgrid):
24 | grid_x, grid_y = worldgrid
25 | coord_x = grid_x / MAP_EXPAND
26 | coord_y = grid_y / MAP_EXPAND
27 | return np.array([coord_x, coord_y])
28 |
29 |
30 | def get_worldcoord_from_pos(pos):
31 | grid = get_worldgrid_from_pos(pos)
32 | return get_worldcoord_from_worldgrid(grid)
33 |
34 |
35 | def get_pos_from_worldcoord(world_coord):
36 | grid = get_worldgrid_from_worldcoord(world_coord)
37 | return get_pos_from_worldgrid(grid)
38 |
--------------------------------------------------------------------------------
/calibrateCamera.py:
--------------------------------------------------------------------------------
1 | import numpy as np
2 | import matplotlib.pyplot as plt
3 | import cv2
4 | import os
5 | from datasetParameters import *
6 |
7 |
8 | def calibrate():
9 | os.makedirs('calibrations/intrinsic', exist_ok=True)
10 | os.makedirs('calibrations/extrinsic', exist_ok=True)
11 | for cam in range(NUM_CAM):
12 | points_2d = np.loadtxt(f'matchings/Camera{cam + 1}.txt')
13 | points_3d = np.loadtxt(f'matchings/Camera{cam + 1}_3d.txt')
14 | points_2d = points_2d[points_2d[:, 0] == 0, :]
15 | points_3d = points_3d[points_3d[:, 0] == 0, :]
16 |
17 |
18 | visualize_foot_image = points_2d[points_2d[:, 0] == 0, -2:]
19 | image = cv2.imread(f'Image_subsets/C{cam + 1}/0000.png')
20 | for point in visualize_foot_image:
21 | cv2.circle(image, tuple(point.astype(int)), 20, (0, 255, 0), -1)
22 | plt.imshow(cv2.cvtColor(image, cv2.COLOR_BGR2RGB))
23 | plt.show()
24 | points_2d_list, points_3d_list = [], []
25 | for view in range(9):
26 | points_2d_list.append(points_2d[:, 2 * view + 2:2 * (view + 1) + 2])
27 | points_3d_list.append(points_3d[:, 3 * view + 2:3 * (view + 1) + 2])
28 | points_2d = np.concatenate(points_2d_list, axis=0).reshape([1, -1, 2]).astype('float32')
29 | points_3d = np.concatenate(points_3d_list, axis=0).reshape([1, -1, 3]).astype('float32')
30 | cameraMatrix = cv2.initCameraMatrix2D(points_3d, points_2d, (IMAGE_HEIGHT, IMAGE_WIDTH))
31 | retval, cameraMatrix, distCoeffs, rvecs, tvecs = \
32 | cv2.calibrateCamera(points_3d, points_2d, (IMAGE_HEIGHT, IMAGE_WIDTH), cameraMatrix, None,
33 | flags=cv2.CALIB_USE_INTRINSIC_GUESS)
34 | f = cv2.FileStorage(f'calibrations/intrinsic/intr_Camera{cam + 1}.xml', flags=cv2.FILE_STORAGE_WRITE)
35 | f.write(name='camera_matrix', val=cameraMatrix)
36 | f.write(name='distortion_coefficients', val=distCoeffs)
37 | f.release()
38 | f = cv2.FileStorage(f'calibrations/extrinsic/extr_Camera{cam + 1}.xml', flags=cv2.FileStorage_WRITE_BASE64)
39 | f.write(name='rvec', val=rvecs[0])
40 | f.write(name='tvec', val=tvecs[0])
41 | f.release()
42 | pass
43 |
44 |
45 | if __name__ == '__main__':
46 | calibrate()
47 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Byte-compiled / optimized / DLL files
2 | __pycache__/
3 | *.py[cod]
4 | *$py.class
5 |
6 | # C extensions
7 | *.so
8 |
9 | # Distribution / packaging
10 | .Python
11 | build/
12 | develop-eggs/
13 | dist/
14 | downloads/
15 | eggs/
16 | .eggs/
17 | lib/
18 | lib64/
19 | parts/
20 | sdist/
21 | var/
22 | wheels/
23 | pip-wheel-metadata/
24 | share/python-wheels/
25 | *.egg-info/
26 | .installed.cfg
27 | *.egg
28 | MANIFEST
29 |
30 | # PyInstaller
31 | # Usually these files are written by a python script from a template
32 | # before PyInstaller builds the exe, so as to inject date/other infos into it.
33 | *.manifest
34 | *.spec
35 |
36 | # Installer logs
37 | pip-log.txt
38 | pip-delete-this-directory.txt
39 |
40 | # Unit test / coverage reports
41 | htmlcov/
42 | .tox/
43 | .nox/
44 | .coverage
45 | .coverage.*
46 | .cache
47 | nosetests.xml
48 | coverage.xml
49 | *.cover
50 | *.py,cover
51 | .hypothesis/
52 | .pytest_cache/
53 |
54 | # Translations
55 | *.mo
56 | *.pot
57 |
58 | # Django stuff:
59 | *.log
60 | local_settings.py
61 | db.sqlite3
62 | db.sqlite3-journal
63 |
64 | # Flask stuff:
65 | instance/
66 | .webassets-cache
67 |
68 | # Scrapy stuff:
69 | .scrapy
70 |
71 | # Sphinx documentation
72 | docs/_build/
73 |
74 | # PyBuilder
75 | target/
76 |
77 | # Jupyter Notebook
78 | .ipynb_checkpoints
79 |
80 | # IPython
81 | profile_default/
82 | ipython_config.py
83 |
84 | # pyenv
85 | .python-version
86 |
87 | # pipenv
88 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
89 | # However, in case of collaboration, if having platform-specific dependencies or dependencies
90 | # having no cross-platform support, pipenv may install dependencies that don't work, or not
91 | # install all needed dependencies.
92 | #Pipfile.lock
93 |
94 | # celery beat schedule file
95 | celerybeat-schedule
96 |
97 | # SageMath parsed files
98 | *.sage.py
99 |
100 | # Environments
101 | .env
102 | .venv
103 | env/
104 | venv/
105 | ENV/
106 | env.bak/
107 | venv.bak/
108 |
109 | # Spyder project settings
110 | .spyderproject
111 | .spyproject
112 |
113 | # Rope project settings
114 | .ropeproject
115 |
116 | # mkdocs documentation
117 | /site
118 |
119 | # mypy
120 | .mypy_cache/
121 | .dmypy.json
122 | dmypy.json
123 |
124 | # Pyre type checker
125 | .pyre/
126 |
127 |
128 | .idea
129 | /Image_subsets
130 | /annotations_positions
131 | /matchings
132 | gt.txt
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Toolkits for MultiviewX dataset
2 |
3 | ```
4 | @inproceedings{hou2020multiview,
5 | title={Multiview Detection with Feature Perspective Transformation},
6 | author={Hou, Yunzhong and Zheng, Liang and Gould, Stephen},
7 | booktitle={ECCV},
8 | year={2020}
9 | }
10 | ```
11 |
12 | ## Overview
13 |
14 | The MultiviewX dataset is dedicated to multiview synthetic pedestrian detection. Using pedestrian models from [PersonX](https://github.com/sxzrt/Dissecting-Person-Re-ID-from-the-Viewpoint-of-Viewpoint), in Unity, we build a novel synthetic dataset MultiviewX. It follows the [WILDTRACK dataset](https://www.epfl.ch/labs/cvlab/data/data-wildtrack/) for set-up, annotation, and structure.
15 |
16 | 
17 |
18 | The MultiviewX dataset is generated on a 25 meter by 16 meter playground. It has 6 cameras that have overlapping field-of-view. The images in MultiviewX dataset are of high resolution, 1920x1080, and are synchronized. To fully exploit the complementary views, calibrations are also provided in MultiviewX dataset.
19 |
20 | 
21 |
22 |
23 | ## Downloads
24 | Please refer to this [link](https://1drv.ms/u/s!AtzsQybTubHfhYZ9Ghhahbp20OX9kA?e=Hm9Xdg) for download.
25 |
26 | ## Toolkits for MultiviewX dataset.
27 |
28 | This repo includes the toolkits and utilities for building MultiviewX dataset.
29 |
30 | How to's
31 | - download (from [link](https://1drv.ms/u/s!AtzsQybTubHfhYZ9Ghhahbp20OX9kA?e=Hm9Xdg)) and copy the 2d/3d bbox annotations into `/matchings`.
32 | - run the following command.
33 | ```shell script
34 | python run_all.py
35 | ```
36 | - done.
37 |
38 | ## Evaluation
39 |
40 | For multiview pedestrian detection, MultiviewX follows the same evaluation scheme as Wildtrack with MODA, MODP, precission, and recall. Evaluation toolkit can be found [here](https://github.com/hou-yz/MVDet/tree/master/multiview_detector/evaluation).
41 |
42 | ## Leaderboards
43 |
44 |
45 | | Method | MODA | MODP | Precision | Recall |
46 | |-------------------|:----:|:----:|:---------:|:------:|
47 | | RCNN & clustering [[cite]](https://openaccess.thecvf.com/content_cvpr_2016/html/Xu_Multi-View_People_Tracking_CVPR_2016_paper.html) | 18.7 | 46.4 | 63.5 | 43.9 |
48 | | DeepMCD [[cite]](https://ieeexplore.ieee.org/abstract/document/8260742/) | 70.0 | 73.0 | 95.7 | 73.3 |
49 | | Deep-Occlusion [[cite]](https://openaccess.thecvf.com/content_iccv_2017/html/Baque_Deep_Occlusion_Reasoning_ICCV_2017_paper.html) | 76.8 | 59.7 | 97.8 | 70.2 |
50 | | MVDet [[cite]](https://arxiv.org/abs/2007.07247) [[code]](https://github.com/hou-yz/MVDet) | 83.9 | 79.6 | 96.8 | 86.7 |
51 |
--------------------------------------------------------------------------------
/generateAnnotation.py:
--------------------------------------------------------------------------------
1 | import os
2 | import re
3 | import json
4 | import matplotlib.pyplot as plt
5 | import cv2
6 | from PIL import Image
7 | from unitConversion import *
8 |
9 |
10 | def read_pom(fpath):
11 | bbox_by_pos_cam = {}
12 | cam_pos_pattern = re.compile(r'(\d+) (\d+)')
13 | cam_pos_bbox_pattern = re.compile(r'(\d+) (\d+) ([-\d]+) ([-\d]+) (\d+) (\d+)')
14 | with open(fpath, 'r') as fp:
15 | for line in fp:
16 | if 'RECTANGLE' in line:
17 | cam, pos = map(int, cam_pos_pattern.search(line).groups())
18 | if pos not in bbox_by_pos_cam:
19 | bbox_by_pos_cam[pos] = {}
20 | if 'notvisible' in line:
21 | bbox_by_pos_cam[pos][cam] = [-1, -1, -1, -1]
22 | else:
23 | cam, pos, left, top, right, bottom = map(int, cam_pos_bbox_pattern.search(line).groups())
24 | bbox_by_pos_cam[pos][cam] = [left, top, right, bottom]
25 | return bbox_by_pos_cam
26 |
27 |
28 | def read_gt(cam):
29 | gt_3d = np.loadtxt(f'matchings/Camera{cam + 1}_3d.txt')
30 | gt_3d = gt_3d[np.where(np.logical_and(gt_3d[:, -3] >= 0, gt_3d[:, -3] <= MAP_WIDTH))[0], :]
31 | gt_3d = gt_3d[np.where(np.logical_and(gt_3d[:, -2] >= 0, gt_3d[:, -2] <= MAP_HEIGHT))[0], :]
32 | frame, pid = gt_3d[:, 0], gt_3d[:, 1]
33 | foot_3d_coord = gt_3d[:, -3:-1].transpose()
34 | pos = get_pos_from_worldcoord(foot_3d_coord)
35 | return np.stack([frame, pid, pos], axis=1).astype(int)
36 |
37 |
38 | def create_pid_annotation(pid, pos, bbox_by_pos_cam):
39 | person_annotation = {'personID': int(pid), 'positionID': int(pos), 'views': []}
40 | for cam in range(len(bbox_by_pos_cam[pos])):
41 | bbox = bbox_by_pos_cam[pos][cam]
42 | view_annotation = {'viewNum': cam, 'xmin': int(bbox[0]), 'ymin': int(bbox[1]),
43 | 'xmax': int(bbox[2]), 'ymax': int(bbox[3])}
44 | person_annotation['views'].append(view_annotation)
45 | return person_annotation
46 |
47 |
48 | def annotate():
49 | bbox_by_pos_cam = read_pom('rectangles.pom')
50 | gts = []
51 | for cam in range(NUM_CAM):
52 | gt = read_gt(cam)
53 | gts.append(gt)
54 | gts = np.concatenate(gts, axis=0)
55 | gts = np.unique(gts, axis=0)
56 | print(f'average persons per frame: {gts.shape[0] / len(np.unique(gts[:, 0]))}')
57 | pids_dict = {}
58 | os.makedirs('annotations_positions', exist_ok=True)
59 | for frame in np.unique(gts[:, 0]):
60 | gts_frame = gts[gts[:, 0] == frame, :]
61 | annotations = []
62 | for i in range(gts_frame.shape[0]):
63 | pid, pos = gts_frame[i, 1:]
64 | if pid not in pids_dict:
65 | pids_dict[pid] = len(pids_dict)
66 | annotations.append(create_pid_annotation(pids_dict[pid], pos, bbox_by_pos_cam))
67 | with open('annotations_positions/{:05d}.json'.format(frame), 'w') as fp:
68 | json.dump(annotations, fp, indent=4)
69 | if frame == 0:
70 | for cam in range(NUM_CAM):
71 | img = Image.open(f'Image_subsets/C{cam + 1}/0000.png')
72 | img = cv2.cvtColor(np.array(img), cv2.COLOR_RGB2BGR)
73 | for anno in annotations:
74 | anno = anno['views'][cam]
75 | bbox = tuple([anno['xmin'], anno['ymin'], anno['xmax'], anno['ymax']])
76 | if bbox[0] == -1 and bbox[1] == -1:
77 | continue
78 | cv2.rectangle(img, bbox[:2], bbox[2:], (0, 255, 0), 2)
79 | img = Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
80 | img.save(f'bbox_cam{cam + 1}.png')
81 | plt.imshow(img)
82 | plt.show()
83 | pass
84 |
85 | pass
86 |
87 |
88 | if __name__ == '__main__':
89 | annotate()
90 |
--------------------------------------------------------------------------------
/generatePOM.py:
--------------------------------------------------------------------------------
1 | import os
2 | import cv2
3 | from datasetParameters import *
4 | from unitConversion import *
5 |
6 | intrinsic_camera_matrix_filenames = ['intr_Camera1.xml', 'intr_Camera2.xml', 'intr_Camera3.xml', 'intr_Camera4.xml',
7 | 'intr_Camera5.xml', 'intr_Camera6.xml']
8 | extrinsic_camera_matrix_filenames = ['extr_Camera1.xml', 'extr_Camera2.xml', 'extr_Camera3.xml', 'extr_Camera4.xml',
9 | 'extr_Camera5.xml', 'extr_Camera6.xml']
10 |
11 |
12 | def generate_cam_pom(rvec, tvec, cameraMatrix, distCoeffs):
13 | # WILDTRACK has irregular denotion: H*W=480*1440, normally x would be \in [0,1440), not [0,480)
14 | # In our data annotation, we follow the regular x \in [0,W), and one can calculate x = pos % W, y = pos // W
15 | coord_x, coord_y = get_worldcoord_from_pos(np.arange(MAP_HEIGHT * MAP_WIDTH * MAP_EXPAND * MAP_EXPAND))
16 | centers3d = np.stack([coord_x, coord_y, np.zeros_like(coord_y)], axis=1)
17 | points3d8s = []
18 | points3d8s.append(centers3d + np.array([MAN_RADIUS, MAN_RADIUS, 0]))
19 | points3d8s.append(centers3d + np.array([-MAN_RADIUS, MAN_RADIUS, 0]))
20 | points3d8s.append(centers3d + np.array([MAN_RADIUS, -MAN_RADIUS, 0]))
21 | points3d8s.append(centers3d + np.array([-MAN_RADIUS, -MAN_RADIUS, 0]))
22 | points3d8s.append(centers3d + np.array([MAN_RADIUS, MAN_RADIUS, MAN_HEIGHT]))
23 | points3d8s.append(centers3d + np.array([-MAN_RADIUS, MAN_RADIUS, MAN_HEIGHT]))
24 | points3d8s.append(centers3d + np.array([MAN_RADIUS, -MAN_RADIUS, MAN_HEIGHT]))
25 | points3d8s.append(centers3d + np.array([-MAN_RADIUS, -MAN_RADIUS, MAN_HEIGHT]))
26 | bbox = np.ones([centers3d.shape[0], 4]) * np.array([IMAGE_WIDTH, IMAGE_HEIGHT, 0, 0]) # xmin,ymin,xmax,ymax
27 | for i in range(8): # for all 8 points
28 | points_img, _ = cv2.projectPoints(points3d8s[i], rvec, tvec, cameraMatrix, distCoeffs)
29 | points_img = points_img.squeeze()
30 | bbox[:, 0] = np.min([bbox[:, 0], points_img[:, 0]], axis=0) # xmin
31 | bbox[:, 1] = np.min([bbox[:, 1], points_img[:, 1]], axis=0) # ymin
32 | bbox[:, 2] = np.max([bbox[:, 2], points_img[:, 0]], axis=0) # xmax
33 | bbox[:, 3] = np.max([bbox[:, 3], points_img[:, 1]], axis=0) # xmax
34 | pass
35 | points_img, _ = cv2.projectPoints(centers3d, rvec, tvec, cameraMatrix, distCoeffs)
36 | points_img = points_img.squeeze()
37 | bbox[:, 3] = points_img[:, 1]
38 | # offset = points_img[:, 0] - (bbox[:, 0] + bbox[:, 2]) / 2
39 | # bbox[:, 0] += offset
40 | # bbox[:, 2] += offset
41 | notvisible = np.zeros([centers3d.shape[0]])
42 | notvisible += (bbox[:, 0] >= IMAGE_WIDTH - 2) + (bbox[:, 1] >= IMAGE_HEIGHT - 2) + \
43 | (bbox[:, 2] <= 1) + (bbox[:, 3] <= 1)
44 | notvisible += bbox[:, 2] - bbox[:, 0] > bbox[:, 3] - bbox[:, 1] # w > h
45 | notvisible += (bbox[:, 2] - bbox[:, 0] > IMAGE_WIDTH / 3) # + (bbox[:, 3] - bbox[:, 1] > IMAGE_HEIGHT / 3)
46 | return bbox.astype(int), notvisible.astype(bool)
47 |
48 |
49 | def generate_POM():
50 | fpath = 'rectangles.pom'
51 | if os.path.exists(fpath):
52 | os.remove(fpath)
53 | fp = open(fpath, 'w')
54 | errors = []
55 | for cam in range(NUM_CAM):
56 | fp_calibration = cv2.FileStorage(f'calibrations/intrinsic/{intrinsic_camera_matrix_filenames[cam]}',
57 | flags=cv2.FILE_STORAGE_READ)
58 | cameraMatrix, distCoeffs = fp_calibration.getNode('camera_matrix').mat(), fp_calibration.getNode(
59 | 'distortion_coefficients').mat()
60 | fp_calibration.release()
61 | fp_calibration = cv2.FileStorage(f'calibrations/extrinsic/{extrinsic_camera_matrix_filenames[cam]}',
62 | flags=cv2.FILE_STORAGE_READ)
63 | rvec, tvec = fp_calibration.getNode('rvec').mat().squeeze(), fp_calibration.getNode('tvec').mat().squeeze()
64 | fp_calibration.release()
65 |
66 | bbox, notvisible = generate_cam_pom(rvec, tvec, cameraMatrix, distCoeffs) # xmin,ymin,xmax,ymax
67 |
68 | for pos in range(len(notvisible)):
69 | if notvisible[pos]:
70 | fp.write(f'RECTANGLE {cam} {pos} notvisible\n')
71 | else:
72 | fp.write(f'RECTANGLE {cam} {pos} '
73 | f'{bbox[pos, 0]} {bbox[pos, 1]} {bbox[pos, 2]} {bbox[pos, 3]}\n')
74 |
75 | foot_3d = get_worldcoord_from_pos(np.arange(len(notvisible)))
76 | foot_3d = np.concatenate([foot_3d, np.zeros([1, len(notvisible)])], axis=0).transpose()[
77 | (1 - notvisible).astype(bool), :].reshape([1, -1, 3])
78 | projected_foot_2d, _ = cv2.projectPoints(foot_3d, rvec, tvec, cameraMatrix, distCoeffs)
79 | projected_foot_2d = projected_foot_2d.squeeze()
80 | foot_2d = np.array([(bbox[:, 0] + bbox[:, 2]) / 2, bbox[:, 3]]).transpose()[(1 - notvisible).astype(bool), :]
81 | projected_foot_2d = np.maximum(projected_foot_2d, 0)
82 | projected_foot_2d = np.minimum(projected_foot_2d, [IMAGE_WIDTH, IMAGE_HEIGHT])
83 | foot_2d = np.maximum(foot_2d, 0)
84 | foot_2d = np.minimum(foot_2d, [IMAGE_WIDTH, IMAGE_HEIGHT])
85 | errors.append(np.linalg.norm(projected_foot_2d - foot_2d, axis=1))
86 | errors = np.concatenate(errors)
87 | print(f'average error in image pixels: {np.average(errors)}')
88 | fp.close()
89 | pass
90 |
91 |
92 | if __name__ == '__main__':
93 | generate_POM()
94 |
--------------------------------------------------------------------------------
/annotations_positions/00003.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "personID": 0,
4 | "positionID": 283415,
5 | "views": [
6 | {
7 | "viewNum": 0,
8 | "xmin": 1311,
9 | "ymin": 452,
10 | "xmax": 1371,
11 | "ymax": 635
12 | },
13 | {
14 | "viewNum": 1,
15 | "xmin": 828,
16 | "ymin": 452,
17 | "xmax": 879,
18 | "ymax": 635
19 | },
20 | {
21 | "viewNum": 2,
22 | "xmin": 1357,
23 | "ymin": 470,
24 | "xmax": 1426,
25 | "ymax": 663
26 | },
27 | {
28 | "viewNum": 3,
29 | "xmin": 508,
30 | "ymin": 416,
31 | "xmax": 544,
32 | "ymax": 514
33 | },
34 | {
35 | "viewNum": 4,
36 | "xmin": 1460,
37 | "ymin": 447,
38 | "xmax": 1502,
39 | "ymax": 585
40 | },
41 | {
42 | "viewNum": 5,
43 | "xmin": 710,
44 | "ymin": 436,
45 | "xmax": 752,
46 | "ymax": 610
47 | }
48 | ]
49 | },
50 | {
51 | "personID": 1,
52 | "positionID": 123579,
53 | "views": [
54 | {
55 | "viewNum": 0,
56 | "xmin": 1488,
57 | "ymin": 429,
58 | "xmax": 1538,
59 | "ymax": 556
60 | },
61 | {
62 | "viewNum": 1,
63 | "xmin": 163,
64 | "ymin": 458,
65 | "xmax": 249,
66 | "ymax": 658
67 | },
68 | {
69 | "viewNum": 2,
70 | "xmin": 1315,
71 | "ymin": 590,
72 | "xmax": 1498,
73 | "ymax": 1079
74 | },
75 | {
76 | "viewNum": 3,
77 | "xmin": 819,
78 | "ymin": 411,
79 | "xmax": 842,
80 | "ymax": 498
81 | },
82 | {
83 | "viewNum": 4,
84 | "xmin": -1,
85 | "ymin": -1,
86 | "xmax": -1,
87 | "ymax": -1
88 | },
89 | {
90 | "viewNum": 5,
91 | "xmin": 433,
92 | "ymin": 418,
93 | "xmax": 480,
94 | "ymax": 547
95 | }
96 | ]
97 | },
98 | {
99 | "personID": 2,
100 | "positionID": 428349,
101 | "views": [
102 | {
103 | "viewNum": 0,
104 | "xmin": 1269,
105 | "ymin": 502,
106 | "xmax": 1369,
107 | "ymax": 806
108 | },
109 | {
110 | "viewNum": 1,
111 | "xmin": 1145,
112 | "ymin": 439,
113 | "xmax": 1188,
114 | "ymax": 590
115 | },
116 | {
117 | "viewNum": 2,
118 | "xmin": 1251,
119 | "ymin": 446,
120 | "xmax": 1293,
121 | "ymax": 578
122 | },
123 | {
124 | "viewNum": 3,
125 | "xmin": 228,
126 | "ymin": 423,
127 | "xmax": 281,
128 | "ymax": 540
129 | },
130 | {
131 | "viewNum": 4,
132 | "xmin": 1209,
133 | "ymin": 436,
134 | "xmax": 1238,
135 | "ymax": 545
136 | },
137 | {
138 | "viewNum": 5,
139 | "xmin": 1099,
140 | "ymin": 444,
141 | "xmax": 1151,
142 | "ymax": 637
143 | }
144 | ]
145 | },
146 | {
147 | "personID": 3,
148 | "positionID": 182762,
149 | "views": [
150 | {
151 | "viewNum": 0,
152 | "xmin": 1910,
153 | "ymin": 435,
154 | "xmax": 1990,
155 | "ymax": 580
156 | },
157 | {
158 | "viewNum": 1,
159 | "xmin": 211,
160 | "ymin": 433,
161 | "xmax": 268,
162 | "ymax": 569
163 | },
164 | {
165 | "viewNum": 2,
166 | "xmin": -193,
167 | "ymin": 606,
168 | "xmax": 100,
169 | "ymax": 1130
170 | },
171 | {
172 | "viewNum": 3,
173 | "xmin": 1006,
174 | "ymin": 418,
175 | "xmax": 1030,
176 | "ymax": 521
177 | },
178 | {
179 | "viewNum": 4,
180 | "xmin": -1,
181 | "ymin": -1,
182 | "xmax": -1,
183 | "ymax": -1
184 | },
185 | {
186 | "viewNum": 5,
187 | "xmin": 614,
188 | "ymin": 404,
189 | "xmax": 641,
190 | "ymax": 498
191 | }
192 | ]
193 | },
194 | {
195 | "personID": 4,
196 | "positionID": 182763,
197 | "views": [
198 | {
199 | "viewNum": 0,
200 | "xmin": 1912,
201 | "ymin": 435,
202 | "xmax": 1993,
203 | "ymax": 580
204 | },
205 | {
206 | "viewNum": 1,
207 | "xmin": 210,
208 | "ymin": 433,
209 | "xmax": 267,
210 | "ymax": 569
211 | },
212 | {
213 | "viewNum": 2,
214 | "xmin": -205,
215 | "ymin": 606,
216 | "xmax": 91,
217 | "ymax": 1132
218 | },
219 | {
220 | "viewNum": 3,
221 | "xmin": 1007,
222 | "ymin": 418,
223 | "xmax": 1031,
224 | "ymax": 521
225 | },
226 | {
227 | "viewNum": 4,
228 | "xmin": -1,
229 | "ymin": -1,
230 | "xmax": -1,
231 | "ymax": -1
232 | },
233 | {
234 | "viewNum": 5,
235 | "xmin": 614,
236 | "ymin": 404,
237 | "xmax": 641,
238 | "ymax": 498
239 | }
240 | ]
241 | },
242 | {
243 | "personID": 5,
244 | "positionID": 508280,
245 | "views": [
246 | {
247 | "viewNum": 0,
248 | "xmin": 1001,
249 | "ymin": 577,
250 | "xmax": 1113,
251 | "ymax": 1053
252 | },
253 | {
254 | "viewNum": 1,
255 | "xmin": 1340,
256 | "ymin": 436,
257 | "xmax": 1385,
258 | "ymax": 580
259 | },
260 | {
261 | "viewNum": 2,
262 | "xmin": 1258,
263 | "ymin": 437,
264 | "xmax": 1293,
265 | "ymax": 547
266 | },
267 | {
268 | "viewNum": 3,
269 | "xmin": -11,
270 | "ymin": 428,
271 | "xmax": 55,
272 | "ymax": 555
273 | },
274 | {
275 | "viewNum": 4,
276 | "xmin": 1124,
277 | "ymin": 430,
278 | "xmax": 1148,
279 | "ymax": 524
280 | },
281 | {
282 | "viewNum": 5,
283 | "xmin": 1405,
284 | "ymin": 459,
285 | "xmax": 1495,
286 | "ymax": 688
287 | }
288 | ]
289 | },
290 | {
291 | "personID": 6,
292 | "positionID": 480527,
293 | "views": [
294 | {
295 | "viewNum": 0,
296 | "xmin": -1,
297 | "ymin": -1,
298 | "xmax": -1,
299 | "ymax": -1
300 | },
301 | {
302 | "viewNum": 1,
303 | "xmin": 923,
304 | "ymin": 424,
305 | "xmax": 952,
306 | "ymax": 537
307 | },
308 | {
309 | "viewNum": 2,
310 | "xmin": 915,
311 | "ymin": 447,
312 | "xmax": 946,
313 | "ymax": 583
314 | },
315 | {
316 | "viewNum": 3,
317 | "xmin": 342,
318 | "ymin": 435,
319 | "xmax": 402,
320 | "ymax": 581
321 | },
322 | {
323 | "viewNum": 4,
324 | "xmin": 1032,
325 | "ymin": 448,
326 | "xmax": 1067,
327 | "ymax": 588
328 | },
329 | {
330 | "viewNum": 5,
331 | "xmin": 1085,
332 | "ymin": 417,
333 | "xmax": 1118,
334 | "ymax": 543
335 | }
336 | ]
337 | },
338 | {
339 | "personID": 7,
340 | "positionID": 256853,
341 | "views": [
342 | {
343 | "viewNum": 0,
344 | "xmin": -1,
345 | "ymin": -1,
346 | "xmax": -1,
347 | "ymax": -1
348 | },
349 | {
350 | "viewNum": 1,
351 | "xmin": 310,
352 | "ymin": 423,
353 | "xmax": 354,
354 | "ymax": 533
355 | },
356 | {
357 | "viewNum": 2,
358 | "xmin": -1,
359 | "ymin": -1,
360 | "xmax": -1,
361 | "ymax": -1
362 | },
363 | {
364 | "viewNum": 3,
365 | "xmin": 1111,
366 | "ymin": 425,
367 | "xmax": 1141,
368 | "ymax": 549
369 | },
370 | {
371 | "viewNum": 4,
372 | "xmin": 1872,
373 | "ymin": 720,
374 | "xmax": 2379,
375 | "ymax": 1518
376 | },
377 | {
378 | "viewNum": 5,
379 | "xmin": 725,
380 | "ymin": 399,
381 | "xmax": 744,
382 | "ymax": 482
383 | }
384 | ]
385 | },
386 | {
387 | "personID": 8,
388 | "positionID": 550238,
389 | "views": [
390 | {
391 | "viewNum": 0,
392 | "xmin": 541,
393 | "ymin": 670,
394 | "xmax": 754,
395 | "ymax": 1347
396 | },
397 | {
398 | "viewNum": 1,
399 | "xmin": 1447,
400 | "ymin": 435,
401 | "xmax": 1494,
402 | "ymax": 576
403 | },
404 | {
405 | "viewNum": 2,
406 | "xmin": 1267,
407 | "ymin": 433,
408 | "xmax": 1300,
409 | "ymax": 535
410 | },
411 | {
412 | "viewNum": 3,
413 | "xmin": -1,
414 | "ymin": -1,
415 | "xmax": -1,
416 | "ymax": -1
417 | },
418 | {
419 | "viewNum": 4,
420 | "xmin": 1091,
421 | "ymin": 427,
422 | "xmax": 1113,
423 | "ymax": 514
424 | },
425 | {
426 | "viewNum": 5,
427 | "xmin": 1634,
428 | "ymin": 471,
429 | "xmax": 1759,
430 | "ymax": 730
431 | }
432 | ]
433 | },
434 | {
435 | "personID": 9,
436 | "positionID": 553496,
437 | "views": [
438 | {
439 | "viewNum": 0,
440 | "xmin": -1,
441 | "ymin": -1,
442 | "xmax": -1,
443 | "ymax": -1
444 | },
445 | {
446 | "viewNum": 1,
447 | "xmin": 1026,
448 | "ymin": 421,
449 | "xmax": 1054,
450 | "ymax": 527
451 | },
452 | {
453 | "viewNum": 2,
454 | "xmin": 926,
455 | "ymin": 440,
456 | "xmax": 953,
457 | "ymax": 557
458 | },
459 | {
460 | "viewNum": 3,
461 | "xmin": 117,
462 | "ymin": 443,
463 | "xmax": 197,
464 | "ymax": 609
465 | },
466 | {
467 | "viewNum": 4,
468 | "xmin": 937,
469 | "ymin": 442,
470 | "xmax": 967,
471 | "ymax": 566
472 | },
473 | {
474 | "viewNum": 5,
475 | "xmin": 1226,
476 | "ymin": 418,
477 | "xmax": 1267,
478 | "ymax": 549
479 | }
480 | ]
481 | },
482 | {
483 | "personID": 10,
484 | "positionID": 320783,
485 | "views": [
486 | {
487 | "viewNum": 0,
488 | "xmin": -1,
489 | "ymin": -1,
490 | "xmax": -1,
491 | "ymax": -1
492 | },
493 | {
494 | "viewNum": 1,
495 | "xmin": 465,
496 | "ymin": 422,
497 | "xmax": 504,
498 | "ymax": 531
499 | },
500 | {
501 | "viewNum": 2,
502 | "xmin": 149,
503 | "ymin": 500,
504 | "xmax": 265,
505 | "ymax": 768
506 | },
507 | {
508 | "viewNum": 3,
509 | "xmin": 960,
510 | "ymin": 429,
511 | "xmax": 991,
512 | "ymax": 560
513 | },
514 | {
515 | "viewNum": 4,
516 | "xmin": 1283,
517 | "ymin": 545,
518 | "xmax": 1391,
519 | "ymax": 925
520 | },
521 | {
522 | "viewNum": 5,
523 | "xmin": 800,
524 | "ymin": 402,
525 | "xmax": 819,
526 | "ymax": 491
527 | }
528 | ]
529 | },
530 | {
531 | "personID": 11,
532 | "positionID": 599103,
533 | "views": [
534 | {
535 | "viewNum": 0,
536 | "xmin": -1,
537 | "ymin": -1,
538 | "xmax": -1,
539 | "ymax": -1
540 | },
541 | {
542 | "viewNum": 1,
543 | "xmin": 1784,
544 | "ymin": 440,
545 | "xmax": 1851,
546 | "ymax": 595
547 | },
548 | {
549 | "viewNum": 2,
550 | "xmin": 1361,
551 | "ymin": 428,
552 | "xmax": 1392,
553 | "ymax": 517
554 | },
555 | {
556 | "viewNum": 3,
557 | "xmin": -1,
558 | "ymin": -1,
559 | "xmax": -1,
560 | "ymax": -1
561 | },
562 | {
563 | "viewNum": 4,
564 | "xmin": 1089,
565 | "ymin": 422,
566 | "xmax": 1108,
567 | "ymax": 495
568 | },
569 | {
570 | "viewNum": 5,
571 | "xmin": -1,
572 | "ymin": -1,
573 | "xmax": -1,
574 | "ymax": -1
575 | }
576 | ]
577 | },
578 | {
579 | "personID": 12,
580 | "positionID": 98271,
581 | "views": [
582 | {
583 | "viewNum": 0,
584 | "xmin": 955,
585 | "ymin": 427,
586 | "xmax": 978,
587 | "ymax": 548
588 | },
589 | {
590 | "viewNum": 1,
591 | "xmin": 601,
592 | "ymin": 587,
593 | "xmax": 770,
594 | "ymax": 1100
595 | },
596 | {
597 | "viewNum": 2,
598 | "xmin": -1,
599 | "ymin": -1,
600 | "xmax": -1,
601 | "ymax": -1
602 | },
603 | {
604 | "viewNum": 3,
605 | "xmin": 556,
606 | "ymin": 406,
607 | "xmax": 582,
608 | "ymax": 480
609 | },
610 | {
611 | "viewNum": 4,
612 | "xmin": 1815,
613 | "ymin": 443,
614 | "xmax": 1874,
615 | "ymax": 570
616 | },
617 | {
618 | "viewNum": 5,
619 | "xmin": -1,
620 | "ymin": -1,
621 | "xmax": -1,
622 | "ymax": -1
623 | }
624 | ]
625 | },
626 | {
627 | "personID": 13,
628 | "positionID": 92481,
629 | "views": [
630 | {
631 | "viewNum": 0,
632 | "xmin": 1299,
633 | "ymin": 426,
634 | "xmax": 1337,
635 | "ymax": 546
636 | },
637 | {
638 | "viewNum": 1,
639 | "xmin": 115,
640 | "ymin": 485,
641 | "xmax": 233,
642 | "ymax": 752
643 | },
644 | {
645 | "viewNum": 2,
646 | "xmin": -1,
647 | "ymin": -1,
648 | "xmax": -1,
649 | "ymax": -1
650 | },
651 | {
652 | "viewNum": 3,
653 | "xmin": 741,
654 | "ymin": 409,
655 | "xmax": 765,
656 | "ymax": 489
657 | },
658 | {
659 | "viewNum": 4,
660 | "xmin": -1,
661 | "ymin": -1,
662 | "xmax": -1,
663 | "ymax": -1
664 | },
665 | {
666 | "viewNum": 5,
667 | "xmin": 266,
668 | "ymin": 431,
669 | "xmax": 335,
670 | "ymax": 591
671 | }
672 | ]
673 | },
674 | {
675 | "personID": 14,
676 | "positionID": 266155,
677 | "views": [
678 | {
679 | "viewNum": 0,
680 | "xmin": 659,
681 | "ymin": 449,
682 | "xmax": 710,
683 | "ymax": 623
684 | },
685 | {
686 | "viewNum": 1,
687 | "xmin": 1661,
688 | "ymin": 516,
689 | "xmax": 1800,
690 | "ymax": 857
691 | },
692 | {
693 | "viewNum": 2,
694 | "xmin": 1823,
695 | "ymin": 456,
696 | "xmax": 1902,
697 | "ymax": 614
698 | },
699 | {
700 | "viewNum": 3,
701 | "xmin": 297,
702 | "ymin": 410,
703 | "xmax": 333,
704 | "ymax": 494
705 | },
706 | {
707 | "viewNum": 4,
708 | "xmin": 1477,
709 | "ymin": 430,
710 | "xmax": 1506,
711 | "ymax": 524
712 | },
713 | {
714 | "viewNum": 5,
715 | "xmin": 343,
716 | "ymin": 587,
717 | "xmax": 548,
718 | "ymax": 1112
719 | }
720 | ]
721 | },
722 | {
723 | "personID": 15,
724 | "positionID": 108414,
725 | "views": [
726 | {
727 | "viewNum": 0,
728 | "xmin": 1196,
729 | "ymin": 428,
730 | "xmax": 1230,
731 | "ymax": 551
732 | },
733 | {
734 | "viewNum": 1,
735 | "xmin": 283,
736 | "ymin": 498,
737 | "xmax": 404,
738 | "ymax": 797
739 | },
740 | {
741 | "viewNum": 2,
742 | "xmin": -1,
743 | "ymin": -1,
744 | "xmax": -1,
745 | "ymax": -1
746 | },
747 | {
748 | "viewNum": 3,
749 | "xmin": 668,
750 | "ymin": 408,
751 | "xmax": 693,
752 | "ymax": 487
753 | },
754 | {
755 | "viewNum": 4,
756 | "xmin": 1903,
757 | "ymin": 458,
758 | "xmax": 1987,
759 | "ymax": 623
760 | },
761 | {
762 | "viewNum": 5,
763 | "xmin": 210,
764 | "ymin": 442,
765 | "xmax": 296,
766 | "ymax": 631
767 | }
768 | ]
769 | },
770 | {
771 | "personID": 16,
772 | "positionID": 143802,
773 | "views": [
774 | {
775 | "viewNum": 0,
776 | "xmin": 1909,
777 | "ymin": 430,
778 | "xmax": 1983,
779 | "ymax": 564
780 | },
781 | {
782 | "viewNum": 1,
783 | "xmin": 90,
784 | "ymin": 434,
785 | "xmax": 152,
786 | "ymax": 572
787 | },
788 | {
789 | "viewNum": 2,
790 | "xmin": -1,
791 | "ymin": -1,
792 | "xmax": -1,
793 | "ymax": -1
794 | },
795 | {
796 | "viewNum": 3,
797 | "xmin": 1075,
798 | "ymin": 416,
799 | "xmax": 1100,
800 | "ymax": 517
801 | },
802 | {
803 | "viewNum": 4,
804 | "xmin": -1,
805 | "ymin": -1,
806 | "xmax": -1,
807 | "ymax": -1
808 | },
809 | {
810 | "viewNum": 5,
811 | "xmin": 571,
812 | "ymin": 402,
813 | "xmax": 599,
814 | "ymax": 493
815 | }
816 | ]
817 | },
818 | {
819 | "personID": 17,
820 | "positionID": 250679,
821 | "views": [
822 | {
823 | "viewNum": 0,
824 | "xmin": 1883,
825 | "ymin": 445,
826 | "xmax": 1976,
827 | "ymax": 614
828 | },
829 | {
830 | "viewNum": 1,
831 | "xmin": 423,
832 | "ymin": 432,
833 | "xmax": 473,
834 | "ymax": 567
835 | },
836 | {
837 | "viewNum": 2,
838 | "xmin": 592,
839 | "ymin": 514,
840 | "xmax": 671,
841 | "ymax": 817
842 | },
843 | {
844 | "viewNum": 3,
845 | "xmin": 852,
846 | "ymin": 420,
847 | "xmax": 880,
848 | "ymax": 529
849 | },
850 | {
851 | "viewNum": 4,
852 | "xmin": 1625,
853 | "ymin": 506,
854 | "xmax": 1739,
855 | "ymax": 789
856 | },
857 | {
858 | "viewNum": 5,
859 | "xmin": 696,
860 | "ymin": 408,
861 | "xmax": 722,
862 | "ymax": 513
863 | }
864 | ]
865 | },
866 | {
867 | "personID": 18,
868 | "positionID": 285202,
869 | "views": [
870 | {
871 | "viewNum": 0,
872 | "xmin": 769,
873 | "ymin": 453,
874 | "xmax": 814,
875 | "ymax": 636
876 | },
877 | {
878 | "viewNum": 1,
879 | "xmin": 1431,
880 | "ymin": 490,
881 | "xmax": 1525,
882 | "ymax": 770
883 | },
884 | {
885 | "viewNum": 2,
886 | "xmin": 1712,
887 | "ymin": 456,
888 | "xmax": 1785,
889 | "ymax": 614
890 | },
891 | {
892 | "viewNum": 3,
893 | "xmin": 311,
894 | "ymin": 412,
895 | "xmax": 348,
896 | "ymax": 500
897 | },
898 | {
899 | "viewNum": 4,
900 | "xmin": 1451,
901 | "ymin": 432,
902 | "xmax": 1480,
903 | "ymax": 531
904 | },
905 | {
906 | "viewNum": 5,
907 | "xmin": 604,
908 | "ymin": 522,
909 | "xmax": 712,
910 | "ymax": 900
911 | }
912 | ]
913 | },
914 | {
915 | "personID": 19,
916 | "positionID": 555155,
917 | "views": [
918 | {
919 | "viewNum": 0,
920 | "xmin": -1,
921 | "ymin": -1,
922 | "xmax": -1,
923 | "ymax": -1
924 | },
925 | {
926 | "viewNum": 1,
927 | "xmin": 1649,
928 | "ymin": 441,
929 | "xmax": 1707,
930 | "ymax": 597
931 | },
932 | {
933 | "viewNum": 2,
934 | "xmin": 1352,
935 | "ymin": 431,
936 | "xmax": 1385,
937 | "ymax": 528
938 | },
939 | {
940 | "viewNum": 3,
941 | "xmin": -1,
942 | "ymin": -1,
943 | "xmax": -1,
944 | "ymax": -1
945 | },
946 | {
947 | "viewNum": 4,
948 | "xmin": 1116,
949 | "ymin": 424,
950 | "xmax": 1136,
951 | "ymax": 504
952 | },
953 | {
954 | "viewNum": 5,
955 | "xmin": -1,
956 | "ymin": -1,
957 | "xmax": -1,
958 | "ymax": -1
959 | }
960 | ]
961 | },
962 | {
963 | "personID": 20,
964 | "positionID": 266745,
965 | "views": [
966 | {
967 | "viewNum": 0,
968 | "xmin": -1,
969 | "ymin": -1,
970 | "xmax": -1,
971 | "ymax": -1
972 | },
973 | {
974 | "viewNum": 1,
975 | "xmin": 401,
976 | "ymin": 427,
977 | "xmax": 446,
978 | "ymax": 549
979 | },
980 | {
981 | "viewNum": 2,
982 | "xmin": 253,
983 | "ymin": 519,
984 | "xmax": 375,
985 | "ymax": 834
986 | },
987 | {
988 | "viewNum": 3,
989 | "xmin": 935,
990 | "ymin": 423,
991 | "xmax": 963,
992 | "ymax": 539
993 | },
994 | {
995 | "viewNum": 4,
996 | "xmin": 1589,
997 | "ymin": 538,
998 | "xmax": 1732,
999 | "ymax": 900
1000 | },
1001 | {
1002 | "viewNum": 5,
1003 | "xmin": 727,
1004 | "ymin": 404,
1005 | "xmax": 750,
1006 | "ymax": 499
1007 | }
1008 | ]
1009 | },
1010 | {
1011 | "personID": 21,
1012 | "positionID": 231481,
1013 | "views": [
1014 | {
1015 | "viewNum": 0,
1016 | "xmin": 1411,
1017 | "ymin": 442,
1018 | "xmax": 1470,
1019 | "ymax": 603
1020 | },
1021 | {
1022 | "viewNum": 1,
1023 | "xmin": 606,
1024 | "ymin": 452,
1025 | "xmax": 666,
1026 | "ymax": 637
1027 | },
1028 | {
1029 | "viewNum": 2,
1030 | "xmin": 1317,
1031 | "ymin": 491,
1032 | "xmax": 1403,
1033 | "ymax": 735
1034 | },
1035 | {
1036 | "viewNum": 3,
1037 | "xmin": 631,
1038 | "ymin": 414,
1039 | "xmax": 662,
1040 | "ymax": 509
1041 | },
1042 | {
1043 | "viewNum": 4,
1044 | "xmin": 1596,
1045 | "ymin": 459,
1046 | "xmax": 1657,
1047 | "ymax": 624
1048 | },
1049 | {
1050 | "viewNum": 5,
1051 | "xmin": 606,
1052 | "ymin": 427,
1053 | "xmax": 650,
1054 | "ymax": 579
1055 | }
1056 | ]
1057 | },
1058 | {
1059 | "personID": 22,
1060 | "positionID": 317200,
1061 | "views": [
1062 | {
1063 | "viewNum": 0,
1064 | "xmin": 743,
1065 | "ymin": 460,
1066 | "xmax": 794,
1067 | "ymax": 661
1068 | },
1069 | {
1070 | "viewNum": 1,
1071 | "xmin": 1459,
1072 | "ymin": 480,
1073 | "xmax": 1545,
1074 | "ymax": 733
1075 | },
1076 | {
1077 | "viewNum": 2,
1078 | "xmin": 1642,
1079 | "ymin": 452,
1080 | "xmax": 1707,
1081 | "ymax": 599
1082 | },
1083 | {
1084 | "viewNum": 3,
1085 | "xmin": 267,
1086 | "ymin": 413,
1087 | "xmax": 306,
1088 | "ymax": 505
1089 | },
1090 | {
1091 | "viewNum": 4,
1092 | "xmin": 1402,
1093 | "ymin": 431,
1094 | "xmax": 1430,
1095 | "ymax": 528
1096 | },
1097 | {
1098 | "viewNum": 5,
1099 | "xmin": 798,
1100 | "ymin": 518,
1101 | "xmax": 880,
1102 | "ymax": 889
1103 | }
1104 | ]
1105 | },
1106 | {
1107 | "personID": 24,
1108 | "positionID": 410302,
1109 | "views": [
1110 | {
1111 | "viewNum": 0,
1112 | "xmin": 1069,
1113 | "ymin": 492,
1114 | "xmax": 1136,
1115 | "ymax": 773
1116 | },
1117 | {
1118 | "viewNum": 1,
1119 | "xmin": 1228,
1120 | "ymin": 445,
1121 | "xmax": 1277,
1122 | "ymax": 613
1123 | },
1124 | {
1125 | "viewNum": 2,
1126 | "xmin": 1342,
1127 | "ymin": 446,
1128 | "xmax": 1388,
1129 | "ymax": 578
1130 | },
1131 | {
1132 | "viewNum": 3,
1133 | "xmin": 213,
1134 | "ymin": 421,
1135 | "xmax": 263,
1136 | "ymax": 531
1137 | },
1138 | {
1139 | "viewNum": 4,
1140 | "xmin": 1250,
1141 | "ymin": 434,
1142 | "xmax": 1278,
1143 | "ymax": 537
1144 | },
1145 | {
1146 | "viewNum": 5,
1147 | "xmin": 1093,
1148 | "ymin": 457,
1149 | "xmax": 1154,
1150 | "ymax": 683
1151 | }
1152 | ]
1153 | },
1154 | {
1155 | "personID": 25,
1156 | "positionID": 262604,
1157 | "views": [
1158 | {
1159 | "viewNum": 0,
1160 | "xmin": 1735,
1161 | "ymin": 447,
1162 | "xmax": 1821,
1163 | "ymax": 621
1164 | },
1165 | {
1166 | "viewNum": 1,
1167 | "xmin": 519,
1168 | "ymin": 436,
1169 | "xmax": 569,
1170 | "ymax": 582
1171 | },
1172 | {
1173 | "viewNum": 2,
1174 | "xmin": 892,
1175 | "ymin": 496,
1176 | "xmax": 952,
1177 | "ymax": 754
1178 | },
1179 | {
1180 | "viewNum": 3,
1181 | "xmin": 744,
1182 | "ymin": 419,
1183 | "xmax": 775,
1184 | "ymax": 525
1185 | },
1186 | {
1187 | "viewNum": 4,
1188 | "xmin": 1543,
1189 | "ymin": 479,
1190 | "xmax": 1619,
1191 | "ymax": 696
1192 | },
1193 | {
1194 | "viewNum": 5,
1195 | "xmin": 703,
1196 | "ymin": 413,
1197 | "xmax": 732,
1198 | "ymax": 531
1199 | }
1200 | ]
1201 | },
1202 | {
1203 | "personID": 26,
1204 | "positionID": 433536,
1205 | "views": [
1206 | {
1207 | "viewNum": 0,
1208 | "xmin": -1,
1209 | "ymin": -1,
1210 | "xmax": -1,
1211 | "ymax": -1
1212 | },
1213 | {
1214 | "viewNum": 1,
1215 | "xmin": 862,
1216 | "ymin": 426,
1217 | "xmax": 894,
1218 | "ymax": 546
1219 | },
1220 | {
1221 | "viewNum": 2,
1222 | "xmin": 927,
1223 | "ymin": 453,
1224 | "xmax": 962,
1225 | "ymax": 604
1226 | },
1227 | {
1228 | "viewNum": 3,
1229 | "xmin": 443,
1230 | "ymin": 430,
1231 | "xmax": 494,
1232 | "ymax": 564
1233 | },
1234 | {
1235 | "viewNum": 4,
1236 | "xmin": 1114,
1237 | "ymin": 452,
1238 | "xmax": 1152,
1239 | "ymax": 601
1240 | },
1241 | {
1242 | "viewNum": 5,
1243 | "xmin": 1003,
1244 | "ymin": 417,
1245 | "xmax": 1031,
1246 | "ymax": 543
1247 | }
1248 | ]
1249 | },
1250 | {
1251 | "personID": 27,
1252 | "positionID": 101792,
1253 | "views": [
1254 | {
1255 | "viewNum": 0,
1256 | "xmin": 1820,
1257 | "ymin": 426,
1258 | "xmax": 1884,
1259 | "ymax": 549
1260 | },
1261 | {
1262 | "viewNum": 1,
1263 | "xmin": -26,
1264 | "ymin": 439,
1265 | "xmax": 45,
1266 | "ymax": 589
1267 | },
1268 | {
1269 | "viewNum": 2,
1270 | "xmin": -1,
1271 | "ymin": -1,
1272 | "xmax": -1,
1273 | "ymax": -1
1274 | },
1275 | {
1276 | "viewNum": 3,
1277 | "xmin": 1077,
1278 | "ymin": 414,
1279 | "xmax": 1099,
1280 | "ymax": 508
1281 | },
1282 | {
1283 | "viewNum": 4,
1284 | "xmin": -1,
1285 | "ymin": -1,
1286 | "xmax": -1,
1287 | "ymax": -1
1288 | },
1289 | {
1290 | "viewNum": 5,
1291 | "xmin": 510,
1292 | "ymin": 403,
1293 | "xmax": 541,
1294 | "ymax": 496
1295 | }
1296 | ]
1297 | },
1298 | {
1299 | "personID": 30,
1300 | "positionID": 453622,
1301 | "views": [
1302 | {
1303 | "viewNum": 0,
1304 | "xmin": -1,
1305 | "ymin": -1,
1306 | "xmax": -1,
1307 | "ymax": -1
1308 | },
1309 | {
1310 | "viewNum": 1,
1311 | "xmin": 787,
1312 | "ymin": 421,
1313 | "xmax": 817,
1314 | "ymax": 528
1315 | },
1316 | {
1317 | "viewNum": 2,
1318 | "xmin": 736,
1319 | "ymin": 455,
1320 | "xmax": 774,
1321 | "ymax": 609
1322 | },
1323 | {
1324 | "viewNum": 3,
1325 | "xmin": 536,
1326 | "ymin": 436,
1327 | "xmax": 589,
1328 | "ymax": 586
1329 | },
1330 | {
1331 | "viewNum": 4,
1332 | "xmin": 1002,
1333 | "ymin": 462,
1334 | "xmax": 1045,
1335 | "ymax": 638
1336 | },
1337 | {
1338 | "viewNum": 5,
1339 | "xmin": 1003,
1340 | "ymin": 409,
1341 | "xmax": 1028,
1342 | "ymax": 518
1343 | }
1344 | ]
1345 | },
1346 | {
1347 | "personID": 31,
1348 | "positionID": 430440,
1349 | "views": [
1350 | {
1351 | "viewNum": 0,
1352 | "xmin": 1647,
1353 | "ymin": 503,
1354 | "xmax": 1796,
1355 | "ymax": 811
1356 | },
1357 | {
1358 | "viewNum": 1,
1359 | "xmin": 992,
1360 | "ymin": 432,
1361 | "xmax": 1026,
1362 | "ymax": 566
1363 | },
1364 | {
1365 | "viewNum": 2,
1366 | "xmin": 1104,
1367 | "ymin": 449,
1368 | "xmax": 1144,
1369 | "ymax": 590
1370 | },
1371 | {
1372 | "viewNum": 3,
1373 | "xmin": 326,
1374 | "ymin": 426,
1375 | "xmax": 378,
1376 | "ymax": 551
1377 | },
1378 | {
1379 | "viewNum": 4,
1380 | "xmin": 1171,
1381 | "ymin": 443,
1382 | "xmax": 1204,
1383 | "ymax": 568
1384 | },
1385 | {
1386 | "viewNum": 5,
1387 | "xmin": 1041,
1388 | "ymin": 428,
1389 | "xmax": 1079,
1390 | "ymax": 581
1391 | }
1392 | ]
1393 | },
1394 | {
1395 | "personID": 44,
1396 | "positionID": 117017,
1397 | "views": [
1398 | {
1399 | "viewNum": 0,
1400 | "xmin": 499,
1401 | "ymin": 430,
1402 | "xmax": 543,
1403 | "ymax": 554
1404 | },
1405 | {
1406 | "viewNum": 1,
1407 | "xmin": -1,
1408 | "ymin": -1,
1409 | "xmax": -1,
1410 | "ymax": -1
1411 | },
1412 | {
1413 | "viewNum": 2,
1414 | "xmin": -1,
1415 | "ymin": -1,
1416 | "xmax": -1,
1417 | "ymax": -1
1418 | },
1419 | {
1420 | "viewNum": 3,
1421 | "xmin": 358,
1422 | "ymin": 404,
1423 | "xmax": 386,
1424 | "ymax": 472
1425 | },
1426 | {
1427 | "viewNum": 4,
1428 | "xmin": 1674,
1429 | "ymin": 428,
1430 | "xmax": 1709,
1431 | "ymax": 515
1432 | },
1433 | {
1434 | "viewNum": 5,
1435 | "xmin": -1,
1436 | "ymin": -1,
1437 | "xmax": -1,
1438 | "ymax": -1
1439 | }
1440 | ]
1441 | },
1442 | {
1443 | "personID": 32,
1444 | "positionID": 551875,
1445 | "views": [
1446 | {
1447 | "viewNum": 0,
1448 | "xmin": -1,
1449 | "ymin": -1,
1450 | "xmax": -1,
1451 | "ymax": -1
1452 | },
1453 | {
1454 | "viewNum": 1,
1455 | "xmin": 676,
1456 | "ymin": 410,
1457 | "xmax": 701,
1458 | "ymax": 488
1459 | },
1460 | {
1461 | "viewNum": 2,
1462 | "xmin": 139,
1463 | "ymin": 454,
1464 | "xmax": 207,
1465 | "ymax": 608
1466 | },
1467 | {
1468 | "viewNum": 3,
1469 | "xmin": 959,
1470 | "ymin": 479,
1471 | "xmax": 1020,
1472 | "ymax": 735
1473 | },
1474 | {
1475 | "viewNum": 4,
1476 | "xmin": 39,
1477 | "ymin": 525,
1478 | "xmax": 195,
1479 | "ymax": 857
1480 | },
1481 | {
1482 | "viewNum": 5,
1483 | "xmin": 1044,
1484 | "ymin": 396,
1485 | "xmax": 1062,
1486 | "ymax": 472
1487 | }
1488 | ]
1489 | },
1490 | {
1491 | "personID": 33,
1492 | "positionID": 489768,
1493 | "views": [
1494 | {
1495 | "viewNum": 0,
1496 | "xmin": -1,
1497 | "ymin": -1,
1498 | "xmax": -1,
1499 | "ymax": -1
1500 | },
1501 | {
1502 | "viewNum": 1,
1503 | "xmin": 694,
1504 | "ymin": 415,
1505 | "xmax": 721,
1506 | "ymax": 505
1507 | },
1508 | {
1509 | "viewNum": 2,
1510 | "xmin": 381,
1511 | "ymin": 457,
1512 | "xmax": 436,
1513 | "ymax": 619
1514 | },
1515 | {
1516 | "viewNum": 3,
1517 | "xmin": 755,
1518 | "ymin": 451,
1519 | "xmax": 808,
1520 | "ymax": 637
1521 | },
1522 | {
1523 | "viewNum": 4,
1524 | "xmin": 661,
1525 | "ymin": 492,
1526 | "xmax": 739,
1527 | "ymax": 741
1528 | },
1529 | {
1530 | "viewNum": 5,
1531 | "xmin": 1007,
1532 | "ymin": 401,
1533 | "xmax": 1026,
1534 | "ymax": 488
1535 | }
1536 | ]
1537 | },
1538 | {
1539 | "personID": 34,
1540 | "positionID": 321255,
1541 | "views": [
1542 | {
1543 | "viewNum": 0,
1544 | "xmin": 905,
1545 | "ymin": 461,
1546 | "xmax": 945,
1547 | "ymax": 664
1548 | },
1549 | {
1550 | "viewNum": 1,
1551 | "xmin": 1270,
1552 | "ymin": 468,
1553 | "xmax": 1338,
1554 | "ymax": 691
1555 | },
1556 | {
1557 | "viewNum": 2,
1558 | "xmin": 1557,
1559 | "ymin": 454,
1560 | "xmax": 1620,
1561 | "ymax": 606
1562 | },
1563 | {
1564 | "viewNum": 3,
1565 | "xmin": 308,
1566 | "ymin": 415,
1567 | "xmax": 348,
1568 | "ymax": 509
1569 | },
1570 | {
1571 | "viewNum": 4,
1572 | "xmin": 1394,
1573 | "ymin": 434,
1574 | "xmax": 1423,
1575 | "ymax": 537
1576 | },
1577 | {
1578 | "viewNum": 5,
1579 | "xmin": 814,
1580 | "ymin": 482,
1581 | "xmax": 876,
1582 | "ymax": 767
1583 | }
1584 | ]
1585 | },
1586 | {
1587 | "personID": 35,
1588 | "positionID": 78070,
1589 | "views": [
1590 | {
1591 | "viewNum": 0,
1592 | "xmin": 620,
1593 | "ymin": 426,
1594 | "xmax": 656,
1595 | "ymax": 542
1596 | },
1597 | {
1598 | "viewNum": 1,
1599 | "xmin": -1,
1600 | "ymin": -1,
1601 | "xmax": -1,
1602 | "ymax": -1
1603 | },
1604 | {
1605 | "viewNum": 2,
1606 | "xmin": -1,
1607 | "ymin": -1,
1608 | "xmax": -1,
1609 | "ymax": -1
1610 | },
1611 | {
1612 | "viewNum": 3,
1613 | "xmin": 428,
1614 | "ymin": 403,
1615 | "xmax": 454,
1616 | "ymax": 470
1617 | },
1618 | {
1619 | "viewNum": 4,
1620 | "xmin": 1753,
1621 | "ymin": 431,
1622 | "xmax": 1795,
1623 | "ymax": 527
1624 | },
1625 | {
1626 | "viewNum": 5,
1627 | "xmin": -1,
1628 | "ymin": -1,
1629 | "xmax": -1,
1630 | "ymax": -1
1631 | }
1632 | ]
1633 | },
1634 | {
1635 | "personID": 36,
1636 | "positionID": 525265,
1637 | "views": [
1638 | {
1639 | "viewNum": 0,
1640 | "xmin": 888,
1641 | "ymin": 607,
1642 | "xmax": 1003,
1643 | "ymax": 1148
1644 | },
1645 | {
1646 | "viewNum": 1,
1647 | "xmin": 1380,
1648 | "ymin": 435,
1649 | "xmax": 1425,
1650 | "ymax": 578
1651 | },
1652 | {
1653 | "viewNum": 2,
1654 | "xmin": 1259,
1655 | "ymin": 436,
1656 | "xmax": 1293,
1657 | "ymax": 542
1658 | },
1659 | {
1660 | "viewNum": 3,
1661 | "xmin": -1,
1662 | "ymin": -1,
1663 | "xmax": -1,
1664 | "ymax": -1
1665 | },
1666 | {
1667 | "viewNum": 4,
1668 | "xmin": 1109,
1669 | "ymin": 429,
1670 | "xmax": 1132,
1671 | "ymax": 520
1672 | },
1673 | {
1674 | "viewNum": 5,
1675 | "xmin": 1486,
1676 | "ymin": 463,
1677 | "xmax": 1588,
1678 | "ymax": 701
1679 | }
1680 | ]
1681 | },
1682 | {
1683 | "personID": 37,
1684 | "positionID": 173102,
1685 | "views": [
1686 | {
1687 | "viewNum": 0,
1688 | "xmin": 614,
1689 | "ymin": 435,
1690 | "xmax": 657,
1691 | "ymax": 575
1692 | },
1693 | {
1694 | "viewNum": 1,
1695 | "xmin": -1,
1696 | "ymin": -1,
1697 | "xmax": -1,
1698 | "ymax": -1
1699 | },
1700 | {
1701 | "viewNum": 2,
1702 | "xmin": -1,
1703 | "ymin": -1,
1704 | "xmax": -1,
1705 | "ymax": -1
1706 | },
1707 | {
1708 | "viewNum": 3,
1709 | "xmin": 361,
1710 | "ymin": 406,
1711 | "xmax": 392,
1712 | "ymax": 481
1713 | },
1714 | {
1715 | "viewNum": 4,
1716 | "xmin": 1610,
1717 | "ymin": 430,
1718 | "xmax": 1645,
1719 | "ymax": 524
1720 | },
1721 | {
1722 | "viewNum": 5,
1723 | "xmin": -1,
1724 | "ymin": -1,
1725 | "xmax": -1,
1726 | "ymax": -1
1727 | }
1728 | ]
1729 | },
1730 | {
1731 | "personID": 38,
1732 | "positionID": 285151,
1733 | "views": [
1734 | {
1735 | "viewNum": 0,
1736 | "xmin": 632,
1737 | "ymin": 453,
1738 | "xmax": 687,
1739 | "ymax": 636
1740 | },
1741 | {
1742 | "viewNum": 1,
1743 | "xmin": 1681,
1744 | "ymin": 507,
1745 | "xmax": 1813,
1746 | "ymax": 827
1747 | },
1748 | {
1749 | "viewNum": 2,
1750 | "xmin": 1780,
1751 | "ymin": 453,
1752 | "xmax": 1852,
1753 | "ymax": 605
1754 | },
1755 | {
1756 | "viewNum": 3,
1757 | "xmin": 270,
1758 | "ymin": 411,
1759 | "xmax": 307,
1760 | "ymax": 497
1761 | },
1762 | {
1763 | "viewNum": 4,
1764 | "xmin": 1450,
1765 | "ymin": 430,
1766 | "xmax": 1477,
1767 | "ymax": 522
1768 | },
1769 | {
1770 | "viewNum": 5,
1771 | "xmin": 511,
1772 | "ymin": 588,
1773 | "xmax": 680,
1774 | "ymax": 1115
1775 | }
1776 | ]
1777 | },
1778 | {
1779 | "personID": 39,
1780 | "positionID": 599275,
1781 | "views": [
1782 | {
1783 | "viewNum": 0,
1784 | "xmin": 923,
1785 | "ymin": 1026,
1786 | "xmax": 1450,
1787 | "ymax": 2196
1788 | },
1789 | {
1790 | "viewNum": 1,
1791 | "xmin": 1390,
1792 | "ymin": 428,
1793 | "xmax": 1430,
1794 | "ymax": 553
1795 | },
1796 | {
1797 | "viewNum": 2,
1798 | "xmin": 1184,
1799 | "ymin": 432,
1800 | "xmax": 1213,
1801 | "ymax": 528
1802 | },
1803 | {
1804 | "viewNum": 3,
1805 | "xmin": -1,
1806 | "ymin": -1,
1807 | "xmax": -1,
1808 | "ymax": -1
1809 | },
1810 | {
1811 | "viewNum": 4,
1812 | "xmin": 1019,
1813 | "ymin": 428,
1814 | "xmax": 1040,
1815 | "ymax": 516
1816 | },
1817 | {
1818 | "viewNum": 5,
1819 | "xmin": 1659,
1820 | "ymin": 455,
1821 | "xmax": 1767,
1822 | "ymax": 676
1823 | }
1824 | ]
1825 | },
1826 | {
1827 | "personID": 40,
1828 | "positionID": 499511,
1829 | "views": [
1830 | {
1831 | "viewNum": 0,
1832 | "xmin": -1,
1833 | "ymin": -1,
1834 | "xmax": -1,
1835 | "ymax": -1
1836 | },
1837 | {
1838 | "viewNum": 1,
1839 | "xmin": 962,
1840 | "ymin": 423,
1841 | "xmax": 990,
1842 | "ymax": 536
1843 | },
1844 | {
1845 | "viewNum": 2,
1846 | "xmin": 932,
1847 | "ymin": 445,
1848 | "xmax": 962,
1849 | "ymax": 575
1850 | },
1851 | {
1852 | "viewNum": 3,
1853 | "xmin": 278,
1854 | "ymin": 437,
1855 | "xmax": 342,
1856 | "ymax": 586
1857 | },
1858 | {
1859 | "viewNum": 4,
1860 | "xmin": 1011,
1861 | "ymin": 446,
1862 | "xmax": 1044,
1863 | "ymax": 579
1864 | },
1865 | {
1866 | "viewNum": 5,
1867 | "xmin": 1126,
1868 | "ymin": 418,
1869 | "xmax": 1161,
1870 | "ymax": 547
1871 | }
1872 | ]
1873 | },
1874 | {
1875 | "personID": 42,
1876 | "positionID": 544763,
1877 | "views": [
1878 | {
1879 | "viewNum": 0,
1880 | "xmin": -1,
1881 | "ymin": -1,
1882 | "xmax": -1,
1883 | "ymax": -1
1884 | },
1885 | {
1886 | "viewNum": 1,
1887 | "xmin": 752,
1888 | "ymin": 413,
1889 | "xmax": 777,
1890 | "ymax": 498
1891 | },
1892 | {
1893 | "viewNum": 2,
1894 | "xmin": 420,
1895 | "ymin": 450,
1896 | "xmax": 467,
1897 | "ymax": 593
1898 | },
1899 | {
1900 | "viewNum": 3,
1901 | "xmin": 642,
1902 | "ymin": 463,
1903 | "xmax": 711,
1904 | "ymax": 678
1905 | },
1906 | {
1907 | "viewNum": 4,
1908 | "xmin": 542,
1909 | "ymin": 482,
1910 | "xmax": 619,
1911 | "ymax": 706
1912 | },
1913 | {
1914 | "viewNum": 5,
1915 | "xmin": 1071,
1916 | "ymin": 401,
1917 | "xmax": 1093,
1918 | "ymax": 487
1919 | }
1920 | ]
1921 | },
1922 | {
1923 | "personID": 43,
1924 | "positionID": 433383,
1925 | "views": [
1926 | {
1927 | "viewNum": 0,
1928 | "xmin": 1418,
1929 | "ymin": 505,
1930 | "xmax": 1540,
1931 | "ymax": 817
1932 | },
1933 | {
1934 | "viewNum": 1,
1935 | "xmin": 1088,
1936 | "ymin": 436,
1937 | "xmax": 1127,
1938 | "ymax": 579
1939 | },
1940 | {
1941 | "viewNum": 2,
1942 | "xmin": 1194,
1943 | "ymin": 446,
1944 | "xmax": 1234,
1945 | "ymax": 581
1946 | },
1947 | {
1948 | "viewNum": 3,
1949 | "xmin": 255,
1950 | "ymin": 425,
1951 | "xmax": 308,
1952 | "ymax": 545
1953 | },
1954 | {
1955 | "viewNum": 4,
1956 | "xmin": 1190,
1957 | "ymin": 438,
1958 | "xmax": 1220,
1959 | "ymax": 553
1960 | },
1961 | {
1962 | "viewNum": 5,
1963 | "xmin": 1084,
1964 | "ymin": 437,
1965 | "xmax": 1130,
1966 | "ymax": 613
1967 | }
1968 | ]
1969 | }
1970 | ]
--------------------------------------------------------------------------------
/annotations_positions/00002.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "personID": 0,
4 | "positionID": 263428,
5 | "views": [
6 | {
7 | "viewNum": 0,
8 | "xmin": 1324,
9 | "ymin": 448,
10 | "xmax": 1381,
11 | "ymax": 622
12 | },
13 | {
14 | "viewNum": 1,
15 | "xmin": 765,
16 | "ymin": 453,
17 | "xmax": 819,
18 | "ymax": 641
19 | },
20 | {
21 | "viewNum": 2,
22 | "xmin": 1371,
23 | "ymin": 476,
24 | "xmax": 1446,
25 | "ymax": 683
26 | },
27 | {
28 | "viewNum": 3,
29 | "xmin": 544,
30 | "ymin": 415,
31 | "xmax": 578,
32 | "ymax": 511
33 | },
34 | {
35 | "viewNum": 4,
36 | "xmin": 1505,
37 | "ymin": 450,
38 | "xmax": 1552,
39 | "ymax": 593
40 | },
41 | {
42 | "viewNum": 5,
43 | "xmin": 662,
44 | "ymin": 434,
45 | "xmax": 707,
46 | "ymax": 604
47 | }
48 | ]
49 | },
50 | {
51 | "personID": 1,
52 | "positionID": 124603,
53 | "views": [
54 | {
55 | "viewNum": 0,
56 | "xmin": 1531,
57 | "ymin": 429,
58 | "xmax": 1583,
59 | "ymax": 557
60 | },
61 | {
62 | "viewNum": 1,
63 | "xmin": 148,
64 | "ymin": 455,
65 | "xmax": 231,
66 | "ymax": 646
67 | },
68 | {
69 | "viewNum": 2,
70 | "xmin": 1177,
71 | "ymin": 602,
72 | "xmax": 1348,
73 | "ymax": 1119
74 | },
75 | {
76 | "viewNum": 3,
77 | "xmin": 844,
78 | "ymin": 412,
79 | "xmax": 867,
80 | "ymax": 500
81 | },
82 | {
83 | "viewNum": 4,
84 | "xmin": -1,
85 | "ymin": -1,
86 | "xmax": -1,
87 | "ymax": -1
88 | },
89 | {
90 | "viewNum": 5,
91 | "xmin": 451,
92 | "ymin": 416,
93 | "xmax": 495,
94 | "ymax": 539
95 | }
96 | ]
97 | },
98 | {
99 | "personID": 2,
100 | "positionID": 451346,
101 | "views": [
102 | {
103 | "viewNum": 0,
104 | "xmin": 1291,
105 | "ymin": 517,
106 | "xmax": 1407,
107 | "ymax": 857
108 | },
109 | {
110 | "viewNum": 1,
111 | "xmin": 1171,
112 | "ymin": 437,
113 | "xmax": 1213,
114 | "ymax": 582
115 | },
116 | {
117 | "viewNum": 2,
118 | "xmin": 1229,
119 | "ymin": 443,
120 | "xmax": 1269,
121 | "ymax": 570
122 | },
123 | {
124 | "viewNum": 3,
125 | "xmin": 181,
126 | "ymin": 425,
127 | "xmax": 237,
128 | "ymax": 546
129 | },
130 | {
131 | "viewNum": 4,
132 | "xmin": 1176,
133 | "ymin": 435,
134 | "xmax": 1204,
135 | "ymax": 542
136 | },
137 | {
138 | "viewNum": 5,
139 | "xmin": 1159,
140 | "ymin": 444,
141 | "xmax": 1215,
142 | "ymax": 637
143 | }
144 | ]
145 | },
146 | {
147 | "personID": 3,
148 | "positionID": 181738,
149 | "views": [
150 | {
151 | "viewNum": 0,
152 | "xmin": 1862,
153 | "ymin": 435,
154 | "xmax": 1939,
155 | "ymax": 579
156 | },
157 | {
158 | "viewNum": 1,
159 | "xmin": 223,
160 | "ymin": 435,
161 | "xmax": 282,
162 | "ymax": 575
163 | },
164 | {
165 | "viewNum": 2,
166 | "xmin": 67,
167 | "ymin": 593,
168 | "xmax": 293,
169 | "ymax": 1089
170 | },
171 | {
172 | "viewNum": 3,
173 | "xmin": 974,
174 | "ymin": 417,
175 | "xmax": 998,
176 | "ymax": 519
177 | },
178 | {
179 | "viewNum": 4,
180 | "xmin": -1,
181 | "ymin": -1,
182 | "xmax": -1,
183 | "ymax": -1
184 | },
185 | {
186 | "viewNum": 5,
187 | "xmin": 606,
188 | "ymin": 405,
189 | "xmax": 634,
190 | "ymax": 503
191 | }
192 | ]
193 | },
194 | {
195 | "personID": 4,
196 | "positionID": 181739,
197 | "views": [
198 | {
199 | "viewNum": 0,
200 | "xmin": 1864,
201 | "ymin": 435,
202 | "xmax": 1941,
203 | "ymax": 579
204 | },
205 | {
206 | "viewNum": 1,
207 | "xmin": 222,
208 | "ymin": 434,
209 | "xmax": 281,
210 | "ymax": 575
211 | },
212 | {
213 | "viewNum": 2,
214 | "xmin": 56,
215 | "ymin": 594,
216 | "xmax": 285,
217 | "ymax": 1090
218 | },
219 | {
220 | "viewNum": 3,
221 | "xmin": 975,
222 | "ymin": 417,
223 | "xmax": 999,
224 | "ymax": 519
225 | },
226 | {
227 | "viewNum": 4,
228 | "xmin": -1,
229 | "ymin": -1,
230 | "xmax": -1,
231 | "ymax": -1
232 | },
233 | {
234 | "viewNum": 5,
235 | "xmin": 606,
236 | "ymin": 405,
237 | "xmax": 634,
238 | "ymax": 503
239 | }
240 | ]
241 | },
242 | {
243 | "personID": 5,
244 | "positionID": 507304,
245 | "views": [
246 | {
247 | "viewNum": 0,
248 | "xmin": 1153,
249 | "ymin": 576,
250 | "xmax": 1296,
251 | "ymax": 1049
252 | },
253 | {
254 | "viewNum": 1,
255 | "xmin": 1291,
256 | "ymin": 434,
257 | "xmax": 1334,
258 | "ymax": 574
259 | },
260 | {
261 | "viewNum": 2,
262 | "xmin": 1228,
263 | "ymin": 438,
264 | "xmax": 1264,
265 | "ymax": 550
266 | },
267 | {
268 | "viewNum": 3,
269 | "xmin": 14,
270 | "ymin": 429,
271 | "xmax": 81,
272 | "ymax": 558
273 | },
274 | {
275 | "viewNum": 4,
276 | "xmin": 1116,
277 | "ymin": 431,
278 | "xmax": 1140,
279 | "ymax": 528
280 | },
281 | {
282 | "viewNum": 5,
283 | "xmin": 1358,
284 | "ymin": 452,
285 | "xmax": 1437,
286 | "ymax": 664
287 | }
288 | ]
289 | },
290 | {
291 | "personID": 6,
292 | "positionID": 478551,
293 | "views": [
294 | {
295 | "viewNum": 0,
296 | "xmin": -1,
297 | "ymin": -1,
298 | "xmax": -1,
299 | "ymax": -1
300 | },
301 | {
302 | "viewNum": 1,
303 | "xmin": 892,
304 | "ymin": 423,
305 | "xmax": 921,
306 | "ymax": 534
307 | },
308 | {
309 | "viewNum": 2,
310 | "xmin": 871,
311 | "ymin": 448,
312 | "xmax": 904,
313 | "ymax": 587
314 | },
315 | {
316 | "viewNum": 3,
317 | "xmin": 380,
318 | "ymin": 436,
319 | "xmax": 440,
320 | "ymax": 584
321 | },
322 | {
323 | "viewNum": 4,
324 | "xmin": 1017,
325 | "ymin": 451,
326 | "xmax": 1053,
327 | "ymax": 598
328 | },
329 | {
330 | "viewNum": 5,
331 | "xmin": 1070,
332 | "ymin": 415,
333 | "xmax": 1100,
334 | "ymax": 536
335 | }
336 | ]
337 | },
338 | {
339 | "personID": 7,
340 | "positionID": 241872,
341 | "views": [
342 | {
343 | "viewNum": 0,
344 | "xmin": -1,
345 | "ymin": -1,
346 | "xmax": -1,
347 | "ymax": -1
348 | },
349 | {
350 | "viewNum": 1,
351 | "xmin": 272,
352 | "ymin": 423,
353 | "xmax": 317,
354 | "ymax": 533
355 | },
356 | {
357 | "viewNum": 2,
358 | "xmin": -1,
359 | "ymin": -1,
360 | "xmax": -1,
361 | "ymax": -1
362 | },
363 | {
364 | "viewNum": 3,
365 | "xmin": 1148,
366 | "ymin": 425,
367 | "xmax": 1178,
368 | "ymax": 547
369 | },
370 | {
371 | "viewNum": 4,
372 | "xmin": -1,
373 | "ymin": -1,
374 | "xmax": -1,
375 | "ymax": -1
376 | },
377 | {
378 | "viewNum": 5,
379 | "xmin": 709,
380 | "ymin": 399,
381 | "xmax": 729,
382 | "ymax": 480
383 | }
384 | ]
385 | },
386 | {
387 | "personID": 8,
388 | "positionID": 552214,
389 | "views": [
390 | {
391 | "viewNum": 0,
392 | "xmin": 235,
393 | "ymin": 676,
394 | "xmax": 530,
395 | "ymax": 1365
396 | },
397 | {
398 | "viewNum": 1,
399 | "xmin": 1502,
400 | "ymin": 436,
401 | "xmax": 1551,
402 | "ymax": 581
403 | },
404 | {
405 | "viewNum": 2,
406 | "xmin": 1292,
407 | "ymin": 433,
408 | "xmax": 1325,
409 | "ymax": 533
410 | },
411 | {
412 | "viewNum": 3,
413 | "xmin": -1,
414 | "ymin": -1,
415 | "xmax": -1,
416 | "ymax": -1
417 | },
418 | {
419 | "viewNum": 4,
420 | "xmin": 1098,
421 | "ymin": 427,
422 | "xmax": 1119,
423 | "ymax": 511
424 | },
425 | {
426 | "viewNum": 5,
427 | "xmin": 1723,
428 | "ymin": 482,
429 | "xmax": 1873,
430 | "ymax": 766
431 | }
432 | ]
433 | },
434 | {
435 | "personID": 9,
436 | "positionID": 553472,
437 | "views": [
438 | {
439 | "viewNum": 0,
440 | "xmin": -1,
441 | "ymin": -1,
442 | "xmax": -1,
443 | "ymax": -1
444 | },
445 | {
446 | "viewNum": 1,
447 | "xmin": 1057,
448 | "ymin": 422,
449 | "xmax": 1085,
450 | "ymax": 530
451 | },
452 | {
453 | "viewNum": 2,
454 | "xmin": 963,
455 | "ymin": 439,
456 | "xmax": 990,
457 | "ymax": 554
458 | },
459 | {
460 | "viewNum": 3,
461 | "xmin": 84,
462 | "ymin": 442,
463 | "xmax": 164,
464 | "ymax": 604
465 | },
466 | {
467 | "viewNum": 4,
468 | "xmin": 957,
469 | "ymin": 440,
470 | "xmax": 985,
471 | "ymax": 559
472 | },
473 | {
474 | "viewNum": 5,
475 | "xmin": 1247,
476 | "ymin": 421,
477 | "xmax": 1291,
478 | "ymax": 558
479 | }
480 | ]
481 | },
482 | {
483 | "personID": 10,
484 | "positionID": 337766,
485 | "views": [
486 | {
487 | "viewNum": 0,
488 | "xmin": -1,
489 | "ymin": -1,
490 | "xmax": -1,
491 | "ymax": -1
492 | },
493 | {
494 | "viewNum": 1,
495 | "xmin": 504,
496 | "ymin": 422,
497 | "xmax": 542,
498 | "ymax": 530
499 | },
500 | {
501 | "viewNum": 2,
502 | "xmin": 257,
503 | "ymin": 491,
504 | "xmax": 352,
505 | "ymax": 737
506 | },
507 | {
508 | "viewNum": 3,
509 | "xmin": 918,
510 | "ymin": 430,
511 | "xmax": 950,
512 | "ymax": 563
513 | },
514 | {
515 | "viewNum": 4,
516 | "xmin": 1211,
517 | "ymin": 527,
518 | "xmax": 1303,
519 | "ymax": 863
520 | },
521 | {
522 | "viewNum": 5,
523 | "xmin": 822,
524 | "ymin": 402,
525 | "xmax": 841,
526 | "ymax": 493
527 | }
528 | ]
529 | },
530 | {
531 | "personID": 11,
532 | "positionID": 575103,
533 | "views": [
534 | {
535 | "viewNum": 0,
536 | "xmin": -1,
537 | "ymin": -1,
538 | "xmax": -1,
539 | "ymax": -1
540 | },
541 | {
542 | "viewNum": 1,
543 | "xmin": 1790,
544 | "ymin": 443,
545 | "xmax": 1862,
546 | "ymax": 605
547 | },
548 | {
549 | "viewNum": 2,
550 | "xmin": 1384,
551 | "ymin": 430,
552 | "xmax": 1416,
553 | "ymax": 521
554 | },
555 | {
556 | "viewNum": 3,
557 | "xmin": -1,
558 | "ymin": -1,
559 | "xmax": -1,
560 | "ymax": -1
561 | },
562 | {
563 | "viewNum": 4,
564 | "xmin": 1113,
565 | "ymin": 422,
566 | "xmax": 1131,
567 | "ymax": 497
568 | },
569 | {
570 | "viewNum": 5,
571 | "xmin": -1,
572 | "ymin": -1,
573 | "xmax": -1,
574 | "ymax": -1
575 | }
576 | ]
577 | },
578 | {
579 | "personID": 12,
580 | "positionID": 98295,
581 | "views": [
582 | {
583 | "viewNum": 0,
584 | "xmin": 995,
585 | "ymin": 427,
586 | "xmax": 1019,
587 | "ymax": 548
588 | },
589 | {
590 | "viewNum": 1,
591 | "xmin": 504,
592 | "ymin": 566,
593 | "xmax": 667,
594 | "ymax": 1028
595 | },
596 | {
597 | "viewNum": 2,
598 | "xmin": -1,
599 | "ymin": -1,
600 | "xmax": -1,
601 | "ymax": -1
602 | },
603 | {
604 | "viewNum": 3,
605 | "xmin": 575,
606 | "ymin": 406,
607 | "xmax": 601,
608 | "ymax": 481
609 | },
610 | {
611 | "viewNum": 4,
612 | "xmin": 1831,
613 | "ymin": 445,
614 | "xmax": 1893,
615 | "ymax": 577
616 | },
617 | {
618 | "viewNum": 5,
619 | "xmin": -161,
620 | "ymin": 482,
621 | "xmax": 10,
622 | "ymax": 766
623 | }
624 | ]
625 | },
626 | {
627 | "personID": 13,
628 | "positionID": 93505,
629 | "views": [
630 | {
631 | "viewNum": 0,
632 | "xmin": 1339,
633 | "ymin": 426,
634 | "xmax": 1379,
635 | "ymax": 547
636 | },
637 | {
638 | "viewNum": 1,
639 | "xmin": 98,
640 | "ymin": 479,
641 | "xmax": 210,
642 | "ymax": 731
643 | },
644 | {
645 | "viewNum": 2,
646 | "xmin": 1852,
647 | "ymin": 593,
648 | "xmax": 2125,
649 | "ymax": 1088
650 | },
651 | {
652 | "viewNum": 3,
653 | "xmin": 763,
654 | "ymin": 409,
655 | "xmax": 787,
656 | "ymax": 490
657 | },
658 | {
659 | "viewNum": 4,
660 | "xmin": -1,
661 | "ymin": -1,
662 | "xmax": -1,
663 | "ymax": -1
664 | },
665 | {
666 | "viewNum": 5,
667 | "xmin": 298,
668 | "ymin": 427,
669 | "xmax": 362,
670 | "ymax": 579
671 | }
672 | ]
673 | },
674 | {
675 | "personID": 14,
676 | "positionID": 288147,
677 | "views": [
678 | {
679 | "viewNum": 0,
680 | "xmin": 618,
681 | "ymin": 454,
682 | "xmax": 674,
683 | "ymax": 638
684 | },
685 | {
686 | "viewNum": 1,
687 | "xmin": 1702,
688 | "ymin": 507,
689 | "xmax": 1838,
690 | "ymax": 827
691 | },
692 | {
693 | "viewNum": 2,
694 | "xmin": 1777,
695 | "ymin": 453,
696 | "xmax": 1849,
697 | "ymax": 603
698 | },
699 | {
700 | "viewNum": 3,
701 | "xmin": 263,
702 | "ymin": 411,
703 | "xmax": 300,
704 | "ymax": 497
705 | },
706 | {
707 | "viewNum": 4,
708 | "xmin": 1445,
709 | "ymin": 429,
710 | "xmax": 1472,
711 | "ymax": 521
712 | },
713 | {
714 | "viewNum": 5,
715 | "xmin": 529,
716 | "ymin": 594,
717 | "xmax": 699,
718 | "ymax": 1136
719 | }
720 | ]
721 | },
722 | {
723 | "personID": 15,
724 | "positionID": 109390,
725 | "views": [
726 | {
727 | "viewNum": 0,
728 | "xmin": 1156,
729 | "ymin": 428,
730 | "xmax": 1188,
731 | "ymax": 552
732 | },
733 | {
734 | "viewNum": 1,
735 | "xmin": 330,
736 | "ymin": 506,
737 | "xmax": 454,
738 | "ymax": 824
739 | },
740 | {
741 | "viewNum": 2,
742 | "xmin": -1,
743 | "ymin": -1,
744 | "xmax": -1,
745 | "ymax": -1
746 | },
747 | {
748 | "viewNum": 3,
749 | "xmin": 646,
750 | "ymin": 408,
751 | "xmax": 672,
752 | "ymax": 486
753 | },
754 | {
755 | "viewNum": 4,
756 | "xmin": 1877,
757 | "ymin": 455,
758 | "xmax": 1955,
759 | "ymax": 611
760 | },
761 | {
762 | "viewNum": 5,
763 | "xmin": 168,
764 | "ymin": 448,
765 | "xmax": 264,
766 | "ymax": 650
767 | }
768 | ]
769 | },
770 | {
771 | "personID": 16,
772 | "positionID": 167801,
773 | "views": [
774 | {
775 | "viewNum": 0,
776 | "xmin": -1,
777 | "ymin": -1,
778 | "xmax": -1,
779 | "ymax": -1
780 | },
781 | {
782 | "viewNum": 1,
783 | "xmin": 152,
784 | "ymin": 432,
785 | "xmax": 210,
786 | "ymax": 565
787 | },
788 | {
789 | "viewNum": 2,
790 | "xmin": -1,
791 | "ymin": -1,
792 | "xmax": -1,
793 | "ymax": -1
794 | },
795 | {
796 | "viewNum": 3,
797 | "xmin": 1065,
798 | "ymin": 418,
799 | "xmax": 1090,
800 | "ymax": 521
801 | },
802 | {
803 | "viewNum": 4,
804 | "xmin": -1,
805 | "ymin": -1,
806 | "xmax": -1,
807 | "ymax": -1
808 | },
809 | {
810 | "viewNum": 5,
811 | "xmin": 603,
812 | "ymin": 402,
813 | "xmax": 629,
814 | "ymax": 492
815 | }
816 | ]
817 | },
818 | {
819 | "personID": 17,
820 | "positionID": 236660,
821 | "views": [
822 | {
823 | "viewNum": 0,
824 | "xmin": 1810,
825 | "ymin": 443,
826 | "xmax": 1895,
827 | "ymax": 606
828 | },
829 | {
830 | "viewNum": 1,
831 | "xmin": 410,
832 | "ymin": 435,
833 | "xmax": 463,
834 | "ymax": 576
835 | },
836 | {
837 | "viewNum": 2,
838 | "xmin": 684,
839 | "ymin": 518,
840 | "xmax": 762,
841 | "ymax": 829
842 | },
843 | {
844 | "viewNum": 3,
845 | "xmin": 837,
846 | "ymin": 418,
847 | "xmax": 865,
848 | "ymax": 524
849 | },
850 | {
851 | "viewNum": 4,
852 | "xmin": 1674,
853 | "ymin": 501,
854 | "xmax": 1789,
855 | "ymax": 772
856 | },
857 | {
858 | "viewNum": 5,
859 | "xmin": 670,
860 | "ymin": 409,
861 | "xmax": 699,
862 | "ymax": 518
863 | }
864 | ]
865 | },
866 | {
867 | "personID": 18,
868 | "positionID": 308198,
869 | "views": [
870 | {
871 | "viewNum": 0,
872 | "xmin": 743,
873 | "ymin": 458,
874 | "xmax": 793,
875 | "ymax": 653
876 | },
877 | {
878 | "viewNum": 1,
879 | "xmin": 1463,
880 | "ymin": 483,
881 | "xmax": 1551,
882 | "ymax": 745
883 | },
884 | {
885 | "viewNum": 2,
886 | "xmin": 1664,
887 | "ymin": 453,
888 | "xmax": 1731,
889 | "ymax": 602
890 | },
891 | {
892 | "viewNum": 3,
893 | "xmin": 277,
894 | "ymin": 413,
895 | "xmax": 316,
896 | "ymax": 503
897 | },
898 | {
899 | "viewNum": 4,
900 | "xmin": 1416,
901 | "ymin": 431,
902 | "xmax": 1443,
903 | "ymax": 528
904 | },
905 | {
906 | "viewNum": 5,
907 | "xmin": 744,
908 | "ymin": 522,
909 | "xmax": 832,
910 | "ymax": 900
911 | }
912 | ]
913 | },
914 | {
915 | "personID": 19,
916 | "positionID": 579151,
917 | "views": [
918 | {
919 | "viewNum": 0,
920 | "xmin": -1,
921 | "ymin": -1,
922 | "xmax": -1,
923 | "ymax": -1
924 | },
925 | {
926 | "viewNum": 1,
927 | "xmin": 1659,
928 | "ymin": 438,
929 | "xmax": 1715,
930 | "ymax": 589
931 | },
932 | {
933 | "viewNum": 2,
934 | "xmin": 1333,
935 | "ymin": 430,
936 | "xmax": 1364,
937 | "ymax": 523
938 | },
939 | {
940 | "viewNum": 3,
941 | "xmin": -1,
942 | "ymin": -1,
943 | "xmax": -1,
944 | "ymax": -1
945 | },
946 | {
947 | "viewNum": 4,
948 | "xmin": 1092,
949 | "ymin": 424,
950 | "xmax": 1112,
951 | "ymax": 502
952 | },
953 | {
954 | "viewNum": 5,
955 | "xmin": -1,
956 | "ymin": -1,
957 | "xmax": -1,
958 | "ymax": -1
959 | }
960 | ]
961 | },
962 | {
963 | "personID": 20,
964 | "positionID": 283762,
965 | "views": [
966 | {
967 | "viewNum": 0,
968 | "xmin": -1,
969 | "ymin": -1,
970 | "xmax": -1,
971 | "ymax": -1
972 | },
973 | {
974 | "viewNum": 1,
975 | "xmin": 419,
976 | "ymin": 425,
977 | "xmax": 462,
978 | "ymax": 542
979 | },
980 | {
981 | "viewNum": 2,
982 | "xmin": 188,
983 | "ymin": 513,
984 | "xmax": 313,
985 | "ymax": 814
986 | },
987 | {
988 | "viewNum": 3,
989 | "xmin": 950,
990 | "ymin": 425,
991 | "xmax": 979,
992 | "ymax": 546
993 | },
994 | {
995 | "viewNum": 4,
996 | "xmin": 1500,
997 | "ymin": 544,
998 | "xmax": 1633,
999 | "ymax": 920
1000 | },
1001 | {
1002 | "viewNum": 5,
1003 | "xmin": 752,
1004 | "ymin": 403,
1005 | "xmax": 773,
1006 | "ymax": 495
1007 | }
1008 | ]
1009 | },
1010 | {
1011 | "personID": 21,
1012 | "positionID": 231505,
1013 | "views": [
1014 | {
1015 | "viewNum": 0,
1016 | "xmin": 1463,
1017 | "ymin": 442,
1018 | "xmax": 1525,
1019 | "ymax": 603
1020 | },
1021 | {
1022 | "viewNum": 1,
1023 | "xmin": 571,
1024 | "ymin": 449,
1025 | "xmax": 630,
1026 | "ymax": 627
1027 | },
1028 | {
1029 | "viewNum": 2,
1030 | "xmin": 1251,
1031 | "ymin": 494,
1032 | "xmax": 1335,
1033 | "ymax": 746
1034 | },
1035 | {
1036 | "viewNum": 3,
1037 | "xmin": 657,
1038 | "ymin": 415,
1039 | "xmax": 688,
1040 | "ymax": 511
1041 | },
1042 | {
1043 | "viewNum": 4,
1044 | "xmin": 1605,
1045 | "ymin": 462,
1046 | "xmax": 1671,
1047 | "ymax": 637
1048 | },
1049 | {
1050 | "viewNum": 5,
1051 | "xmin": 616,
1052 | "ymin": 424,
1053 | "xmax": 657,
1054 | "ymax": 568
1055 | }
1056 | ]
1057 | },
1058 | {
1059 | "personID": 22,
1060 | "positionID": 293205,
1061 | "views": [
1062 | {
1063 | "viewNum": 0,
1064 | "xmin": 772,
1065 | "ymin": 454,
1066 | "xmax": 818,
1067 | "ymax": 642
1068 | },
1069 | {
1070 | "viewNum": 1,
1071 | "xmin": 1424,
1072 | "ymin": 487,
1073 | "xmax": 1514,
1074 | "ymax": 757
1075 | },
1076 | {
1077 | "viewNum": 2,
1078 | "xmin": 1689,
1079 | "ymin": 455,
1080 | "xmax": 1759,
1081 | "ymax": 610
1082 | },
1083 | {
1084 | "viewNum": 3,
1085 | "xmin": 303,
1086 | "ymin": 412,
1087 | "xmax": 341,
1088 | "ymax": 501
1089 | },
1090 | {
1091 | "viewNum": 4,
1092 | "xmin": 1438,
1093 | "ymin": 432,
1094 | "xmax": 1467,
1095 | "ymax": 531
1096 | },
1097 | {
1098 | "viewNum": 5,
1099 | "xmin": 657,
1100 | "ymin": 518,
1101 | "xmax": 754,
1102 | "ymax": 887
1103 | }
1104 | ]
1105 | },
1106 | {
1107 | "personID": 24,
1108 | "positionID": 402324,
1109 | "views": [
1110 | {
1111 | "viewNum": 0,
1112 | "xmin": 1146,
1113 | "ymin": 488,
1114 | "xmax": 1220,
1115 | "ymax": 760
1116 | },
1117 | {
1118 | "viewNum": 1,
1119 | "xmin": 1172,
1120 | "ymin": 444,
1121 | "xmax": 1219,
1122 | "ymax": 609
1123 | },
1124 | {
1125 | "viewNum": 2,
1126 | "xmin": 1321,
1127 | "ymin": 447,
1128 | "xmax": 1367,
1129 | "ymax": 584
1130 | },
1131 | {
1132 | "viewNum": 3,
1133 | "xmin": 249,
1134 | "ymin": 421,
1135 | "xmax": 298,
1136 | "ymax": 531
1137 | },
1138 | {
1139 | "viewNum": 4,
1140 | "xmin": 1257,
1141 | "ymin": 435,
1142 | "xmax": 1285,
1143 | "ymax": 543
1144 | },
1145 | {
1146 | "viewNum": 5,
1147 | "xmin": 1051,
1148 | "ymin": 451,
1149 | "xmax": 1104,
1150 | "ymax": 662
1151 | }
1152 | ]
1153 | },
1154 | {
1155 | "personID": 25,
1156 | "positionID": 252626,
1157 | "views": [
1158 | {
1159 | "viewNum": 0,
1160 | "xmin": 1766,
1161 | "ymin": 445,
1162 | "xmax": 1852,
1163 | "ymax": 615
1164 | },
1165 | {
1166 | "viewNum": 1,
1167 | "xmin": 476,
1168 | "ymin": 436,
1169 | "xmax": 527,
1170 | "ymax": 579
1171 | },
1172 | {
1173 | "viewNum": 2,
1174 | "xmin": 819,
1175 | "ymin": 504,
1176 | "xmax": 886,
1177 | "ymax": 780
1178 | },
1179 | {
1180 | "viewNum": 3,
1181 | "xmin": 781,
1182 | "ymin": 419,
1183 | "xmax": 811,
1184 | "ymax": 525
1185 | },
1186 | {
1187 | "viewNum": 4,
1188 | "xmin": 1587,
1189 | "ymin": 486,
1190 | "xmax": 1675,
1191 | "ymax": 722
1192 | },
1193 | {
1194 | "viewNum": 5,
1195 | "xmin": 690,
1196 | "ymin": 412,
1197 | "xmax": 719,
1198 | "ymax": 526
1199 | }
1200 | ]
1201 | },
1202 | {
1203 | "personID": 26,
1204 | "positionID": 442514,
1205 | "views": [
1206 | {
1207 | "viewNum": 0,
1208 | "xmin": -1,
1209 | "ymin": -1,
1210 | "xmax": -1,
1211 | "ymax": -1
1212 | },
1213 | {
1214 | "viewNum": 1,
1215 | "xmin": 900,
1216 | "ymin": 427,
1217 | "xmax": 931,
1218 | "ymax": 548
1219 | },
1220 | {
1221 | "viewNum": 2,
1222 | "xmin": 964,
1223 | "ymin": 451,
1224 | "xmax": 998,
1225 | "ymax": 596
1226 | },
1227 | {
1228 | "viewNum": 3,
1229 | "xmin": 397,
1230 | "ymin": 430,
1231 | "xmax": 450,
1232 | "ymax": 564
1233 | },
1234 | {
1235 | "viewNum": 4,
1236 | "xmin": 1111,
1237 | "ymin": 449,
1238 | "xmax": 1147,
1239 | "ymax": 591
1240 | },
1241 | {
1242 | "viewNum": 5,
1243 | "xmin": 1027,
1244 | "ymin": 419,
1245 | "xmax": 1058,
1246 | "ymax": 550
1247 | }
1248 | ]
1249 | },
1250 | {
1251 | "personID": 27,
1252 | "positionID": 125787,
1253 | "views": [
1254 | {
1255 | "viewNum": 0,
1256 | "xmin": 1851,
1257 | "ymin": 429,
1258 | "xmax": 1919,
1259 | "ymax": 557
1260 | },
1261 | {
1262 | "viewNum": 1,
1263 | "xmin": 47,
1264 | "ymin": 436,
1265 | "xmax": 114,
1266 | "ymax": 582
1267 | },
1268 | {
1269 | "viewNum": 2,
1270 | "xmin": -1,
1271 | "ymin": -1,
1272 | "xmax": -1,
1273 | "ymax": -1
1274 | },
1275 | {
1276 | "viewNum": 3,
1277 | "xmin": 1062,
1278 | "ymin": 415,
1279 | "xmax": 1085,
1280 | "ymax": 512
1281 | },
1282 | {
1283 | "viewNum": 4,
1284 | "xmin": -1,
1285 | "ymin": -1,
1286 | "xmax": -1,
1287 | "ymax": -1
1288 | },
1289 | {
1290 | "viewNum": 5,
1291 | "xmin": 542,
1292 | "ymin": 403,
1293 | "xmax": 571,
1294 | "ymax": 496
1295 | }
1296 | ]
1297 | },
1298 | {
1299 | "personID": 30,
1300 | "positionID": 447599,
1301 | "views": [
1302 | {
1303 | "viewNum": 0,
1304 | "xmin": -1,
1305 | "ymin": -1,
1306 | "xmax": -1,
1307 | "ymax": -1
1308 | },
1309 | {
1310 | "viewNum": 1,
1311 | "xmin": 804,
1312 | "ymin": 422,
1313 | "xmax": 835,
1314 | "ymax": 533
1315 | },
1316 | {
1317 | "viewNum": 2,
1318 | "xmin": 789,
1319 | "ymin": 454,
1320 | "xmax": 826,
1321 | "ymax": 608
1322 | },
1323 | {
1324 | "viewNum": 3,
1325 | "xmin": 510,
1326 | "ymin": 434,
1327 | "xmax": 563,
1328 | "ymax": 579
1329 | },
1330 | {
1331 | "viewNum": 4,
1332 | "xmin": 1037,
1333 | "ymin": 459,
1334 | "xmax": 1079,
1335 | "ymax": 627
1336 | },
1337 | {
1338 | "viewNum": 5,
1339 | "xmin": 1002,
1340 | "ymin": 411,
1341 | "xmax": 1028,
1342 | "ymax": 524
1343 | }
1344 | ]
1345 | },
1346 | {
1347 | "personID": 31,
1348 | "positionID": 424417,
1349 | "views": [
1350 | {
1351 | "viewNum": 0,
1352 | "xmin": 1536,
1353 | "ymin": 500,
1354 | "xmax": 1668,
1355 | "ymax": 799
1356 | },
1357 | {
1358 | "viewNum": 1,
1359 | "xmin": 1021,
1360 | "ymin": 434,
1361 | "xmax": 1058,
1362 | "ymax": 574
1363 | },
1364 | {
1365 | "viewNum": 2,
1366 | "xmin": 1149,
1367 | "ymin": 449,
1368 | "xmax": 1190,
1369 | "ymax": 589
1370 | },
1371 | {
1372 | "viewNum": 3,
1373 | "xmin": 310,
1374 | "ymin": 425,
1375 | "xmax": 361,
1376 | "ymax": 546
1377 | },
1378 | {
1379 | "viewNum": 4,
1380 | "xmin": 1191,
1381 | "ymin": 441,
1382 | "xmax": 1223,
1383 | "ymax": 563
1384 | },
1385 | {
1386 | "viewNum": 5,
1387 | "xmin": 1042,
1388 | "ymin": 431,
1389 | "xmax": 1081,
1390 | "ymax": 594
1391 | }
1392 | ]
1393 | },
1394 | {
1395 | "personID": 32,
1396 | "positionID": 569891,
1397 | "views": [
1398 | {
1399 | "viewNum": 0,
1400 | "xmin": -1,
1401 | "ymin": -1,
1402 | "xmax": -1,
1403 | "ymax": -1
1404 | },
1405 | {
1406 | "viewNum": 1,
1407 | "xmin": 682,
1408 | "ymin": 409,
1409 | "xmax": 706,
1410 | "ymax": 485
1411 | },
1412 | {
1413 | "viewNum": 2,
1414 | "xmin": 115,
1415 | "ymin": 453,
1416 | "xmax": 183,
1417 | "ymax": 603
1418 | },
1419 | {
1420 | "viewNum": 3,
1421 | "xmin": 990,
1422 | "ymin": 489,
1423 | "xmax": 1058,
1424 | "ymax": 769
1425 | },
1426 | {
1427 | "viewNum": 4,
1428 | "xmin": -109,
1429 | "ymin": 529,
1430 | "xmax": 64,
1431 | "ymax": 871
1432 | },
1433 | {
1434 | "viewNum": 5,
1435 | "xmin": 1057,
1436 | "ymin": 396,
1437 | "xmax": 1075,
1438 | "ymax": 470
1439 | }
1440 | ]
1441 | },
1442 | {
1443 | "personID": 33,
1444 | "positionID": 505785,
1445 | "views": [
1446 | {
1447 | "viewNum": 0,
1448 | "xmin": -1,
1449 | "ymin": -1,
1450 | "xmax": -1,
1451 | "ymax": -1
1452 | },
1453 | {
1454 | "viewNum": 1,
1455 | "xmin": 697,
1456 | "ymin": 413,
1457 | "xmax": 724,
1458 | "ymax": 501
1459 | },
1460 | {
1461 | "viewNum": 2,
1462 | "xmin": 345,
1463 | "ymin": 456,
1464 | "xmax": 401,
1465 | "ymax": 614
1466 | },
1467 | {
1468 | "viewNum": 3,
1469 | "xmin": 769,
1470 | "ymin": 455,
1471 | "xmax": 825,
1472 | "ymax": 653
1473 | },
1474 | {
1475 | "viewNum": 4,
1476 | "xmin": 569,
1477 | "ymin": 495,
1478 | "xmax": 655,
1479 | "ymax": 752
1480 | },
1481 | {
1482 | "viewNum": 5,
1483 | "xmin": 1020,
1484 | "ymin": 400,
1485 | "xmax": 1040,
1486 | "ymax": 485
1487 | }
1488 | ]
1489 | },
1490 | {
1491 | "personID": 34,
1492 | "positionID": 340270,
1493 | "views": [
1494 | {
1495 | "viewNum": 0,
1496 | "xmin": 950,
1497 | "ymin": 466,
1498 | "xmax": 991,
1499 | "ymax": 682
1500 | },
1501 | {
1502 | "viewNum": 1,
1503 | "xmin": 1245,
1504 | "ymin": 461,
1505 | "xmax": 1307,
1506 | "ymax": 667
1507 | },
1508 | {
1509 | "viewNum": 2,
1510 | "xmin": 1498,
1511 | "ymin": 452,
1512 | "xmax": 1557,
1513 | "ymax": 600
1514 | },
1515 | {
1516 | "viewNum": 3,
1517 | "xmin": 295,
1518 | "ymin": 416,
1519 | "xmax": 337,
1520 | "ymax": 513
1521 | },
1522 | {
1523 | "viewNum": 4,
1524 | "xmin": 1362,
1525 | "ymin": 434,
1526 | "xmax": 1392,
1527 | "ymax": 538
1528 | },
1529 | {
1530 | "viewNum": 5,
1531 | "xmin": 886,
1532 | "ymin": 473,
1533 | "xmax": 942,
1534 | "ymax": 738
1535 | }
1536 | ]
1537 | },
1538 | {
1539 | "personID": 35,
1540 | "positionID": 78094,
1541 | "views": [
1542 | {
1543 | "viewNum": 0,
1544 | "xmin": 660,
1545 | "ymin": 426,
1546 | "xmax": 694,
1547 | "ymax": 542
1548 | },
1549 | {
1550 | "viewNum": 1,
1551 | "xmin": -1,
1552 | "ymin": -1,
1553 | "xmax": -1,
1554 | "ymax": -1
1555 | },
1556 | {
1557 | "viewNum": 2,
1558 | "xmin": -1,
1559 | "ymin": -1,
1560 | "xmax": -1,
1561 | "ymax": -1
1562 | },
1563 | {
1564 | "viewNum": 3,
1565 | "xmin": 444,
1566 | "ymin": 404,
1567 | "xmax": 470,
1568 | "ymax": 471
1569 | },
1570 | {
1571 | "viewNum": 4,
1572 | "xmin": 1763,
1573 | "ymin": 432,
1574 | "xmax": 1807,
1575 | "ymax": 531
1576 | },
1577 | {
1578 | "viewNum": 5,
1579 | "xmin": -1,
1580 | "ymin": -1,
1581 | "xmax": -1,
1582 | "ymax": -1
1583 | }
1584 | ]
1585 | },
1586 | {
1587 | "personID": 36,
1588 | "positionID": 536285,
1589 | "views": [
1590 | {
1591 | "viewNum": 0,
1592 | "xmin": 1050,
1593 | "ymin": 631,
1594 | "xmax": 1211,
1595 | "ymax": 1226
1596 | },
1597 | {
1598 | "viewNum": 1,
1599 | "xmin": 1344,
1600 | "ymin": 433,
1601 | "xmax": 1387,
1602 | "ymax": 569
1603 | },
1604 | {
1605 | "viewNum": 2,
1606 | "xmin": 1225,
1607 | "ymin": 435,
1608 | "xmax": 1258,
1609 | "ymax": 541
1610 | },
1611 | {
1612 | "viewNum": 3,
1613 | "xmin": -1,
1614 | "ymin": -1,
1615 | "xmax": -1,
1616 | "ymax": -1
1617 | },
1618 | {
1619 | "viewNum": 4,
1620 | "xmin": 1087,
1621 | "ymin": 430,
1622 | "xmax": 1111,
1623 | "ymax": 523
1624 | },
1625 | {
1626 | "viewNum": 5,
1627 | "xmin": 1471,
1628 | "ymin": 455,
1629 | "xmax": 1563,
1630 | "ymax": 677
1631 | }
1632 | ]
1633 | },
1634 | {
1635 | "personID": 37,
1636 | "positionID": 181125,
1637 | "views": [
1638 | {
1639 | "viewNum": 0,
1640 | "xmin": 655,
1641 | "ymin": 436,
1642 | "xmax": 696,
1643 | "ymax": 578
1644 | },
1645 | {
1646 | "viewNum": 1,
1647 | "xmin": -1,
1648 | "ymin": -1,
1649 | "xmax": -1,
1650 | "ymax": -1
1651 | },
1652 | {
1653 | "viewNum": 2,
1654 | "xmin": -1,
1655 | "ymin": -1,
1656 | "xmax": -1,
1657 | "ymax": -1
1658 | },
1659 | {
1660 | "viewNum": 3,
1661 | "xmin": 370,
1662 | "ymin": 407,
1663 | "xmax": 400,
1664 | "ymax": 482
1665 | },
1666 | {
1667 | "viewNum": 4,
1668 | "xmin": 1603,
1669 | "ymin": 431,
1670 | "xmax": 1638,
1671 | "ymax": 527
1672 | },
1673 | {
1674 | "viewNum": 5,
1675 | "xmin": -1,
1676 | "ymin": -1,
1677 | "xmax": -1,
1678 | "ymax": -1
1679 | }
1680 | ]
1681 | },
1682 | {
1683 | "personID": 38,
1684 | "positionID": 261151,
1685 | "views": [
1686 | {
1687 | "viewNum": 0,
1688 | "xmin": 653,
1689 | "ymin": 448,
1690 | "xmax": 703,
1691 | "ymax": 620
1692 | },
1693 | {
1694 | "viewNum": 1,
1695 | "xmin": 1685,
1696 | "ymin": 520,
1697 | "xmax": 1833,
1698 | "ymax": 873
1699 | },
1700 | {
1701 | "viewNum": 2,
1702 | "xmin": 1842,
1703 | "ymin": 457,
1704 | "xmax": 1922,
1705 | "ymax": 616
1706 | },
1707 | {
1708 | "viewNum": 3,
1709 | "xmin": 300,
1710 | "ymin": 410,
1711 | "xmax": 336,
1712 | "ymax": 493
1713 | },
1714 | {
1715 | "viewNum": 4,
1716 | "xmin": 1484,
1717 | "ymin": 430,
1718 | "xmax": 1514,
1719 | "ymax": 524
1720 | },
1721 | {
1722 | "viewNum": 5,
1723 | "xmin": 274,
1724 | "ymin": 596,
1725 | "xmax": 502,
1726 | "ymax": 1141
1727 | }
1728 | ]
1729 | },
1730 | {
1731 | "personID": 39,
1732 | "positionID": 583262,
1733 | "views": [
1734 | {
1735 | "viewNum": 0,
1736 | "xmin": 728,
1737 | "ymin": 841,
1738 | "xmax": 998,
1739 | "ymax": 1857
1740 | },
1741 | {
1742 | "viewNum": 1,
1743 | "xmin": 1409,
1744 | "ymin": 430,
1745 | "xmax": 1451,
1746 | "ymax": 560
1747 | },
1748 | {
1749 | "viewNum": 2,
1750 | "xmin": 1211,
1751 | "ymin": 432,
1752 | "xmax": 1241,
1753 | "ymax": 530
1754 | },
1755 | {
1756 | "viewNum": 3,
1757 | "xmin": -1,
1758 | "ymin": -1,
1759 | "xmax": -1,
1760 | "ymax": -1
1761 | },
1762 | {
1763 | "viewNum": 4,
1764 | "xmin": 1043,
1765 | "ymin": 428,
1766 | "xmax": 1065,
1767 | "ymax": 515
1768 | },
1769 | {
1770 | "viewNum": 5,
1771 | "xmin": 1655,
1772 | "ymin": 460,
1773 | "xmax": 1768,
1774 | "ymax": 693
1775 | }
1776 | ]
1777 | },
1778 | {
1779 | "personID": 40,
1780 | "positionID": 498487,
1781 | "views": [
1782 | {
1783 | "viewNum": 0,
1784 | "xmin": -1,
1785 | "ymin": -1,
1786 | "xmax": -1,
1787 | "ymax": -1
1788 | },
1789 | {
1790 | "viewNum": 1,
1791 | "xmin": 992,
1792 | "ymin": 424,
1793 | "xmax": 1021,
1794 | "ymax": 540
1795 | },
1796 | {
1797 | "viewNum": 2,
1798 | "xmin": 973,
1799 | "ymin": 444,
1800 | "xmax": 1003,
1801 | "ymax": 572
1802 | },
1803 | {
1804 | "viewNum": 3,
1805 | "xmin": 247,
1806 | "ymin": 435,
1807 | "xmax": 312,
1808 | "ymax": 582
1809 | },
1810 | {
1811 | "viewNum": 4,
1812 | "xmin": 1030,
1813 | "ymin": 444,
1814 | "xmax": 1062,
1815 | "ymax": 572
1816 | },
1817 | {
1818 | "viewNum": 5,
1819 | "xmin": 1140,
1820 | "ymin": 420,
1821 | "xmax": 1177,
1822 | "ymax": 556
1823 | }
1824 | ]
1825 | },
1826 | {
1827 | "personID": 41,
1828 | "positionID": 617733,
1829 | "views": [
1830 | {
1831 | "viewNum": 0,
1832 | "xmin": -1,
1833 | "ymin": -1,
1834 | "xmax": -1,
1835 | "ymax": -1
1836 | },
1837 | {
1838 | "viewNum": 1,
1839 | "xmin": 839,
1840 | "ymin": 411,
1841 | "xmax": 861,
1842 | "ymax": 492
1843 | },
1844 | {
1845 | "viewNum": 2,
1846 | "xmin": 506,
1847 | "ymin": 442,
1848 | "xmax": 541,
1849 | "ymax": 564
1850 | },
1851 | {
1852 | "viewNum": 3,
1853 | "xmin": 351,
1854 | "ymin": 482,
1855 | "xmax": 458,
1856 | "ymax": 746
1857 | },
1858 | {
1859 | "viewNum": 4,
1860 | "xmin": 480,
1861 | "ymin": 467,
1862 | "xmax": 547,
1863 | "ymax": 653
1864 | },
1865 | {
1866 | "viewNum": 5,
1867 | "xmin": 1166,
1868 | "ymin": 402,
1869 | "xmax": 1192,
1870 | "ymax": 490
1871 | }
1872 | ]
1873 | },
1874 | {
1875 | "personID": 42,
1876 | "positionID": 560781,
1877 | "views": [
1878 | {
1879 | "viewNum": 0,
1880 | "xmin": -1,
1881 | "ymin": -1,
1882 | "xmax": -1,
1883 | "ymax": -1
1884 | },
1885 | {
1886 | "viewNum": 1,
1887 | "xmin": 752,
1888 | "ymin": 412,
1889 | "xmax": 777,
1890 | "ymax": 495
1891 | },
1892 | {
1893 | "viewNum": 2,
1894 | "xmin": 385,
1895 | "ymin": 449,
1896 | "xmax": 433,
1897 | "ymax": 589
1898 | },
1899 | {
1900 | "viewNum": 3,
1901 | "xmin": 653,
1902 | "ymin": 469,
1903 | "xmax": 726,
1904 | "ymax": 701
1905 | },
1906 | {
1907 | "viewNum": 4,
1908 | "xmin": 454,
1909 | "ymin": 485,
1910 | "xmax": 538,
1911 | "ymax": 716
1912 | },
1913 | {
1914 | "viewNum": 5,
1915 | "xmin": 1083,
1916 | "ymin": 400,
1917 | "xmax": 1104,
1918 | "ymax": 484
1919 | }
1920 | ]
1921 | },
1922 | {
1923 | "personID": 43,
1924 | "positionID": 434407,
1925 | "views": [
1926 | {
1927 | "viewNum": 0,
1928 | "xmin": 1521,
1929 | "ymin": 505,
1930 | "xmax": 1657,
1931 | "ymax": 819
1932 | },
1933 | {
1934 | "viewNum": 1,
1935 | "xmin": 1048,
1936 | "ymin": 434,
1937 | "xmax": 1085,
1938 | "ymax": 573
1939 | },
1940 | {
1941 | "viewNum": 2,
1942 | "xmin": 1155,
1943 | "ymin": 447,
1944 | "xmax": 1195,
1945 | "ymax": 584
1946 | },
1947 | {
1948 | "viewNum": 3,
1949 | "xmin": 280,
1950 | "ymin": 426,
1951 | "xmax": 333,
1952 | "ymax": 548
1953 | },
1954 | {
1955 | "viewNum": 4,
1956 | "xmin": 1179,
1957 | "ymin": 440,
1958 | "xmax": 1210,
1959 | "ymax": 558
1960 | },
1961 | {
1962 | "viewNum": 5,
1963 | "xmin": 1069,
1964 | "ymin": 433,
1965 | "xmax": 1112,
1966 | "ymax": 598
1967 | }
1968 | ]
1969 | }
1970 | ]
--------------------------------------------------------------------------------
/annotations_positions/00009.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "personID": 0,
4 | "positionID": 414365,
5 | "views": [
6 | {
7 | "viewNum": 0,
8 | "xmin": 1313,
9 | "ymin": 494,
10 | "xmax": 1411,
11 | "ymax": 780
12 | },
13 | {
14 | "viewNum": 1,
15 | "xmin": 1102,
16 | "ymin": 439,
17 | "xmax": 1144,
18 | "ymax": 591
19 | },
20 | {
21 | "viewNum": 2,
22 | "xmin": 1243,
23 | "ymin": 448,
24 | "xmax": 1287,
25 | "ymax": 585
26 | },
27 | {
28 | "viewNum": 3,
29 | "xmin": 270,
30 | "ymin": 423,
31 | "xmax": 320,
32 | "ymax": 538
33 | },
34 | {
35 | "viewNum": 4,
36 | "xmin": 1226,
37 | "ymin": 438,
38 | "xmax": 1256,
39 | "ymax": 551
40 | },
41 | {
42 | "viewNum": 5,
43 | "xmin": 1052,
44 | "ymin": 441,
45 | "xmax": 1099,
46 | "ymax": 627
47 | }
48 | ]
49 | },
50 | {
51 | "personID": 1,
52 | "positionID": 186455,
53 | "views": [
54 | {
55 | "viewNum": 0,
56 | "xmin": 1316,
57 | "ymin": 436,
58 | "xmax": 1363,
59 | "ymax": 581
60 | },
61 | {
62 | "viewNum": 1,
63 | "xmin": 525,
64 | "ymin": 464,
65 | "xmax": 600,
66 | "ymax": 680
67 | },
68 | {
69 | "viewNum": 2,
70 | "xmin": 1518,
71 | "ymin": 504,
72 | "xmax": 1633,
73 | "ymax": 782
74 | },
75 | {
76 | "viewNum": 3,
77 | "xmin": 645,
78 | "ymin": 412,
79 | "xmax": 673,
80 | "ymax": 500
81 | },
82 | {
83 | "viewNum": 4,
84 | "xmin": 1708,
85 | "ymin": 458,
86 | "xmax": 1777,
87 | "ymax": 623
88 | },
89 | {
90 | "viewNum": 5,
91 | "xmin": 480,
92 | "ymin": 432,
93 | "xmax": 537,
94 | "ymax": 596
95 | }
96 | ]
97 | },
98 | {
99 | "personID": 45,
100 | "positionID": 152868,
101 | "views": [
102 | {
103 | "viewNum": 0,
104 | "xmin": -1,
105 | "ymin": -1,
106 | "xmax": -1,
107 | "ymax": -1
108 | },
109 | {
110 | "viewNum": 1,
111 | "xmin": 84,
112 | "ymin": 429,
113 | "xmax": 141,
114 | "ymax": 555
115 | },
116 | {
117 | "viewNum": 2,
118 | "xmin": -1,
119 | "ymin": -1,
120 | "xmax": -1,
121 | "ymax": -1
122 | },
123 | {
124 | "viewNum": 3,
125 | "xmin": 1166,
126 | "ymin": 418,
127 | "xmax": 1192,
128 | "ymax": 524
129 | },
130 | {
131 | "viewNum": 4,
132 | "xmin": -1,
133 | "ymin": -1,
134 | "xmax": -1,
135 | "ymax": -1
136 | },
137 | {
138 | "viewNum": 5,
139 | "xmin": 601,
140 | "ymin": 399,
141 | "xmax": 625,
142 | "ymax": 482
143 | }
144 | ]
145 | },
146 | {
147 | "personID": 2,
148 | "positionID": 301417,
149 | "views": [
150 | {
151 | "viewNum": 0,
152 | "xmin": 1335,
153 | "ymin": 455,
154 | "xmax": 1400,
155 | "ymax": 648
156 | },
157 | {
158 | "viewNum": 1,
159 | "xmin": 857,
160 | "ymin": 449,
161 | "xmax": 904,
162 | "ymax": 624
163 | },
164 | {
165 | "viewNum": 2,
166 | "xmin": 1318,
167 | "ymin": 467,
168 | "xmax": 1382,
169 | "ymax": 651
170 | },
171 | {
172 | "viewNum": 3,
173 | "xmin": 489,
174 | "ymin": 417,
175 | "xmax": 527,
176 | "ymax": 517
177 | },
178 | {
179 | "viewNum": 4,
180 | "xmin": 1422,
181 | "ymin": 447,
182 | "xmax": 1462,
183 | "ymax": 582
184 | },
185 | {
186 | "viewNum": 5,
187 | "xmin": 756,
188 | "ymin": 435,
189 | "xmax": 795,
190 | "ymax": 606
191 | }
192 | ]
193 | },
194 | {
195 | "personID": 3,
196 | "positionID": 189905,
197 | "views": [
198 | {
199 | "viewNum": 0,
200 | "xmin": -1,
201 | "ymin": -1,
202 | "xmax": -1,
203 | "ymax": -1
204 | },
205 | {
206 | "viewNum": 1,
207 | "xmin": 152,
208 | "ymin": 424,
209 | "xmax": 202,
210 | "ymax": 539
211 | },
212 | {
213 | "viewNum": 2,
214 | "xmin": -1,
215 | "ymin": -1,
216 | "xmax": -1,
217 | "ymax": -1
218 | },
219 | {
220 | "viewNum": 3,
221 | "xmin": 1215,
222 | "ymin": 422,
223 | "xmax": 1244,
224 | "ymax": 536
225 | },
226 | {
227 | "viewNum": 4,
228 | "xmin": -1,
229 | "ymin": -1,
230 | "xmax": -1,
231 | "ymax": -1
232 | },
233 | {
234 | "viewNum": 5,
235 | "xmin": 653,
236 | "ymin": 398,
237 | "xmax": 674,
238 | "ymax": 476
239 | }
240 | ]
241 | },
242 | {
243 | "personID": 4,
244 | "positionID": 189906,
245 | "views": [
246 | {
247 | "viewNum": 0,
248 | "xmin": -1,
249 | "ymin": -1,
250 | "xmax": -1,
251 | "ymax": -1
252 | },
253 | {
254 | "viewNum": 1,
255 | "xmin": 152,
256 | "ymin": 424,
257 | "xmax": 201,
258 | "ymax": 539
259 | },
260 | {
261 | "viewNum": 2,
262 | "xmin": -1,
263 | "ymin": -1,
264 | "xmax": -1,
265 | "ymax": -1
266 | },
267 | {
268 | "viewNum": 3,
269 | "xmin": 1217,
270 | "ymin": 422,
271 | "xmax": 1246,
272 | "ymax": 536
273 | },
274 | {
275 | "viewNum": 4,
276 | "xmin": -1,
277 | "ymin": -1,
278 | "xmax": -1,
279 | "ymax": -1
280 | },
281 | {
282 | "viewNum": 5,
283 | "xmin": 653,
284 | "ymin": 398,
285 | "xmax": 674,
286 | "ymax": 476
287 | }
288 | ]
289 | },
290 | {
291 | "personID": 6,
292 | "positionID": 490383,
293 | "views": [
294 | {
295 | "viewNum": 0,
296 | "xmin": 1579,
297 | "ymin": 553,
298 | "xmax": 1783,
299 | "ymax": 979
300 | },
301 | {
302 | "viewNum": 1,
303 | "xmin": 1137,
304 | "ymin": 431,
305 | "xmax": 1174,
306 | "ymax": 561
307 | },
308 | {
309 | "viewNum": 2,
310 | "xmin": 1138,
311 | "ymin": 441,
312 | "xmax": 1172,
313 | "ymax": 562
314 | },
315 | {
316 | "viewNum": 3,
317 | "xmin": 138,
318 | "ymin": 430,
319 | "xmax": 201,
320 | "ymax": 563
321 | },
322 | {
323 | "viewNum": 4,
324 | "xmin": 1103,
325 | "ymin": 436,
326 | "xmax": 1131,
327 | "ymax": 546
328 | },
329 | {
330 | "viewNum": 5,
331 | "xmin": 1211,
332 | "ymin": 435,
333 | "xmax": 1264,
334 | "ymax": 607
335 | }
336 | ]
337 | },
338 | {
339 | "personID": 7,
340 | "positionID": 372788,
341 | "views": [
342 | {
343 | "viewNum": 0,
344 | "xmin": -1,
345 | "ymin": -1,
346 | "xmax": -1,
347 | "ymax": -1
348 | },
349 | {
350 | "viewNum": 1,
351 | "xmin": 538,
352 | "ymin": 419,
353 | "xmax": 573,
354 | "ymax": 521
355 | },
356 | {
357 | "viewNum": 2,
358 | "xmin": 211,
359 | "ymin": 483,
360 | "xmax": 303,
361 | "ymax": 708
362 | },
363 | {
364 | "viewNum": 3,
365 | "xmin": 930,
366 | "ymin": 434,
367 | "xmax": 964,
368 | "ymax": 580
369 | },
370 | {
371 | "viewNum": 4,
372 | "xmin": 1018,
373 | "ymin": 529,
374 | "xmax": 1105,
375 | "ymax": 871
376 | },
377 | {
378 | "viewNum": 5,
379 | "xmin": 864,
380 | "ymin": 401,
381 | "xmax": 882,
382 | "ymax": 488
383 | }
384 | ]
385 | },
386 | {
387 | "personID": 52,
388 | "positionID": 213976,
389 | "views": [
390 | {
391 | "viewNum": 0,
392 | "xmin": -1,
393 | "ymin": -1,
394 | "xmax": -1,
395 | "ymax": -1
396 | },
397 | {
398 | "viewNum": 1,
399 | "xmin": 169,
400 | "ymin": 420,
401 | "xmax": 214,
402 | "ymax": 524
403 | },
404 | {
405 | "viewNum": 2,
406 | "xmin": -1,
407 | "ymin": -1,
408 | "xmax": -1,
409 | "ymax": -1
410 | },
411 | {
412 | "viewNum": 3,
413 | "xmin": 1336,
414 | "ymin": 426,
415 | "xmax": 1370,
416 | "ymax": 551
417 | },
418 | {
419 | "viewNum": 4,
420 | "xmin": -1,
421 | "ymin": -1,
422 | "xmax": -1,
423 | "ymax": -1
424 | },
425 | {
426 | "viewNum": 5,
427 | "xmin": 689,
428 | "ymin": 395,
429 | "xmax": 708,
430 | "ymax": 468
431 | }
432 | ]
433 | },
434 | {
435 | "personID": 8,
436 | "positionID": 535381,
437 | "views": [
438 | {
439 | "viewNum": 0,
440 | "xmin": 1800,
441 | "ymin": 630,
442 | "xmax": 2163,
443 | "ymax": 1225
444 | },
445 | {
446 | "viewNum": 1,
447 | "xmin": 1174,
448 | "ymin": 427,
449 | "xmax": 1208,
450 | "ymax": 550
451 | },
452 | {
453 | "viewNum": 2,
454 | "xmin": 1103,
455 | "ymin": 438,
456 | "xmax": 1134,
457 | "ymax": 550
458 | },
459 | {
460 | "viewNum": 3,
461 | "xmin": 24,
462 | "ymin": 435,
463 | "xmax": 97,
464 | "ymax": 579
465 | },
466 | {
467 | "viewNum": 4,
468 | "xmin": 1042,
469 | "ymin": 435,
470 | "xmax": 1068,
471 | "ymax": 540
472 | },
473 | {
474 | "viewNum": 5,
475 | "xmin": 1310,
476 | "ymin": 434,
477 | "xmax": 1368,
478 | "ymax": 603
479 | }
480 | ]
481 | },
482 | {
483 | "personID": 9,
484 | "positionID": 548640,
485 | "views": [
486 | {
487 | "viewNum": 0,
488 | "xmin": -1,
489 | "ymin": -1,
490 | "xmax": -1,
491 | "ymax": -1
492 | },
493 | {
494 | "viewNum": 1,
495 | "xmin": 864,
496 | "ymin": 416,
497 | "xmax": 889,
498 | "ymax": 510
499 | },
500 | {
501 | "viewNum": 2,
502 | "xmin": 682,
503 | "ymin": 445,
504 | "xmax": 714,
505 | "ymax": 575
506 | },
507 | {
508 | "viewNum": 3,
509 | "xmin": 365,
510 | "ymin": 452,
511 | "xmax": 442,
512 | "ymax": 642
513 | },
514 | {
515 | "viewNum": 4,
516 | "xmin": 785,
517 | "ymin": 458,
518 | "xmax": 831,
519 | "ymax": 621
520 | },
521 | {
522 | "viewNum": 5,
523 | "xmin": 1127,
524 | "ymin": 407,
525 | "xmax": 1155,
526 | "ymax": 510
527 | }
528 | ]
529 | },
530 | {
531 | "personID": 10,
532 | "positionID": 259904,
533 | "views": [
534 | {
535 | "viewNum": 0,
536 | "xmin": -1,
537 | "ymin": -1,
538 | "xmax": -1,
539 | "ymax": -1
540 | },
541 | {
542 | "viewNum": 1,
543 | "xmin": 287,
544 | "ymin": 420,
545 | "xmax": 329,
546 | "ymax": 525
547 | },
548 | {
549 | "viewNum": 2,
550 | "xmin": -1,
551 | "ymin": -1,
552 | "xmax": -1,
553 | "ymax": -1
554 | },
555 | {
556 | "viewNum": 3,
557 | "xmin": 1199,
558 | "ymin": 427,
559 | "xmax": 1232,
560 | "ymax": 556
561 | },
562 | {
563 | "viewNum": 4,
564 | "xmin": -1,
565 | "ymin": -1,
566 | "xmax": -1,
567 | "ymax": -1
568 | },
569 | {
570 | "viewNum": 5,
571 | "xmin": 732,
572 | "ymin": 397,
573 | "xmax": 751,
574 | "ymax": 475
575 | }
576 | ]
577 | },
578 | {
579 | "personID": 12,
580 | "positionID": 169170,
581 | "views": [
582 | {
583 | "viewNum": 0,
584 | "xmin": 753,
585 | "ymin": 435,
586 | "xmax": 788,
587 | "ymax": 573
588 | },
589 | {
590 | "viewNum": 1,
591 | "xmin": 1537,
592 | "ymin": 593,
593 | "xmax": 1742,
594 | "ymax": 1119
595 | },
596 | {
597 | "viewNum": 2,
598 | "xmin": -1,
599 | "ymin": -1,
600 | "xmax": -1,
601 | "ymax": -1
602 | },
603 | {
604 | "viewNum": 3,
605 | "xmin": 415,
606 | "ymin": 407,
607 | "xmax": 445,
608 | "ymax": 483
609 | },
610 | {
611 | "viewNum": 4,
612 | "xmin": 1633,
613 | "ymin": 434,
614 | "xmax": 1672,
615 | "ymax": 536
616 | },
617 | {
618 | "viewNum": 5,
619 | "xmin": -1,
620 | "ymin": -1,
621 | "xmax": -1,
622 | "ymax": -1
623 | }
624 | ]
625 | },
626 | {
627 | "personID": 13,
628 | "positionID": 91337,
629 | "views": [
630 | {
631 | "viewNum": 0,
632 | "xmin": 1064,
633 | "ymin": 426,
634 | "xmax": 1090,
635 | "ymax": 546
636 | },
637 | {
638 | "viewNum": 1,
639 | "xmin": 330,
640 | "ymin": 543,
641 | "xmax": 490,
642 | "ymax": 951
643 | },
644 | {
645 | "viewNum": 2,
646 | "xmin": -1,
647 | "ymin": -1,
648 | "xmax": -1,
649 | "ymax": -1
650 | },
651 | {
652 | "viewNum": 3,
653 | "xmin": 615,
654 | "ymin": 407,
655 | "xmax": 640,
656 | "ymax": 482
657 | },
658 | {
659 | "viewNum": 4,
660 | "xmin": 1880,
661 | "ymin": 450,
662 | "xmax": 1951,
663 | "ymax": 593
664 | },
665 | {
666 | "viewNum": 5,
667 | "xmin": -35,
668 | "ymin": 464,
669 | "xmax": 99,
670 | "ymax": 708
671 | }
672 | ]
673 | },
674 | {
675 | "personID": 48,
676 | "positionID": 56709,
677 | "views": [
678 | {
679 | "viewNum": 0,
680 | "xmin": 1628,
681 | "ymin": 423,
682 | "xmax": 1678,
683 | "ymax": 536
684 | },
685 | {
686 | "viewNum": 1,
687 | "xmin": -1,
688 | "ymin": -1,
689 | "xmax": -1,
690 | "ymax": -1
691 | },
692 | {
693 | "viewNum": 2,
694 | "xmin": -1,
695 | "ymin": -1,
696 | "xmax": -1,
697 | "ymax": -1
698 | },
699 | {
700 | "viewNum": 3,
701 | "xmin": 995,
702 | "ymin": 410,
703 | "xmax": 1015,
704 | "ymax": 496
705 | },
706 | {
707 | "viewNum": 4,
708 | "xmin": -1,
709 | "ymin": -1,
710 | "xmax": -1,
711 | "ymax": -1
712 | },
713 | {
714 | "viewNum": 5,
715 | "xmin": 400,
716 | "ymin": 408,
717 | "xmax": 440,
718 | "ymax": 514
719 | }
720 | ]
721 | },
722 | {
723 | "personID": 14,
724 | "positionID": 148217,
725 | "views": [
726 | {
727 | "viewNum": 0,
728 | "xmin": 852,
729 | "ymin": 432,
730 | "xmax": 881,
731 | "ymax": 565
732 | },
733 | {
734 | "viewNum": 1,
735 | "xmin": 1150,
736 | "ymin": 575,
737 | "xmax": 1297,
738 | "ymax": 1059
739 | },
740 | {
741 | "viewNum": 2,
742 | "xmin": -1,
743 | "ymin": -1,
744 | "xmax": -1,
745 | "ymax": -1
746 | },
747 | {
748 | "viewNum": 3,
749 | "xmin": 471,
750 | "ymin": 407,
751 | "xmax": 499,
752 | "ymax": 483
753 | },
754 | {
755 | "viewNum": 4,
756 | "xmin": 1686,
757 | "ymin": 437,
758 | "xmax": 1731,
759 | "ymax": 549
760 | },
761 | {
762 | "viewNum": 5,
763 | "xmin": -1,
764 | "ymin": -1,
765 | "xmax": -1,
766 | "ymax": -1
767 | }
768 | ]
769 | },
770 | {
771 | "personID": 15,
772 | "positionID": 107558,
773 | "views": [
774 | {
775 | "viewNum": 0,
776 | "xmin": 1437,
777 | "ymin": 427,
778 | "xmax": 1483,
779 | "ymax": 551
780 | },
781 | {
782 | "viewNum": 1,
783 | "xmin": 117,
784 | "ymin": 465,
785 | "xmax": 212,
786 | "ymax": 682
787 | },
788 | {
789 | "viewNum": 2,
790 | "xmin": 1511,
791 | "ymin": 602,
792 | "xmax": 1740,
793 | "ymax": 1119
794 | },
795 | {
796 | "viewNum": 3,
797 | "xmin": 807,
798 | "ymin": 410,
799 | "xmax": 830,
800 | "ymax": 495
801 | },
802 | {
803 | "viewNum": 4,
804 | "xmin": -1,
805 | "ymin": -1,
806 | "xmax": -1,
807 | "ymax": -1
808 | },
809 | {
810 | "viewNum": 5,
811 | "xmin": 383,
812 | "ymin": 420,
813 | "xmax": 435,
814 | "ymax": 556
815 | }
816 | ]
817 | },
818 | {
819 | "personID": 17,
820 | "positionID": 332797,
821 | "views": [
822 | {
823 | "viewNum": 0,
824 | "xmin": -1,
825 | "ymin": -1,
826 | "xmax": -1,
827 | "ymax": -1
828 | },
829 | {
830 | "viewNum": 1,
831 | "xmin": 473,
832 | "ymin": 421,
833 | "xmax": 511,
834 | "ymax": 527
835 | },
836 | {
837 | "viewNum": 2,
838 | "xmin": 103,
839 | "ymin": 497,
840 | "xmax": 221,
841 | "ymax": 758
842 | },
843 | {
844 | "viewNum": 3,
845 | "xmin": 976,
846 | "ymin": 430,
847 | "xmax": 1008,
848 | "ymax": 566
849 | },
850 | {
851 | "viewNum": 4,
852 | "xmin": 1201,
853 | "ymin": 551,
854 | "xmax": 1310,
855 | "ymax": 947
856 | },
857 | {
858 | "viewNum": 5,
859 | "xmin": 815,
860 | "ymin": 401,
861 | "xmax": 833,
862 | "ymax": 488
863 | }
864 | ]
865 | },
866 | {
867 | "personID": 18,
868 | "positionID": 259332,
869 | "views": [
870 | {
871 | "viewNum": 0,
872 | "xmin": 1097,
873 | "ymin": 447,
874 | "xmax": 1138,
875 | "ymax": 619
876 | },
877 | {
878 | "viewNum": 1,
879 | "xmin": 966,
880 | "ymin": 469,
881 | "xmax": 1024,
882 | "ymax": 695
883 | },
884 | {
885 | "viewNum": 2,
886 | "xmin": 1571,
887 | "ymin": 468,
888 | "xmax": 1651,
889 | "ymax": 658
890 | },
891 | {
892 | "viewNum": 3,
893 | "xmin": 455,
894 | "ymin": 413,
895 | "xmax": 490,
896 | "ymax": 504
897 | },
898 | {
899 | "viewNum": 4,
900 | "xmin": 1502,
901 | "ymin": 441,
902 | "xmax": 1541,
903 | "ymax": 563
904 | },
905 | {
906 | "viewNum": 5,
907 | "xmin": 602,
908 | "ymin": 456,
909 | "xmax": 667,
910 | "ymax": 680
911 | }
912 | ]
913 | },
914 | {
915 | "personID": 19,
916 | "positionID": 413178,
917 | "views": [
918 | {
919 | "viewNum": 0,
920 | "xmin": 552,
921 | "ymin": 494,
922 | "xmax": 644,
923 | "ymax": 776
924 | },
925 | {
926 | "viewNum": 1,
927 | "xmin": 1572,
928 | "ymin": 460,
929 | "xmax": 1644,
930 | "ymax": 664
931 | },
932 | {
933 | "viewNum": 2,
934 | "xmin": 1499,
935 | "ymin": 441,
936 | "xmax": 1547,
937 | "ymax": 562
938 | },
939 | {
940 | "viewNum": 3,
941 | "xmin": 96,
942 | "ymin": 418,
943 | "xmax": 147,
944 | "ymax": 520
945 | },
946 | {
947 | "viewNum": 4,
948 | "xmin": 1274,
949 | "ymin": 428,
950 | "xmax": 1297,
951 | "ymax": 516
952 | },
953 | {
954 | "viewNum": 5,
955 | "xmin": 1310,
956 | "ymin": 523,
957 | "xmax": 1453,
958 | "ymax": 904
959 | }
960 | ]
961 | },
962 | {
963 | "personID": 49,
964 | "positionID": 523843,
965 | "views": [
966 | {
967 | "viewNum": 0,
968 | "xmin": -1,
969 | "ymin": -1,
970 | "xmax": -1,
971 | "ymax": -1
972 | },
973 | {
974 | "viewNum": 1,
975 | "xmin": 672,
976 | "ymin": 411,
977 | "xmax": 698,
978 | "ymax": 494
979 | },
980 | {
981 | "viewNum": 2,
982 | "xmin": 200,
983 | "ymin": 456,
984 | "xmax": 266,
985 | "ymax": 616
986 | },
987 | {
988 | "viewNum": 3,
989 | "xmin": 897,
990 | "ymin": 466,
991 | "xmax": 951,
992 | "ymax": 689
993 | },
994 | {
995 | "viewNum": 4,
996 | "xmin": 290,
997 | "ymin": 516,
998 | "xmax": 415,
999 | "ymax": 824
1000 | },
1001 | {
1002 | "viewNum": 5,
1003 | "xmin": 1024,
1004 | "ymin": 398,
1005 | "xmax": 1042,
1006 | "ymax": 477
1007 | }
1008 | ]
1009 | },
1010 | {
1011 | "personID": 20,
1012 | "positionID": 210623,
1013 | "views": [
1014 | {
1015 | "viewNum": 0,
1016 | "xmin": 1683,
1017 | "ymin": 439,
1018 | "xmax": 1755,
1019 | "ymax": 592
1020 | },
1021 | {
1022 | "viewNum": 1,
1023 | "xmin": 384,
1024 | "ymin": 440,
1025 | "xmax": 443,
1026 | "ymax": 596
1027 | },
1028 | {
1029 | "viewNum": 2,
1030 | "xmin": 875,
1031 | "ymin": 525,
1032 | "xmax": 953,
1033 | "ymax": 854
1034 | },
1035 | {
1036 | "viewNum": 3,
1037 | "xmin": 810,
1038 | "ymin": 416,
1039 | "xmax": 837,
1040 | "ymax": 516
1041 | },
1042 | {
1043 | "viewNum": 4,
1044 | "xmin": 1754,
1045 | "ymin": 492,
1046 | "xmax": 1869,
1047 | "ymax": 742
1048 | },
1049 | {
1050 | "viewNum": 5,
1051 | "xmin": 617,
1052 | "ymin": 413,
1053 | "xmax": 650,
1054 | "ymax": 529
1055 | }
1056 | ]
1057 | },
1058 | {
1059 | "personID": 21,
1060 | "positionID": 233337,
1061 | "views": [
1062 | {
1063 | "viewNum": 0,
1064 | "xmin": 1099,
1065 | "ymin": 443,
1066 | "xmax": 1138,
1067 | "ymax": 604
1068 | },
1069 | {
1070 | "viewNum": 1,
1071 | "xmin": 899,
1072 | "ymin": 475,
1073 | "xmax": 961,
1074 | "ymax": 715
1075 | },
1076 | {
1077 | "viewNum": 2,
1078 | "xmin": 1633,
1079 | "ymin": 475,
1080 | "xmax": 1723,
1081 | "ymax": 679
1082 | },
1083 | {
1084 | "viewNum": 3,
1085 | "xmin": 488,
1086 | "ymin": 412,
1087 | "xmax": 521,
1088 | "ymax": 500
1089 | },
1090 | {
1091 | "viewNum": 4,
1092 | "xmin": 1554,
1093 | "ymin": 443,
1094 | "xmax": 1597,
1095 | "ymax": 568
1096 | },
1097 | {
1098 | "viewNum": 5,
1099 | "xmin": 515,
1100 | "ymin": 456,
1101 | "xmax": 588,
1102 | "ymax": 679
1103 | }
1104 | ]
1105 | },
1106 | {
1107 | "personID": 22,
1108 | "positionID": 458174,
1109 | "views": [
1110 | {
1111 | "viewNum": 0,
1112 | "xmin": 422,
1113 | "ymin": 523,
1114 | "xmax": 552,
1115 | "ymax": 871
1116 | },
1117 | {
1118 | "viewNum": 1,
1119 | "xmin": 1591,
1120 | "ymin": 452,
1121 | "xmax": 1657,
1122 | "ymax": 637
1123 | },
1124 | {
1125 | "viewNum": 2,
1126 | "xmin": 1441,
1127 | "ymin": 438,
1128 | "xmax": 1483,
1129 | "ymax": 550
1130 | },
1131 | {
1132 | "viewNum": 3,
1133 | "xmin": 6,
1134 | "ymin": 421,
1135 | "xmax": 62,
1136 | "ymax": 530
1137 | },
1138 | {
1139 | "viewNum": 4,
1140 | "xmin": 1219,
1141 | "ymin": 427,
1142 | "xmax": 1242,
1143 | "ymax": 512
1144 | },
1145 | {
1146 | "viewNum": 5,
1147 | "xmin": 1528,
1148 | "ymin": 519,
1149 | "xmax": 1700,
1150 | "ymax": 892
1151 | }
1152 | ]
1153 | },
1154 | {
1155 | "personID": 24,
1156 | "positionID": 517215,
1157 | "views": [
1158 | {
1159 | "viewNum": 0,
1160 | "xmin": 475,
1161 | "ymin": 592,
1162 | "xmax": 650,
1163 | "ymax": 1097
1164 | },
1165 | {
1166 | "viewNum": 1,
1167 | "xmin": 1490,
1168 | "ymin": 440,
1169 | "xmax": 1542,
1170 | "ymax": 594
1171 | },
1172 | {
1173 | "viewNum": 2,
1174 | "xmin": 1326,
1175 | "ymin": 435,
1176 | "xmax": 1361,
1177 | "ymax": 540
1178 | },
1179 | {
1180 | "viewNum": 3,
1181 | "xmin": -1,
1182 | "ymin": -1,
1183 | "xmax": -1,
1184 | "ymax": -1
1185 | },
1186 | {
1187 | "viewNum": 4,
1188 | "xmin": 1137,
1189 | "ymin": 427,
1190 | "xmax": 1159,
1191 | "ymax": 514
1192 | },
1193 | {
1194 | "viewNum": 5,
1195 | "xmin": 1604,
1196 | "ymin": 484,
1197 | "xmax": 1744,
1198 | "ymax": 775
1199 | }
1200 | ]
1201 | },
1202 | {
1203 | "personID": 25,
1204 | "positionID": 323474,
1205 | "views": [
1206 | {
1207 | "viewNum": 0,
1208 | "xmin": 1518,
1209 | "ymin": 461,
1210 | "xmax": 1603,
1211 | "ymax": 667
1212 | },
1213 | {
1214 | "viewNum": 1,
1215 | "xmin": 798,
1216 | "ymin": 440,
1217 | "xmax": 841,
1218 | "ymax": 595
1219 | },
1220 | {
1221 | "viewNum": 2,
1222 | "xmin": 1164,
1223 | "ymin": 466,
1224 | "xmax": 1220,
1225 | "ymax": 651
1226 | },
1227 | {
1228 | "viewNum": 3,
1229 | "xmin": 525,
1230 | "ymin": 419,
1231 | "xmax": 563,
1232 | "ymax": 527
1233 | },
1234 | {
1235 | "viewNum": 4,
1236 | "xmin": 1370,
1237 | "ymin": 451,
1238 | "xmax": 1412,
1239 | "ymax": 599
1240 | },
1241 | {
1242 | "viewNum": 5,
1243 | "xmin": 809,
1244 | "ymin": 426,
1245 | "xmax": 841,
1246 | "ymax": 574
1247 | }
1248 | ]
1249 | },
1250 | {
1251 | "personID": 46,
1252 | "positionID": 130735,
1253 | "views": [
1254 | {
1255 | "viewNum": 0,
1256 | "xmin": 1768,
1257 | "ymin": 429,
1258 | "xmax": 1833,
1259 | "ymax": 559
1260 | },
1261 | {
1262 | "viewNum": 1,
1263 | "xmin": 86,
1264 | "ymin": 440,
1265 | "xmax": 155,
1266 | "ymax": 595
1267 | },
1268 | {
1269 | "viewNum": 2,
1270 | "xmin": -274,
1271 | "ymin": 706,
1272 | "xmax": 165,
1273 | "ymax": 1464
1274 | },
1275 | {
1276 | "viewNum": 3,
1277 | "xmin": 994,
1278 | "ymin": 414,
1279 | "xmax": 1016,
1280 | "ymax": 509
1281 | },
1282 | {
1283 | "viewNum": 4,
1284 | "xmin": -1,
1285 | "ymin": -1,
1286 | "xmax": -1,
1287 | "ymax": -1
1288 | },
1289 | {
1290 | "viewNum": 5,
1291 | "xmin": 529,
1292 | "ymin": 406,
1293 | "xmax": 561,
1294 | "ymax": 505
1295 | }
1296 | ]
1297 | },
1298 | {
1299 | "personID": 50,
1300 | "positionID": 573258,
1301 | "views": [
1302 | {
1303 | "viewNum": 0,
1304 | "xmin": 703,
1305 | "ymin": 771,
1306 | "xmax": 930,
1307 | "ymax": 1657
1308 | },
1309 | {
1310 | "viewNum": 1,
1311 | "xmin": 1413,
1312 | "ymin": 431,
1313 | "xmax": 1456,
1314 | "ymax": 564
1315 | },
1316 | {
1317 | "viewNum": 2,
1318 | "xmin": 1224,
1319 | "ymin": 433,
1320 | "xmax": 1255,
1321 | "ymax": 532
1322 | },
1323 | {
1324 | "viewNum": 3,
1325 | "xmin": -1,
1326 | "ymin": -1,
1327 | "xmax": -1,
1328 | "ymax": -1
1329 | },
1330 | {
1331 | "viewNum": 4,
1332 | "xmin": 1056,
1333 | "ymin": 428,
1334 | "xmax": 1078,
1335 | "ymax": 516
1336 | },
1337 | {
1338 | "viewNum": 5,
1339 | "xmin": 1639,
1340 | "ymin": 462,
1341 | "xmax": 1754,
1342 | "ymax": 699
1343 | }
1344 | ]
1345 | },
1346 | {
1347 | "personID": 51,
1348 | "positionID": 573258,
1349 | "views": [
1350 | {
1351 | "viewNum": 0,
1352 | "xmin": 703,
1353 | "ymin": 771,
1354 | "xmax": 930,
1355 | "ymax": 1657
1356 | },
1357 | {
1358 | "viewNum": 1,
1359 | "xmin": 1413,
1360 | "ymin": 431,
1361 | "xmax": 1456,
1362 | "ymax": 564
1363 | },
1364 | {
1365 | "viewNum": 2,
1366 | "xmin": 1224,
1367 | "ymin": 433,
1368 | "xmax": 1255,
1369 | "ymax": 532
1370 | },
1371 | {
1372 | "viewNum": 3,
1373 | "xmin": -1,
1374 | "ymin": -1,
1375 | "xmax": -1,
1376 | "ymax": -1
1377 | },
1378 | {
1379 | "viewNum": 4,
1380 | "xmin": 1056,
1381 | "ymin": 428,
1382 | "xmax": 1078,
1383 | "ymax": 516
1384 | },
1385 | {
1386 | "viewNum": 5,
1387 | "xmin": 1639,
1388 | "ymin": 462,
1389 | "xmax": 1754,
1390 | "ymax": 699
1391 | }
1392 | ]
1393 | },
1394 | {
1395 | "personID": 26,
1396 | "positionID": 366655,
1397 | "views": [
1398 | {
1399 | "viewNum": 0,
1400 | "xmin": -1,
1401 | "ymin": -1,
1402 | "xmax": -1,
1403 | "ymax": -1
1404 | },
1405 | {
1406 | "viewNum": 1,
1407 | "xmin": 643,
1408 | "ymin": 425,
1409 | "xmax": 680,
1410 | "ymax": 541
1411 | },
1412 | {
1413 | "viewNum": 2,
1414 | "xmin": 673,
1415 | "ymin": 472,
1416 | "xmax": 722,
1417 | "ymax": 669
1418 | },
1419 | {
1420 | "viewNum": 3,
1421 | "xmin": 710,
1422 | "ymin": 428,
1423 | "xmax": 750,
1424 | "ymax": 558
1425 | },
1426 | {
1427 | "viewNum": 4,
1428 | "xmin": 1196,
1429 | "ymin": 478,
1430 | "xmax": 1253,
1431 | "ymax": 693
1432 | },
1433 | {
1434 | "viewNum": 5,
1435 | "xmin": 869,
1436 | "ymin": 408,
1437 | "xmax": 891,
1438 | "ymax": 514
1439 | }
1440 | ]
1441 | },
1442 | {
1443 | "personID": 30,
1444 | "positionID": 528740,
1445 | "views": [
1446 | {
1447 | "viewNum": 0,
1448 | "xmin": -1,
1449 | "ymin": -1,
1450 | "xmax": -1,
1451 | "ymax": -1
1452 | },
1453 | {
1454 | "viewNum": 1,
1455 | "xmin": 756,
1456 | "ymin": 414,
1457 | "xmax": 781,
1458 | "ymax": 502
1459 | },
1460 | {
1461 | "viewNum": 2,
1462 | "xmin": 469,
1463 | "ymin": 451,
1464 | "xmax": 513,
1465 | "ymax": 596
1466 | },
1467 | {
1468 | "viewNum": 3,
1469 | "xmin": 621,
1470 | "ymin": 457,
1471 | "xmax": 686,
1472 | "ymax": 657
1473 | },
1474 | {
1475 | "viewNum": 4,
1476 | "xmin": 638,
1477 | "ymin": 478,
1478 | "xmax": 706,
1479 | "ymax": 693
1480 | },
1481 | {
1482 | "viewNum": 5,
1483 | "xmin": 1061,
1484 | "ymin": 402,
1485 | "xmax": 1083,
1486 | "ymax": 492
1487 | }
1488 | ]
1489 | },
1490 | {
1491 | "personID": 31,
1492 | "positionID": 465580,
1493 | "views": [
1494 | {
1495 | "viewNum": 0,
1496 | "xmin": -1,
1497 | "ymin": -1,
1498 | "xmax": -1,
1499 | "ymax": -1
1500 | },
1501 | {
1502 | "viewNum": 1,
1503 | "xmin": 845,
1504 | "ymin": 422,
1505 | "xmax": 875,
1506 | "ymax": 532
1507 | },
1508 | {
1509 | "viewNum": 2,
1510 | "xmin": 821,
1511 | "ymin": 451,
1512 | "xmax": 856,
1513 | "ymax": 597
1514 | },
1515 | {
1516 | "viewNum": 3,
1517 | "xmin": 449,
1518 | "ymin": 436,
1519 | "xmax": 505,
1520 | "ymax": 584
1521 | },
1522 | {
1523 | "viewNum": 4,
1524 | "xmin": 1017,
1525 | "ymin": 455,
1526 | "xmax": 1056,
1527 | "ymax": 613
1528 | },
1529 | {
1530 | "viewNum": 5,
1531 | "xmin": 1036,
1532 | "ymin": 412,
1533 | "xmax": 1064,
1534 | "ymax": 528
1535 | }
1536 | ]
1537 | },
1538 | {
1539 | "personID": 44,
1540 | "positionID": 192127,
1541 | "views": [
1542 | {
1543 | "viewNum": 0,
1544 | "xmin": 651,
1545 | "ymin": 438,
1546 | "xmax": 694,
1547 | "ymax": 583
1548 | },
1549 | {
1550 | "viewNum": 1,
1551 | "xmin": -1,
1552 | "ymin": -1,
1553 | "xmax": -1,
1554 | "ymax": -1
1555 | },
1556 | {
1557 | "viewNum": 2,
1558 | "xmin": -1,
1559 | "ymin": -1,
1560 | "xmax": -1,
1561 | "ymax": -1
1562 | },
1563 | {
1564 | "viewNum": 3,
1565 | "xmin": 360,
1566 | "ymin": 407,
1567 | "xmax": 391,
1568 | "ymax": 484
1569 | },
1570 | {
1571 | "viewNum": 4,
1572 | "xmin": 1586,
1573 | "ymin": 431,
1574 | "xmax": 1620,
1575 | "ymax": 526
1576 | },
1577 | {
1578 | "viewNum": 5,
1579 | "xmin": -1,
1580 | "ymin": -1,
1581 | "xmax": -1,
1582 | "ymax": -1
1583 | }
1584 | ]
1585 | },
1586 | {
1587 | "personID": 32,
1588 | "positionID": 444778,
1589 | "views": [
1590 | {
1591 | "viewNum": 0,
1592 | "xmin": -1,
1593 | "ymin": -1,
1594 | "xmax": -1,
1595 | "ymax": -1
1596 | },
1597 | {
1598 | "viewNum": 1,
1599 | "xmin": 636,
1600 | "ymin": 416,
1601 | "xmax": 666,
1602 | "ymax": 510
1603 | },
1604 | {
1605 | "viewNum": 2,
1606 | "xmin": 322,
1607 | "ymin": 465,
1608 | "xmax": 389,
1609 | "ymax": 647
1610 | },
1611 | {
1612 | "viewNum": 3,
1613 | "xmin": 838,
1614 | "ymin": 444,
1615 | "xmax": 882,
1616 | "ymax": 612
1617 | },
1618 | {
1619 | "viewNum": 4,
1620 | "xmin": 766,
1621 | "ymin": 505,
1622 | "xmax": 846,
1623 | "ymax": 785
1624 | },
1625 | {
1626 | "viewNum": 5,
1627 | "xmin": 952,
1628 | "ymin": 401,
1629 | "xmax": 970,
1630 | "ymax": 488
1631 | }
1632 | ]
1633 | },
1634 | {
1635 | "personID": 33,
1636 | "positionID": 440637,
1637 | "views": [
1638 | {
1639 | "viewNum": 0,
1640 | "xmin": -1,
1641 | "ymin": -1,
1642 | "xmax": -1,
1643 | "ymax": -1
1644 | },
1645 | {
1646 | "viewNum": 1,
1647 | "xmin": 757,
1648 | "ymin": 421,
1649 | "xmax": 788,
1650 | "ymax": 529
1651 | },
1652 | {
1653 | "viewNum": 2,
1654 | "xmin": 705,
1655 | "ymin": 457,
1656 | "xmax": 745,
1657 | "ymax": 619
1658 | },
1659 | {
1660 | "viewNum": 3,
1661 | "xmin": 582,
1662 | "ymin": 435,
1663 | "xmax": 632,
1664 | "ymax": 583
1665 | },
1666 | {
1667 | "viewNum": 4,
1668 | "xmin": 1016,
1669 | "ymin": 466,
1670 | "xmax": 1062,
1671 | "ymax": 651
1672 | },
1673 | {
1674 | "viewNum": 5,
1675 | "xmin": 980,
1676 | "ymin": 409,
1677 | "xmax": 1003,
1678 | "ymax": 515
1679 | }
1680 | ]
1681 | },
1682 | {
1683 | "personID": 34,
1684 | "positionID": 211162,
1685 | "views": [
1686 | {
1687 | "viewNum": 0,
1688 | "xmin": 714,
1689 | "ymin": 440,
1690 | "xmax": 755,
1691 | "ymax": 592
1692 | },
1693 | {
1694 | "viewNum": 1,
1695 | "xmin": 1616,
1696 | "ymin": 552,
1697 | "xmax": 1788,
1698 | "ymax": 980
1699 | },
1700 | {
1701 | "viewNum": 2,
1702 | "xmin": -1,
1703 | "ymin": -1,
1704 | "xmax": -1,
1705 | "ymax": -1
1706 | },
1707 | {
1708 | "viewNum": 3,
1709 | "xmin": 366,
1710 | "ymin": 408,
1711 | "xmax": 398,
1712 | "ymax": 488
1713 | },
1714 | {
1715 | "viewNum": 4,
1716 | "xmin": 1562,
1717 | "ymin": 432,
1718 | "xmax": 1596,
1719 | "ymax": 531
1720 | },
1721 | {
1722 | "viewNum": 5,
1723 | "xmin": -174,
1724 | "ymin": 592,
1725 | "xmax": 148,
1726 | "ymax": 1128
1727 | }
1728 | ]
1729 | },
1730 | {
1731 | "personID": 36,
1732 | "positionID": 424189,
1733 | "views": [
1734 | {
1735 | "viewNum": 0,
1736 | "xmin": 580,
1737 | "ymin": 500,
1738 | "xmax": 673,
1739 | "ymax": 796
1740 | },
1741 | {
1742 | "viewNum": 1,
1743 | "xmin": 1538,
1744 | "ymin": 456,
1745 | "xmax": 1606,
1746 | "ymax": 651
1747 | },
1748 | {
1749 | "viewNum": 2,
1750 | "xmin": 1470,
1751 | "ymin": 441,
1752 | "xmax": 1516,
1753 | "ymax": 560
1754 | },
1755 | {
1756 | "viewNum": 3,
1757 | "xmin": 85,
1758 | "ymin": 419,
1759 | "xmax": 137,
1760 | "ymax": 524
1761 | },
1762 | {
1763 | "viewNum": 4,
1764 | "xmin": 1257,
1765 | "ymin": 428,
1766 | "xmax": 1281,
1767 | "ymax": 517
1768 | },
1769 | {
1770 | "viewNum": 5,
1771 | "xmin": 1329,
1772 | "ymin": 512,
1773 | "xmax": 1464,
1774 | "ymax": 867
1775 | }
1776 | ]
1777 | },
1778 | {
1779 | "personID": 38,
1780 | "positionID": 429155,
1781 | "views": [
1782 | {
1783 | "viewNum": 0,
1784 | "xmin": 413,
1785 | "ymin": 503,
1786 | "xmax": 527,
1787 | "ymax": 805
1788 | },
1789 | {
1790 | "viewNum": 1,
1791 | "xmin": 1652,
1792 | "ymin": 460,
1793 | "xmax": 1730,
1794 | "ymax": 665
1795 | },
1796 | {
1797 | "viewNum": 2,
1798 | "xmin": 1503,
1799 | "ymin": 439,
1800 | "xmax": 1549,
1801 | "ymax": 555
1802 | },
1803 | {
1804 | "viewNum": 3,
1805 | "xmin": 48,
1806 | "ymin": 418,
1807 | "xmax": 100,
1808 | "ymax": 522
1809 | },
1810 | {
1811 | "viewNum": 4,
1812 | "xmin": 1258,
1813 | "ymin": 427,
1814 | "xmax": 1281,
1815 | "ymax": 512
1816 | },
1817 | {
1818 | "viewNum": 5,
1819 | "xmin": 1468,
1820 | "ymin": 544,
1821 | "xmax": 1660,
1822 | "ymax": 973
1823 | }
1824 | ]
1825 | },
1826 | {
1827 | "personID": 40,
1828 | "positionID": 504655,
1829 | "views": [
1830 | {
1831 | "viewNum": 0,
1832 | "xmin": -1,
1833 | "ymin": -1,
1834 | "xmax": -1,
1835 | "ymax": -1
1836 | },
1837 | {
1838 | "viewNum": 1,
1839 | "xmin": 808,
1840 | "ymin": 417,
1841 | "xmax": 835,
1842 | "ymax": 515
1843 | },
1844 | {
1845 | "viewNum": 2,
1846 | "xmin": 656,
1847 | "ymin": 450,
1848 | "xmax": 692,
1849 | "ymax": 593
1850 | },
1851 | {
1852 | "viewNum": 3,
1853 | "xmin": 497,
1854 | "ymin": 445,
1855 | "xmax": 560,
1856 | "ymax": 618
1857 | },
1858 | {
1859 | "viewNum": 4,
1860 | "xmin": 850,
1861 | "ymin": 463,
1862 | "xmax": 897,
1863 | "ymax": 641
1864 | },
1865 | {
1866 | "viewNum": 5,
1867 | "xmin": 1062,
1868 | "ymin": 407,
1869 | "xmax": 1087,
1870 | "ymax": 508
1871 | }
1872 | ]
1873 | },
1874 | {
1875 | "personID": 47,
1876 | "positionID": 501390,
1877 | "views": [
1878 | {
1879 | "viewNum": 0,
1880 | "xmin": 1666,
1881 | "ymin": 567,
1882 | "xmax": 1906,
1883 | "ymax": 1025
1884 | },
1885 | {
1886 | "viewNum": 1,
1887 | "xmin": 1134,
1888 | "ymin": 429,
1889 | "xmax": 1170,
1890 | "ymax": 557
1891 | },
1892 | {
1893 | "viewNum": 2,
1894 | "xmin": 1118,
1895 | "ymin": 441,
1896 | "xmax": 1152,
1897 | "ymax": 560
1898 | },
1899 | {
1900 | "viewNum": 3,
1901 | "xmin": 121,
1902 | "ymin": 431,
1903 | "xmax": 186,
1904 | "ymax": 568
1905 | },
1906 | {
1907 | "viewNum": 4,
1908 | "xmin": 1084,
1909 | "ymin": 436,
1910 | "xmax": 1112,
1911 | "ymax": 546
1912 | },
1913 | {
1914 | "viewNum": 5,
1915 | "xmin": 1227,
1916 | "ymin": 433,
1917 | "xmax": 1280,
1918 | "ymax": 601
1919 | }
1920 | ]
1921 | },
1922 | {
1923 | "personID": 53,
1924 | "positionID": 633796,
1925 | "views": [
1926 | {
1927 | "viewNum": 0,
1928 | "xmin": -1,
1929 | "ymin": -1,
1930 | "xmax": -1,
1931 | "ymax": -1
1932 | },
1933 | {
1934 | "viewNum": 1,
1935 | "xmin": 802,
1936 | "ymin": 409,
1937 | "xmax": 824,
1938 | "ymax": 486
1939 | },
1940 | {
1941 | "viewNum": 2,
1942 | "xmin": 385,
1943 | "ymin": 442,
1944 | "xmax": 427,
1945 | "ymax": 566
1946 | },
1947 | {
1948 | "viewNum": 3,
1949 | "xmin": 477,
1950 | "ymin": 502,
1951 | "xmax": 591,
1952 | "ymax": 812
1953 | },
1954 | {
1955 | "viewNum": 4,
1956 | "xmin": 266,
1957 | "ymin": 478,
1958 | "xmax": 355,
1959 | "ymax": 694
1960 | },
1961 | {
1962 | "viewNum": 5,
1963 | "xmin": 1155,
1964 | "ymin": 399,
1965 | "xmax": 1178,
1966 | "ymax": 480
1967 | }
1968 | ]
1969 | },
1970 | {
1971 | "personID": 42,
1972 | "positionID": 509629,
1973 | "views": [
1974 | {
1975 | "viewNum": 0,
1976 | "xmin": -1,
1977 | "ymin": -1,
1978 | "xmax": -1,
1979 | "ymax": -1
1980 | },
1981 | {
1982 | "viewNum": 1,
1983 | "xmin": 838,
1984 | "ymin": 418,
1985 | "xmax": 865,
1986 | "ymax": 517
1987 | },
1988 | {
1989 | "viewNum": 2,
1990 | "xmin": 709,
1991 | "ymin": 448,
1992 | "xmax": 743,
1993 | "ymax": 587
1994 | },
1995 | {
1996 | "viewNum": 3,
1997 | "xmin": 439,
1998 | "ymin": 445,
1999 | "xmax": 505,
2000 | "ymax": 615
2001 | },
2002 | {
2003 | "viewNum": 4,
2004 | "xmin": 875,
2005 | "ymin": 459,
2006 | "xmax": 918,
2007 | "ymax": 626
2008 | },
2009 | {
2010 | "viewNum": 5,
2011 | "xmin": 1079,
2012 | "ymin": 408,
2013 | "xmax": 1106,
2014 | "ymax": 514
2015 | }
2016 | ]
2017 | },
2018 | {
2019 | "personID": 43,
2020 | "positionID": 546312,
2021 | "views": [
2022 | {
2023 | "viewNum": 0,
2024 | "xmin": 1291,
2025 | "ymin": 658,
2026 | "xmax": 1549,
2027 | "ymax": 1315
2028 | },
2029 | {
2030 | "viewNum": 1,
2031 | "xmin": 1298,
2032 | "ymin": 430,
2033 | "xmax": 1337,
2034 | "ymax": 560
2035 | },
2036 | {
2037 | "viewNum": 2,
2038 | "xmin": 1183,
2039 | "ymin": 435,
2040 | "xmax": 1215,
2041 | "ymax": 542
2042 | },
2043 | {
2044 | "viewNum": 3,
2045 | "xmin": -1,
2046 | "ymin": -1,
2047 | "xmax": -1,
2048 | "ymax": -1
2049 | },
2050 | {
2051 | "viewNum": 4,
2052 | "xmin": 1063,
2053 | "ymin": 431,
2054 | "xmax": 1087,
2055 | "ymax": 526
2056 | },
2057 | {
2058 | "viewNum": 5,
2059 | "xmin": 1442,
2060 | "ymin": 448,
2061 | "xmax": 1523,
2062 | "ymax": 650
2063 | }
2064 | ]
2065 | }
2066 | ]
--------------------------------------------------------------------------------