mrdbourke commited on
Commit
ba0645f
·
verified ·
1 Parent(s): 885f5a8

Upload 73 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. frames_metadata_with_boxes.json +2799 -0
  2. index.html +455 -18
  3. saved_frames/frame_1.jpg +0 -0
  4. saved_frames/frame_10.jpg +0 -0
  5. saved_frames/frame_11.jpg +0 -0
  6. saved_frames/frame_12.jpg +0 -0
  7. saved_frames/frame_13.jpg +0 -0
  8. saved_frames/frame_14.jpg +0 -0
  9. saved_frames/frame_15.jpg +0 -0
  10. saved_frames/frame_16.jpg +0 -0
  11. saved_frames/frame_17.jpg +0 -0
  12. saved_frames/frame_18.jpg +0 -0
  13. saved_frames/frame_19.jpg +0 -0
  14. saved_frames/frame_2.jpg +0 -0
  15. saved_frames/frame_20.jpg +0 -0
  16. saved_frames/frame_21.jpg +0 -0
  17. saved_frames/frame_22.jpg +0 -0
  18. saved_frames/frame_23.jpg +0 -0
  19. saved_frames/frame_24.jpg +0 -0
  20. saved_frames/frame_25.jpg +0 -0
  21. saved_frames/frame_26.jpg +0 -0
  22. saved_frames/frame_27.jpg +0 -0
  23. saved_frames/frame_28.jpg +0 -0
  24. saved_frames/frame_29.jpg +0 -0
  25. saved_frames/frame_3.jpg +0 -0
  26. saved_frames/frame_30.jpg +0 -0
  27. saved_frames/frame_31.jpg +0 -0
  28. saved_frames/frame_32.jpg +0 -0
  29. saved_frames/frame_33.jpg +0 -0
  30. saved_frames/frame_34.jpg +0 -0
  31. saved_frames/frame_35.jpg +0 -0
  32. saved_frames/frame_36.jpg +0 -0
  33. saved_frames/frame_37.jpg +0 -0
  34. saved_frames/frame_38.jpg +0 -0
  35. saved_frames/frame_39.jpg +0 -0
  36. saved_frames/frame_4.jpg +0 -0
  37. saved_frames/frame_40.jpg +0 -0
  38. saved_frames/frame_41.jpg +0 -0
  39. saved_frames/frame_42.jpg +0 -0
  40. saved_frames/frame_43.jpg +0 -0
  41. saved_frames/frame_44.jpg +0 -0
  42. saved_frames/frame_45.jpg +0 -0
  43. saved_frames/frame_46.jpg +0 -0
  44. saved_frames/frame_47.jpg +0 -0
  45. saved_frames/frame_48.jpg +0 -0
  46. saved_frames/frame_49.jpg +0 -0
  47. saved_frames/frame_5.jpg +0 -0
  48. saved_frames/frame_50.jpg +0 -0
  49. saved_frames/frame_51.jpg +0 -0
  50. saved_frames/frame_52.jpg +0 -0
frames_metadata_with_boxes.json ADDED
@@ -0,0 +1,2799 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "item_number": "1",
4
+ "item_name": "Couch",
5
+ "item_type": "furniture",
6
+ "item_description": "Beige fabric couch",
7
+ "item_brand": "nan",
8
+ "item_condition": "no visible damage",
9
+ "number_of_items": "1",
10
+ "estimated_worth": "1000.0",
11
+ "estimated_worth_flag": "7",
12
+ "mentioned_worth": "nan",
13
+ "room": "Living Room",
14
+ "timestamp": "00:09",
15
+ "overall_certainty_flag": "7",
16
+ "is_similar_to": "nan",
17
+ "frame_filename": "saved_frames/frame_1.jpg",
18
+ "boxes_raw": [
19
+ [
20
+ [
21
+ 430,
22
+ 418,
23
+ 884,
24
+ 678
25
+ ]
26
+ ]
27
+ ],
28
+ "boxes_converted": [
29
+ [
30
+ 309.6,
31
+ 535.04,
32
+ 636.48,
33
+ 867.84
34
+ ]
35
+ ]
36
+ },
37
+ {
38
+ "item_number": "2",
39
+ "item_name": "Rug",
40
+ "item_type": "furniture",
41
+ "item_description": "Beige woven rug",
42
+ "item_brand": "nan",
43
+ "item_condition": "no visible damage",
44
+ "number_of_items": "1",
45
+ "estimated_worth": "200.0",
46
+ "estimated_worth_flag": "6",
47
+ "mentioned_worth": "nan",
48
+ "room": "Living Room",
49
+ "timestamp": "00:12",
50
+ "overall_certainty_flag": "6",
51
+ "is_similar_to": "nan",
52
+ "frame_filename": "saved_frames/frame_2.jpg",
53
+ "boxes_raw": [
54
+ [
55
+ [
56
+ 346,
57
+ 196,
58
+ 926,
59
+ 576
60
+ ]
61
+ ]
62
+ ],
63
+ "boxes_converted": [
64
+ [
65
+ 249.12,
66
+ 250.88,
67
+ 666.72,
68
+ 737.28
69
+ ]
70
+ ]
71
+ },
72
+ {
73
+ "item_number": "3",
74
+ "item_name": "Coffee Table",
75
+ "item_type": "furniture",
76
+ "item_description": "Glass top coffee table with wooden legs",
77
+ "item_brand": "nan",
78
+ "item_condition": "no visible damage",
79
+ "number_of_items": "1",
80
+ "estimated_worth": "300.0",
81
+ "estimated_worth_flag": "7",
82
+ "mentioned_worth": "nan",
83
+ "room": "Living Room",
84
+ "timestamp": "00:13",
85
+ "overall_certainty_flag": "7",
86
+ "is_similar_to": "nan",
87
+ "frame_filename": "saved_frames/frame_3.jpg",
88
+ "bounding_boxes": [
89
+ [
90
+ [
91
+ 286,
92
+ 345,
93
+ 640,
94
+ 594
95
+ ]
96
+ ]
97
+ ],
98
+ "boxes_raw": [
99
+ [
100
+ [
101
+ 286,
102
+ 345,
103
+ 640,
104
+ 594
105
+ ]
106
+ ]
107
+ ],
108
+ "boxes_converted": [
109
+ [
110
+ 205.92,
111
+ 441.6,
112
+ 460.8,
113
+ 760.32
114
+ ]
115
+ ]
116
+ },
117
+ {
118
+ "item_number": "4",
119
+ "item_name": "Armchair",
120
+ "item_type": "furniture",
121
+ "item_description": "Green fabric armchair",
122
+ "item_brand": "nan",
123
+ "item_condition": "no visible damage",
124
+ "number_of_items": "2",
125
+ "estimated_worth": "200.0",
126
+ "estimated_worth_flag": "7",
127
+ "mentioned_worth": "nan",
128
+ "room": "Living Room",
129
+ "timestamp": "00:14",
130
+ "overall_certainty_flag": "7",
131
+ "is_similar_to": "nan",
132
+ "frame_filename": "saved_frames/frame_4.jpg",
133
+ "boxes_raw": [
134
+ [
135
+ [
136
+ 660,
137
+ 0,
138
+ 999,
139
+ 286
140
+ ]
141
+ ]
142
+ ],
143
+ "boxes_converted": [
144
+ [
145
+ 475.2,
146
+ 0.0,
147
+ 719.28,
148
+ 366.08
149
+ ]
150
+ ]
151
+ },
152
+ {
153
+ "item_number": "5",
154
+ "item_name": "TV Cabinet",
155
+ "item_type": "furniture",
156
+ "item_description": "Light wood TV cabinet",
157
+ "item_brand": "nan",
158
+ "item_condition": "no visible damage",
159
+ "number_of_items": "1",
160
+ "estimated_worth": "500.0",
161
+ "estimated_worth_flag": "7",
162
+ "mentioned_worth": "nan",
163
+ "room": "Living Room",
164
+ "timestamp": "00:17",
165
+ "overall_certainty_flag": "7",
166
+ "is_similar_to": "nan",
167
+ "frame_filename": "saved_frames/frame_5.jpg",
168
+ "boxes_raw": [
169
+ [
170
+ [
171
+ 384,
172
+ 228,
173
+ 776,
174
+ 630
175
+ ]
176
+ ]
177
+ ],
178
+ "boxes_converted": [
179
+ [
180
+ 276.48,
181
+ 291.84,
182
+ 558.72,
183
+ 806.4
184
+ ]
185
+ ]
186
+ },
187
+ {
188
+ "item_number": "6",
189
+ "item_name": "Painting",
190
+ "item_type": "decor",
191
+ "item_description": "Abstract painting in earth tones",
192
+ "item_brand": "nan",
193
+ "item_condition": "no visible damage",
194
+ "number_of_items": "1",
195
+ "estimated_worth": "200.0",
196
+ "estimated_worth_flag": "6",
197
+ "mentioned_worth": "nan",
198
+ "room": "Living Room",
199
+ "timestamp": "00:21",
200
+ "overall_certainty_flag": "6",
201
+ "is_similar_to": "nan",
202
+ "frame_filename": "saved_frames/frame_6.jpg",
203
+ "boxes_raw": [
204
+ [
205
+ [
206
+ 26,
207
+ 280,
208
+ 266,
209
+ 576
210
+ ]
211
+ ]
212
+ ],
213
+ "boxes_converted": [
214
+ [
215
+ 18.72,
216
+ 358.4,
217
+ 191.52,
218
+ 737.28
219
+ ]
220
+ ]
221
+ },
222
+ {
223
+ "item_number": "7",
224
+ "item_name": "Mirror",
225
+ "item_type": "decor",
226
+ "item_description": "Full-length arched mirror",
227
+ "item_brand": "nan",
228
+ "item_condition": "no visible damage",
229
+ "number_of_items": "1",
230
+ "estimated_worth": "150.0",
231
+ "estimated_worth_flag": "7",
232
+ "mentioned_worth": "nan",
233
+ "room": "Living Room",
234
+ "timestamp": "00:22",
235
+ "overall_certainty_flag": "7",
236
+ "is_similar_to": "nan",
237
+ "frame_filename": "saved_frames/frame_7.jpg",
238
+ "boxes_raw": [
239
+ [
240
+ [
241
+ 200,
242
+ 640,
243
+ 708,
244
+ 718
245
+ ]
246
+ ]
247
+ ],
248
+ "boxes_converted": [
249
+ [
250
+ 144.0,
251
+ 819.2,
252
+ 509.76,
253
+ 919.04
254
+ ]
255
+ ]
256
+ },
257
+ {
258
+ "item_number": "8",
259
+ "item_name": "Floor Lamp",
260
+ "item_type": "lighting",
261
+ "item_description": "Black metal floor lamp with Edison bulb",
262
+ "item_brand": "nan",
263
+ "item_condition": "no visible damage",
264
+ "number_of_items": "1",
265
+ "estimated_worth": "150.0",
266
+ "estimated_worth_flag": "7",
267
+ "mentioned_worth": "nan",
268
+ "room": "Living Room",
269
+ "timestamp": "00:23",
270
+ "overall_certainty_flag": "7",
271
+ "is_similar_to": "nan",
272
+ "frame_filename": "saved_frames/frame_8.jpg",
273
+ "boxes_raw": [
274
+ [
275
+ [
276
+ 302,
277
+ 528,
278
+ 640,
279
+ 560
280
+ ]
281
+ ]
282
+ ],
283
+ "boxes_converted": [
284
+ [
285
+ 217.44,
286
+ 675.84,
287
+ 460.8,
288
+ 716.8
289
+ ]
290
+ ]
291
+ },
292
+ {
293
+ "item_number": "9",
294
+ "item_name": "Vacuum Cleaner",
295
+ "item_type": "appliances",
296
+ "item_description": "Upright vacuum cleaner with long cord and attachments",
297
+ "item_brand": "nan",
298
+ "item_condition": "no visible damage",
299
+ "number_of_items": "1",
300
+ "estimated_worth": "200.0",
301
+ "estimated_worth_flag": "7",
302
+ "mentioned_worth": "nan",
303
+ "room": "Storage Closet",
304
+ "timestamp": "00:34",
305
+ "overall_certainty_flag": "7",
306
+ "is_similar_to": "nan",
307
+ "frame_filename": "saved_frames/frame_9.jpg",
308
+ "boxes_raw": [
309
+ [
310
+ [
311
+ 282,
312
+ 446,
313
+ 998,
314
+ 562
315
+ ]
316
+ ]
317
+ ],
318
+ "boxes_converted": [
319
+ [
320
+ 203.04,
321
+ 570.88,
322
+ 718.56,
323
+ 719.36
324
+ ]
325
+ ]
326
+ },
327
+ {
328
+ "item_number": "10",
329
+ "item_name": "Sonos Speakers",
330
+ "item_type": "electronics",
331
+ "item_description": "Two Sonos One speakers in original boxes",
332
+ "item_brand": "Sonos",
333
+ "item_condition": "as new",
334
+ "number_of_items": "2",
335
+ "estimated_worth": "250.0",
336
+ "estimated_worth_flag": "8",
337
+ "mentioned_worth": "nan",
338
+ "room": "Storage Closet",
339
+ "timestamp": "00:40",
340
+ "overall_certainty_flag": "8",
341
+ "is_similar_to": "nan",
342
+ "frame_filename": "saved_frames/frame_10.jpg",
343
+ "boxes_raw": [
344
+ [
345
+ [
346
+ 308,
347
+ 395,
348
+ 677,
349
+ 526
350
+ ],
351
+ [
352
+ 302,
353
+ 519,
354
+ 718,
355
+ 726
356
+ ]
357
+ ]
358
+ ],
359
+ "boxes_converted": [
360
+ [
361
+ 221.76,
362
+ 505.6,
363
+ 487.44,
364
+ 673.28
365
+ ],
366
+ [
367
+ 217.44,
368
+ 664.32,
369
+ 516.96,
370
+ 929.28
371
+ ]
372
+ ]
373
+ },
374
+ {
375
+ "item_number": "11",
376
+ "item_name": "Books",
377
+ "item_type": "decor",
378
+ "item_description": "Stack of 25 books titled 'Charlie Walks' by Daniel Burck",
379
+ "item_brand": "nan",
380
+ "item_condition": "no visible damage",
381
+ "number_of_items": "25",
382
+ "estimated_worth": "10.0",
383
+ "estimated_worth_flag": "7",
384
+ "mentioned_worth": "nan",
385
+ "room": "Storage Closet",
386
+ "timestamp": "00:42",
387
+ "overall_certainty_flag": "8",
388
+ "is_similar_to": "nan",
389
+ "frame_filename": "saved_frames/frame_11.jpg",
390
+ "boxes_raw": [
391
+ [
392
+ [
393
+ 370,
394
+ 260,
395
+ 818,
396
+ 576
397
+ ]
398
+ ]
399
+ ],
400
+ "boxes_converted": [
401
+ [
402
+ 266.4,
403
+ 332.8,
404
+ 588.96,
405
+ 737.28
406
+ ]
407
+ ]
408
+ },
409
+ {
410
+ "item_number": "12",
411
+ "item_name": "Cable Organizer",
412
+ "item_type": "electronics",
413
+ "item_description": "Orange fabric covered cable organizer",
414
+ "item_brand": "nan",
415
+ "item_condition": "no visible damage",
416
+ "number_of_items": "1",
417
+ "estimated_worth": "25.0",
418
+ "estimated_worth_flag": "6",
419
+ "mentioned_worth": "nan",
420
+ "room": "Storage Closet",
421
+ "timestamp": "00:46",
422
+ "overall_certainty_flag": "6",
423
+ "is_similar_to": "nan",
424
+ "frame_filename": "saved_frames/frame_12.jpg",
425
+ "boxes_raw": [
426
+ [
427
+ [
428
+ 526,
429
+ 450,
430
+ 691,
431
+ 676
432
+ ]
433
+ ]
434
+ ],
435
+ "boxes_converted": [
436
+ [
437
+ 378.72,
438
+ 576.0,
439
+ 497.52,
440
+ 865.28
441
+ ]
442
+ ]
443
+ },
444
+ {
445
+ "item_number": "13",
446
+ "item_name": "Hard Drives",
447
+ "item_type": "electronics",
448
+ "item_description": "Two Samsung external hard drives",
449
+ "item_brand": "Samsung",
450
+ "item_condition": "no visible damage",
451
+ "number_of_items": "2",
452
+ "estimated_worth": "100.0",
453
+ "estimated_worth_flag": "7",
454
+ "mentioned_worth": "nan",
455
+ "room": "Storage Closet",
456
+ "timestamp": "00:46",
457
+ "overall_certainty_flag": "7",
458
+ "is_similar_to": "nan",
459
+ "frame_filename": "saved_frames/frame_13.jpg",
460
+ "boxes_raw": [
461
+ [
462
+ [
463
+ 0,
464
+ 0,
465
+ 0,
466
+ 0
467
+ ]
468
+ ]
469
+ ],
470
+ "boxes_converted": [
471
+ [
472
+ 0.0,
473
+ 0.0,
474
+ 0.0,
475
+ 0.0
476
+ ]
477
+ ]
478
+ },
479
+ {
480
+ "item_number": "14",
481
+ "item_name": "Loveseat",
482
+ "item_type": "furniture",
483
+ "item_description": "Beige fabric loveseat",
484
+ "item_brand": "nan",
485
+ "item_condition": "no visible damage",
486
+ "number_of_items": "1",
487
+ "estimated_worth": "600.0",
488
+ "estimated_worth_flag": "7",
489
+ "mentioned_worth": "nan",
490
+ "room": "Second Living Area",
491
+ "timestamp": "00:54",
492
+ "overall_certainty_flag": "7",
493
+ "is_similar_to": "nan",
494
+ "frame_filename": "saved_frames/frame_14.jpg",
495
+ "boxes_raw": [
496
+ [
497
+ [
498
+ 465,
499
+ 230,
500
+ 811,
501
+ 516
502
+ ]
503
+ ]
504
+ ],
505
+ "boxes_converted": [
506
+ [
507
+ 334.8,
508
+ 294.4,
509
+ 583.92,
510
+ 660.48
511
+ ]
512
+ ]
513
+ },
514
+ {
515
+ "item_number": "15",
516
+ "item_name": "Stools",
517
+ "item_type": "furniture",
518
+ "item_description": "Three wooden and metal bar stools",
519
+ "item_brand": "nan",
520
+ "item_condition": "no visible damage",
521
+ "number_of_items": "3",
522
+ "estimated_worth": "100.0",
523
+ "estimated_worth_flag": "7",
524
+ "mentioned_worth": "nan",
525
+ "room": "Kitchen",
526
+ "timestamp": "01:04",
527
+ "overall_certainty_flag": "7",
528
+ "is_similar_to": "nan",
529
+ "frame_filename": "saved_frames/frame_15.jpg",
530
+ "boxes_raw": [
531
+ [
532
+ [
533
+ 550,
534
+ 383,
535
+ 998,
536
+ 526
537
+ ],
538
+ [
539
+ 430,
540
+ 441,
541
+ 681,
542
+ 562
543
+ ],
544
+ [
545
+ 365,
546
+ 469,
547
+ 560,
548
+ 568
549
+ ]
550
+ ]
551
+ ],
552
+ "boxes_converted": [
553
+ [
554
+ 396.0,
555
+ 490.24,
556
+ 718.56,
557
+ 673.28
558
+ ],
559
+ [
560
+ 309.6,
561
+ 564.48,
562
+ 490.32,
563
+ 719.36
564
+ ],
565
+ [
566
+ 262.8,
567
+ 600.32,
568
+ 403.2,
569
+ 727.04
570
+ ]
571
+ ]
572
+ },
573
+ {
574
+ "item_number": "16",
575
+ "item_name": "Dining Table",
576
+ "item_type": "furniture",
577
+ "item_description": "Light wood dining table with six chairs",
578
+ "item_brand": "nan",
579
+ "item_condition": "no visible damage",
580
+ "number_of_items": "1",
581
+ "estimated_worth": "400.0",
582
+ "estimated_worth_flag": "7",
583
+ "mentioned_worth": "nan",
584
+ "room": "Dining Room",
585
+ "timestamp": "01:07",
586
+ "overall_certainty_flag": "7",
587
+ "is_similar_to": "nan",
588
+ "frame_filename": "saved_frames/frame_16.jpg",
589
+ "boxes_raw": [
590
+ [
591
+ [
592
+ 286,
593
+ 260,
594
+ 926,
595
+ 860
596
+ ]
597
+ ]
598
+ ],
599
+ "boxes_converted": [
600
+ [
601
+ 205.92,
602
+ 332.8,
603
+ 666.72,
604
+ 1100.8
605
+ ]
606
+ ]
607
+ },
608
+ {
609
+ "item_number": "17",
610
+ "item_name": "Dining Chairs",
611
+ "item_type": "furniture",
612
+ "item_description": "Six grey fabric dining chairs",
613
+ "item_brand": "nan",
614
+ "item_condition": "no visible damage",
615
+ "number_of_items": "6",
616
+ "estimated_worth": "100.0",
617
+ "estimated_worth_flag": "7",
618
+ "mentioned_worth": "nan",
619
+ "room": "Dining Room",
620
+ "timestamp": "01:08",
621
+ "overall_certainty_flag": "7",
622
+ "is_similar_to": "nan",
623
+ "frame_filename": "saved_frames/frame_17.jpg",
624
+ "boxes_raw": [
625
+ [
626
+ [
627
+ 250,
628
+ 170,
629
+ 402,
630
+ 318
631
+ ],
632
+ [
633
+ 365,
634
+ 179,
635
+ 740,
636
+ 302
637
+ ],
638
+ [
639
+ 488,
640
+ 280,
641
+ 945,
642
+ 508
643
+ ],
644
+ [
645
+ 225,
646
+ 483,
647
+ 349,
648
+ 630
649
+ ],
650
+ [
651
+ 360,
652
+ 579,
653
+ 920,
654
+ 856
655
+ ],
656
+ [
657
+ 220,
658
+ 500,
659
+ 400,
660
+ 636
661
+ ]
662
+ ]
663
+ ],
664
+ "boxes_converted": [
665
+ [
666
+ 180.0,
667
+ 217.6,
668
+ 289.44,
669
+ 407.04
670
+ ],
671
+ [
672
+ 262.8,
673
+ 229.12,
674
+ 532.8,
675
+ 386.56
676
+ ],
677
+ [
678
+ 351.36,
679
+ 358.4,
680
+ 680.4,
681
+ 650.24
682
+ ],
683
+ [
684
+ 162.0,
685
+ 618.24,
686
+ 251.28,
687
+ 806.4
688
+ ],
689
+ [
690
+ 259.2,
691
+ 741.12,
692
+ 662.4,
693
+ 1095.68
694
+ ],
695
+ [
696
+ 158.4,
697
+ 640.0,
698
+ 288.0,
699
+ 814.08
700
+ ]
701
+ ]
702
+ },
703
+ {
704
+ "item_number": "18",
705
+ "item_name": "Potted Plant",
706
+ "item_type": "decor",
707
+ "item_description": "Potted plant in a white pot",
708
+ "item_brand": "nan",
709
+ "item_condition": "no visible damage",
710
+ "number_of_items": "1",
711
+ "estimated_worth": "50.0",
712
+ "estimated_worth_flag": "6",
713
+ "mentioned_worth": "nan",
714
+ "room": "Dining Room",
715
+ "timestamp": "01:11",
716
+ "overall_certainty_flag": "6",
717
+ "is_similar_to": "nan",
718
+ "frame_filename": "saved_frames/frame_18.jpg",
719
+ "boxes_raw": [
720
+ [
721
+ [
722
+ 408,
723
+ 436,
724
+ 557,
725
+ 506
726
+ ]
727
+ ]
728
+ ],
729
+ "boxes_converted": [
730
+ [
731
+ 293.76,
732
+ 558.08,
733
+ 401.04,
734
+ 647.68
735
+ ]
736
+ ]
737
+ },
738
+ {
739
+ "item_number": "19",
740
+ "item_name": "Mirror",
741
+ "item_type": "decor",
742
+ "item_description": "Large rectangular mirror with a grey frame",
743
+ "item_brand": "nan",
744
+ "item_condition": "no visible damage",
745
+ "number_of_items": "1",
746
+ "estimated_worth": "150.0",
747
+ "estimated_worth_flag": "7",
748
+ "mentioned_worth": "nan",
749
+ "room": "Dining Room",
750
+ "timestamp": "01:13",
751
+ "overall_certainty_flag": "7",
752
+ "is_similar_to": "nan",
753
+ "frame_filename": "saved_frames/frame_19.jpg",
754
+ "boxes_raw": [
755
+ [
756
+ [
757
+ 310,
758
+ 288,
759
+ 568,
760
+ 571
761
+ ]
762
+ ]
763
+ ],
764
+ "boxes_converted": [
765
+ [
766
+ 223.2,
767
+ 368.64,
768
+ 408.96,
769
+ 730.88
770
+ ]
771
+ ]
772
+ },
773
+ {
774
+ "item_number": "20",
775
+ "item_name": "Refrigerator",
776
+ "item_type": "appliances",
777
+ "item_description": "White four door French door refrigerator",
778
+ "item_brand": "Panasonic",
779
+ "item_condition": "no visible damage",
780
+ "number_of_items": "1",
781
+ "estimated_worth": "1500.0",
782
+ "estimated_worth_flag": "8",
783
+ "mentioned_worth": "nan",
784
+ "room": "Kitchen",
785
+ "timestamp": "01:18",
786
+ "overall_certainty_flag": "8",
787
+ "is_similar_to": "nan",
788
+ "frame_filename": "saved_frames/frame_20.jpg",
789
+ "boxes_raw": [
790
+ [
791
+ [
792
+ 192,
793
+ 366,
794
+ 884,
795
+ 536
796
+ ]
797
+ ]
798
+ ],
799
+ "boxes_converted": [
800
+ [
801
+ 138.24,
802
+ 468.48,
803
+ 636.48,
804
+ 686.08
805
+ ]
806
+ ]
807
+ },
808
+ {
809
+ "item_number": "21",
810
+ "item_name": "Dishwasher",
811
+ "item_type": "appliances",
812
+ "item_description": "Built-in stainless steel dishwasher",
813
+ "item_brand": "Miele",
814
+ "item_condition": "no visible damage",
815
+ "number_of_items": "1",
816
+ "estimated_worth": "800.0",
817
+ "estimated_worth_flag": "8",
818
+ "mentioned_worth": "nan",
819
+ "room": "Kitchen",
820
+ "timestamp": "01:22",
821
+ "overall_certainty_flag": "8",
822
+ "is_similar_to": "nan",
823
+ "frame_filename": "saved_frames/frame_21.jpg",
824
+ "boxes_raw": [
825
+ [
826
+ [
827
+ 430,
828
+ 318,
829
+ 890,
830
+ 591
831
+ ]
832
+ ]
833
+ ],
834
+ "boxes_converted": [
835
+ [
836
+ 309.6,
837
+ 407.04,
838
+ 640.8,
839
+ 756.48
840
+ ]
841
+ ]
842
+ },
843
+ {
844
+ "item_number": "22",
845
+ "item_name": "Microwave",
846
+ "item_type": "appliances",
847
+ "item_description": "Black microwave oven",
848
+ "item_brand": "LG",
849
+ "item_condition": "no visible damage",
850
+ "number_of_items": "1",
851
+ "estimated_worth": "200.0",
852
+ "estimated_worth_flag": "8",
853
+ "mentioned_worth": "nan",
854
+ "room": "Kitchen",
855
+ "timestamp": "01:26",
856
+ "overall_certainty_flag": "8",
857
+ "is_similar_to": "nan",
858
+ "frame_filename": "saved_frames/frame_22.jpg",
859
+ "boxes_raw": [
860
+ [
861
+ [
862
+ 222,
863
+ 392,
864
+ 318,
865
+ 540
866
+ ]
867
+ ]
868
+ ],
869
+ "boxes_converted": [
870
+ [
871
+ 159.84,
872
+ 501.76,
873
+ 228.96,
874
+ 691.2
875
+ ]
876
+ ]
877
+ },
878
+ {
879
+ "item_number": "23",
880
+ "item_name": "Kettle",
881
+ "item_type": "kitchenware",
882
+ "item_description": "Stainless steel electric kettle",
883
+ "item_brand": "nan",
884
+ "item_condition": "no visible damage",
885
+ "number_of_items": "1",
886
+ "estimated_worth": "50.0",
887
+ "estimated_worth_flag": "6",
888
+ "mentioned_worth": "nan",
889
+ "room": "Kitchen",
890
+ "timestamp": "01:27",
891
+ "overall_certainty_flag": "6",
892
+ "is_similar_to": "nan",
893
+ "frame_filename": "saved_frames/frame_23.jpg",
894
+ "boxes_raw": [
895
+ [
896
+ [
897
+ 600,
898
+ 360,
899
+ 774,
900
+ 421
901
+ ]
902
+ ]
903
+ ],
904
+ "boxes_converted": [
905
+ [
906
+ 432.0,
907
+ 460.8,
908
+ 557.28,
909
+ 538.88
910
+ ]
911
+ ]
912
+ },
913
+ {
914
+ "item_number": "24",
915
+ "item_name": "Coffee Machine",
916
+ "item_type": "kitchenware",
917
+ "item_description": "Black automatic coffee machine",
918
+ "item_brand": "nan",
919
+ "item_condition": "no visible damage",
920
+ "number_of_items": "1",
921
+ "estimated_worth": "150.0",
922
+ "estimated_worth_flag": "6",
923
+ "mentioned_worth": "nan",
924
+ "room": "Kitchen",
925
+ "timestamp": "01:28",
926
+ "overall_certainty_flag": "6",
927
+ "is_similar_to": "nan",
928
+ "frame_filename": "saved_frames/frame_24.jpg",
929
+ "boxes_raw": [
930
+ [
931
+ [
932
+ 482,
933
+ 476,
934
+ 750,
935
+ 552
936
+ ]
937
+ ]
938
+ ],
939
+ "boxes_converted": [
940
+ [
941
+ 347.04,
942
+ 609.28,
943
+ 540.0,
944
+ 706.56
945
+ ]
946
+ ]
947
+ },
948
+ {
949
+ "item_number": "25",
950
+ "item_name": "Double Oven",
951
+ "item_type": "appliances",
952
+ "item_description": "Stainless steel double wall oven",
953
+ "item_brand": "nan",
954
+ "item_condition": "no visible damage",
955
+ "number_of_items": "1",
956
+ "estimated_worth": "1000.0",
957
+ "estimated_worth_flag": "7",
958
+ "mentioned_worth": "nan",
959
+ "room": "Kitchen",
960
+ "timestamp": "01:31",
961
+ "overall_certainty_flag": "7",
962
+ "is_similar_to": "nan",
963
+ "frame_filename": "saved_frames/frame_25.jpg",
964
+ "boxes_raw": [
965
+ [
966
+ [
967
+ 322,
968
+ 437,
969
+ 902,
970
+ 686
971
+ ]
972
+ ]
973
+ ],
974
+ "boxes_converted": [
975
+ [
976
+ 231.84,
977
+ 559.36,
978
+ 649.44,
979
+ 878.08
980
+ ]
981
+ ]
982
+ },
983
+ {
984
+ "item_number": "26",
985
+ "item_name": "Water Filter",
986
+ "item_type": "appliances",
987
+ "item_description": "Countertop stainless steel water filter",
988
+ "item_brand": "nan",
989
+ "item_condition": "no visible damage",
990
+ "number_of_items": "1",
991
+ "estimated_worth": "200.0",
992
+ "estimated_worth_flag": "7",
993
+ "mentioned_worth": "nan",
994
+ "room": "Laundry Closet",
995
+ "timestamp": "01:39",
996
+ "overall_certainty_flag": "7",
997
+ "is_similar_to": "nan",
998
+ "frame_filename": "saved_frames/frame_26.jpg",
999
+ "boxes_raw": [
1000
+ [
1001
+ [
1002
+ 265,
1003
+ 390,
1004
+ 772,
1005
+ 526
1006
+ ]
1007
+ ]
1008
+ ],
1009
+ "boxes_converted": [
1010
+ [
1011
+ 190.8,
1012
+ 499.2,
1013
+ 555.84,
1014
+ 673.28
1015
+ ]
1016
+ ]
1017
+ },
1018
+ {
1019
+ "item_number": "27",
1020
+ "item_name": "Bread Maker",
1021
+ "item_type": "appliances",
1022
+ "item_description": "White automatic bread maker",
1023
+ "item_brand": "nan",
1024
+ "item_condition": "no visible damage",
1025
+ "number_of_items": "1",
1026
+ "estimated_worth": "100.0",
1027
+ "estimated_worth_flag": "6",
1028
+ "mentioned_worth": "nan",
1029
+ "room": "Laundry Closet",
1030
+ "timestamp": "01:40",
1031
+ "overall_certainty_flag": "6",
1032
+ "is_similar_to": "nan",
1033
+ "frame_filename": "saved_frames/frame_27.jpg",
1034
+ "boxes_raw": [
1035
+ [
1036
+ [
1037
+ 202,
1038
+ 496,
1039
+ 786,
1040
+ 746
1041
+ ]
1042
+ ]
1043
+ ],
1044
+ "boxes_converted": [
1045
+ [
1046
+ 145.44,
1047
+ 634.88,
1048
+ 565.92,
1049
+ 954.88
1050
+ ]
1051
+ ]
1052
+ },
1053
+ {
1054
+ "item_number": "28",
1055
+ "item_name": "Washing Machine",
1056
+ "item_type": "appliances",
1057
+ "item_description": "White front load washing machine",
1058
+ "item_brand": "Haier",
1059
+ "item_condition": "no visible damage",
1060
+ "number_of_items": "1",
1061
+ "estimated_worth": "800.0",
1062
+ "estimated_worth_flag": "8",
1063
+ "mentioned_worth": "nan",
1064
+ "room": "Laundry Closet",
1065
+ "timestamp": "01:43",
1066
+ "overall_certainty_flag": "8",
1067
+ "is_similar_to": "nan",
1068
+ "frame_filename": "saved_frames/frame_28.jpg",
1069
+ "boxes_raw": [
1070
+ [
1071
+ [
1072
+ 332,
1073
+ 480,
1074
+ 949,
1075
+ 646
1076
+ ]
1077
+ ]
1078
+ ],
1079
+ "boxes_converted": [
1080
+ [
1081
+ 239.04,
1082
+ 614.4,
1083
+ 683.28,
1084
+ 826.88
1085
+ ]
1086
+ ]
1087
+ },
1088
+ {
1089
+ "item_number": "29",
1090
+ "item_name": "Queen Bed",
1091
+ "item_type": "furniture",
1092
+ "item_description": "White queen-size bed with waffle weave bedding and beige throw blanket",
1093
+ "item_brand": "nan",
1094
+ "item_condition": "no visible damage",
1095
+ "number_of_items": "1",
1096
+ "estimated_worth": "800.0",
1097
+ "estimated_worth_flag": "7",
1098
+ "mentioned_worth": "nan",
1099
+ "room": "Bedroom 1",
1100
+ "timestamp": "02:24",
1101
+ "overall_certainty_flag": "7",
1102
+ "is_similar_to": "nan",
1103
+ "frame_filename": "saved_frames/frame_29.jpg",
1104
+ "boxes_raw": [
1105
+ [
1106
+ [
1107
+ 236,
1108
+ 186,
1109
+ 998,
1110
+ 786
1111
+ ]
1112
+ ]
1113
+ ],
1114
+ "boxes_converted": [
1115
+ [
1116
+ 169.92,
1117
+ 238.08,
1118
+ 718.56,
1119
+ 1006.08
1120
+ ]
1121
+ ]
1122
+ },
1123
+ {
1124
+ "item_number": "30",
1125
+ "item_name": "Nightstand",
1126
+ "item_type": "furniture",
1127
+ "item_description": "Light wood two-drawer nightstand with black metal legs",
1128
+ "item_brand": "nan",
1129
+ "item_condition": "no visible damage",
1130
+ "number_of_items": "2",
1131
+ "estimated_worth": "150.0",
1132
+ "estimated_worth_flag": "7",
1133
+ "mentioned_worth": "nan",
1134
+ "room": "Bedroom 1",
1135
+ "timestamp": "02:26",
1136
+ "overall_certainty_flag": "7",
1137
+ "is_similar_to": "31.0",
1138
+ "frame_filename": "saved_frames/frame_30.jpg",
1139
+ "boxes_raw": [
1140
+ [
1141
+ [
1142
+ 510,
1143
+ 530,
1144
+ 740,
1145
+ 670
1146
+ ]
1147
+ ]
1148
+ ],
1149
+ "boxes_converted": [
1150
+ [
1151
+ 367.2,
1152
+ 678.4,
1153
+ 532.8,
1154
+ 857.6
1155
+ ]
1156
+ ]
1157
+ },
1158
+ {
1159
+ "item_number": "31",
1160
+ "item_name": "Lamp",
1161
+ "item_type": "lighting",
1162
+ "item_description": "Two white fabric table lamps with curved stems",
1163
+ "item_brand": "nan",
1164
+ "item_condition": "no visible damage",
1165
+ "number_of_items": "2",
1166
+ "estimated_worth": "75.0",
1167
+ "estimated_worth_flag": "7",
1168
+ "mentioned_worth": "nan",
1169
+ "room": "Bedroom 1",
1170
+ "timestamp": "02:28",
1171
+ "overall_certainty_flag": "7",
1172
+ "is_similar_to": "nan",
1173
+ "frame_filename": "saved_frames/frame_31.jpg",
1174
+ "boxes_raw": [
1175
+ [
1176
+ [
1177
+ 260,
1178
+ 418,
1179
+ 384,
1180
+ 514
1181
+ ]
1182
+ ]
1183
+ ],
1184
+ "boxes_converted": [
1185
+ [
1186
+ 187.2,
1187
+ 535.04,
1188
+ 276.48,
1189
+ 657.92
1190
+ ]
1191
+ ]
1192
+ },
1193
+ {
1194
+ "item_number": "32",
1195
+ "item_name": "Painting",
1196
+ "item_type": "decor",
1197
+ "item_description": "Framed abstract artwork with earth tones",
1198
+ "item_brand": "nan",
1199
+ "item_condition": "no visible damage",
1200
+ "number_of_items": "1",
1201
+ "estimated_worth": "200.0",
1202
+ "estimated_worth_flag": "6",
1203
+ "mentioned_worth": "nan",
1204
+ "room": "Bedroom 1",
1205
+ "timestamp": "02:32",
1206
+ "overall_certainty_flag": "6",
1207
+ "is_similar_to": "nan",
1208
+ "frame_filename": "saved_frames/frame_32.jpg",
1209
+ "boxes_raw": [
1210
+ [
1211
+ [
1212
+ 10,
1213
+ 470,
1214
+ 222,
1215
+ 702
1216
+ ]
1217
+ ]
1218
+ ],
1219
+ "boxes_converted": [
1220
+ [
1221
+ 7.2,
1222
+ 601.6,
1223
+ 159.84,
1224
+ 898.56
1225
+ ]
1226
+ ]
1227
+ },
1228
+ {
1229
+ "item_number": "33",
1230
+ "item_name": "Queen Bed",
1231
+ "item_type": "furniture",
1232
+ "item_description": "White queen size bed with waffle weave bedding and peach throw blanket",
1233
+ "item_brand": "nan",
1234
+ "item_condition": "no visible damage",
1235
+ "number_of_items": "1",
1236
+ "estimated_worth": "700.0",
1237
+ "estimated_worth_flag": "7",
1238
+ "mentioned_worth": "nan",
1239
+ "room": "Bedroom 2",
1240
+ "timestamp": "03:18",
1241
+ "overall_certainty_flag": "7",
1242
+ "is_similar_to": "29.0",
1243
+ "frame_filename": "saved_frames/frame_33.jpg",
1244
+ "boxes_raw": [
1245
+ [
1246
+ [
1247
+ 292,
1248
+ 136,
1249
+ 998,
1250
+ 760
1251
+ ]
1252
+ ]
1253
+ ],
1254
+ "boxes_converted": [
1255
+ [
1256
+ 210.24,
1257
+ 174.08,
1258
+ 718.56,
1259
+ 972.8
1260
+ ]
1261
+ ]
1262
+ },
1263
+ {
1264
+ "item_number": "34",
1265
+ "item_name": "Nightstand",
1266
+ "item_type": "furniture",
1267
+ "item_description": "Two white half-moon shaped nightstands with shelves",
1268
+ "item_brand": "nan",
1269
+ "item_condition": "no visible damage",
1270
+ "number_of_items": "2",
1271
+ "estimated_worth": "200.0",
1272
+ "estimated_worth_flag": "6",
1273
+ "mentioned_worth": "nan",
1274
+ "room": "Bedroom 2",
1275
+ "timestamp": "03:21",
1276
+ "overall_certainty_flag": "6",
1277
+ "is_similar_to": "nan",
1278
+ "frame_filename": "saved_frames/frame_34.jpg",
1279
+ "boxes_raw": [
1280
+ [
1281
+ [
1282
+ 530,
1283
+ 248,
1284
+ 740,
1285
+ 352
1286
+ ],
1287
+ [
1288
+ 529,
1289
+ 726,
1290
+ 740,
1291
+ 832
1292
+ ]
1293
+ ]
1294
+ ],
1295
+ "boxes_converted": [
1296
+ [
1297
+ 381.6,
1298
+ 317.44,
1299
+ 532.8,
1300
+ 450.56
1301
+ ],
1302
+ [
1303
+ 380.88,
1304
+ 929.28,
1305
+ 532.8,
1306
+ 1064.96
1307
+ ]
1308
+ ]
1309
+ },
1310
+ {
1311
+ "item_number": "35",
1312
+ "item_name": "Lamp",
1313
+ "item_type": "lighting",
1314
+ "item_description": "Two white table lamps with wooden bases",
1315
+ "item_brand": "nan",
1316
+ "item_condition": "no visible damage",
1317
+ "number_of_items": "2",
1318
+ "estimated_worth": "100.0",
1319
+ "estimated_worth_flag": "6",
1320
+ "mentioned_worth": "nan",
1321
+ "room": "Bedroom 2",
1322
+ "timestamp": "03:21",
1323
+ "overall_certainty_flag": "6",
1324
+ "is_similar_to": "nan",
1325
+ "frame_filename": "saved_frames/frame_35.jpg",
1326
+ "boxes_raw": [
1327
+ [
1328
+ [
1329
+ 325,
1330
+ 270,
1331
+ 540,
1332
+ 348
1333
+ ],
1334
+ [
1335
+ 328,
1336
+ 728,
1337
+ 542,
1338
+ 806
1339
+ ]
1340
+ ]
1341
+ ],
1342
+ "boxes_converted": [
1343
+ [
1344
+ 234.0,
1345
+ 345.6,
1346
+ 388.8,
1347
+ 445.44
1348
+ ],
1349
+ [
1350
+ 236.16,
1351
+ 931.84,
1352
+ 390.24,
1353
+ 1031.68
1354
+ ]
1355
+ ]
1356
+ },
1357
+ {
1358
+ "item_number": "36",
1359
+ "item_name": "Painting",
1360
+ "item_type": "decor",
1361
+ "item_description": "Framed abstract artwork with pink and grey tones",
1362
+ "item_brand": "nan",
1363
+ "item_condition": "no visible damage",
1364
+ "number_of_items": "1",
1365
+ "estimated_worth": "100.0",
1366
+ "estimated_worth_flag": "6",
1367
+ "mentioned_worth": "nan",
1368
+ "room": "Bedroom 2",
1369
+ "timestamp": "03:24",
1370
+ "overall_certainty_flag": "6",
1371
+ "is_similar_to": "nan",
1372
+ "frame_filename": "saved_frames/frame_36.jpg",
1373
+ "boxes_raw": [
1374
+ [
1375
+ [
1376
+ 10,
1377
+ 266,
1378
+ 386,
1379
+ 470
1380
+ ]
1381
+ ]
1382
+ ],
1383
+ "boxes_converted": [
1384
+ [
1385
+ 7.2,
1386
+ 340.48,
1387
+ 277.92,
1388
+ 601.6
1389
+ ]
1390
+ ]
1391
+ },
1392
+ {
1393
+ "item_number": "37",
1394
+ "item_name": "Television",
1395
+ "item_type": "electronics",
1396
+ "item_description": "Large flat screen Panasonic TV",
1397
+ "item_brand": "Panasonic",
1398
+ "item_condition": "no visible damage",
1399
+ "number_of_items": "1",
1400
+ "estimated_worth": "700.0",
1401
+ "estimated_worth_flag": "7",
1402
+ "mentioned_worth": "nan",
1403
+ "room": "Bedroom 2",
1404
+ "timestamp": "03:33",
1405
+ "overall_certainty_flag": "7",
1406
+ "is_similar_to": "nan",
1407
+ "frame_filename": "saved_frames/frame_37.jpg",
1408
+ "boxes_raw": [
1409
+ [
1410
+ [
1411
+ 165,
1412
+ 396,
1413
+ 706,
1414
+ 616
1415
+ ]
1416
+ ]
1417
+ ],
1418
+ "boxes_converted": [
1419
+ [
1420
+ 118.8,
1421
+ 506.88,
1422
+ 508.32,
1423
+ 788.48
1424
+ ]
1425
+ ]
1426
+ },
1427
+ {
1428
+ "item_number": "38",
1429
+ "item_name": "Soundbar",
1430
+ "item_type": "electronics",
1431
+ "item_description": "Bose Soundbar",
1432
+ "item_brand": "Bose",
1433
+ "item_condition": "no visible damage",
1434
+ "number_of_items": "1",
1435
+ "estimated_worth": "300.0",
1436
+ "estimated_worth_flag": "9",
1437
+ "mentioned_worth": "nan",
1438
+ "room": "Bedroom 2",
1439
+ "timestamp": "03:40",
1440
+ "overall_certainty_flag": "9",
1441
+ "is_similar_to": "nan",
1442
+ "frame_filename": "saved_frames/frame_38.jpg",
1443
+ "boxes_raw": [
1444
+ [
1445
+ [
1446
+ 546,
1447
+ 308,
1448
+ 808,
1449
+ 600
1450
+ ]
1451
+ ]
1452
+ ],
1453
+ "boxes_converted": [
1454
+ [
1455
+ 393.12,
1456
+ 394.24,
1457
+ 581.76,
1458
+ 768.0
1459
+ ]
1460
+ ]
1461
+ },
1462
+ {
1463
+ "item_number": "39",
1464
+ "item_name": "Xbox Controller",
1465
+ "item_type": "electronics",
1466
+ "item_description": "Xbox Series X controller",
1467
+ "item_brand": "Microsoft",
1468
+ "item_condition": "no visible damage",
1469
+ "number_of_items": "1",
1470
+ "estimated_worth": "60.0",
1471
+ "estimated_worth_flag": "8",
1472
+ "mentioned_worth": "nan",
1473
+ "room": "Bedroom 2",
1474
+ "timestamp": "03:40",
1475
+ "overall_certainty_flag": "8",
1476
+ "is_similar_to": "nan",
1477
+ "frame_filename": "saved_frames/frame_39.jpg",
1478
+ "boxes_raw": [
1479
+ [
1480
+ [
1481
+ 700,
1482
+ 628,
1483
+ 790,
1484
+ 756
1485
+ ]
1486
+ ]
1487
+ ],
1488
+ "boxes_converted": [
1489
+ [
1490
+ 504.0,
1491
+ 803.84,
1492
+ 568.8,
1493
+ 967.68
1494
+ ]
1495
+ ]
1496
+ },
1497
+ {
1498
+ "item_number": "40",
1499
+ "item_name": "Router",
1500
+ "item_type": "electronics",
1501
+ "item_description": "Orbi WiFi router",
1502
+ "item_brand": "Orbi",
1503
+ "item_condition": "no visible damage",
1504
+ "number_of_items": "1",
1505
+ "estimated_worth": "200.0",
1506
+ "estimated_worth_flag": "9",
1507
+ "mentioned_worth": "nan",
1508
+ "room": "Closet",
1509
+ "timestamp": "04:43",
1510
+ "overall_certainty_flag": "9",
1511
+ "is_similar_to": "nan",
1512
+ "frame_filename": "saved_frames/frame_40.jpg",
1513
+ "boxes_raw": [
1514
+ [
1515
+ [
1516
+ 385,
1517
+ 408,
1518
+ 636,
1519
+ 466
1520
+ ]
1521
+ ]
1522
+ ],
1523
+ "boxes_converted": [
1524
+ [
1525
+ 277.2,
1526
+ 522.24,
1527
+ 457.92,
1528
+ 596.48
1529
+ ]
1530
+ ]
1531
+ },
1532
+ {
1533
+ "item_number": "41",
1534
+ "item_name": "Power Strip",
1535
+ "item_type": "electronics",
1536
+ "item_description": "Power strip with surge protection",
1537
+ "item_brand": "nan",
1538
+ "item_condition": "no visible damage",
1539
+ "number_of_items": "1",
1540
+ "estimated_worth": "30.0",
1541
+ "estimated_worth_flag": "6",
1542
+ "mentioned_worth": "nan",
1543
+ "room": "Closet",
1544
+ "timestamp": "04:43",
1545
+ "overall_certainty_flag": "7",
1546
+ "is_similar_to": "nan",
1547
+ "frame_filename": "saved_frames/frame_41.jpg",
1548
+ "boxes_raw": [
1549
+ [
1550
+ [
1551
+ 535,
1552
+ 628,
1553
+ 594,
1554
+ 821
1555
+ ]
1556
+ ]
1557
+ ],
1558
+ "boxes_converted": [
1559
+ [
1560
+ 385.2,
1561
+ 803.84,
1562
+ 427.68,
1563
+ 1050.88
1564
+ ]
1565
+ ]
1566
+ },
1567
+ {
1568
+ "item_number": "42",
1569
+ "item_name": "Squat Rack",
1570
+ "item_type": "fitness",
1571
+ "item_description": "Black metal squat rack",
1572
+ "item_brand": "nan",
1573
+ "item_condition": "no visible damage",
1574
+ "number_of_items": "1",
1575
+ "estimated_worth": "500.0",
1576
+ "estimated_worth_flag": "7",
1577
+ "mentioned_worth": "nan",
1578
+ "room": "Home Gym",
1579
+ "timestamp": "06:02",
1580
+ "overall_certainty_flag": "7",
1581
+ "is_similar_to": "nan",
1582
+ "frame_filename": "saved_frames/frame_42.jpg",
1583
+ "boxes_raw": [
1584
+ [
1585
+ [
1586
+ 16,
1587
+ 78,
1588
+ 886,
1589
+ 566
1590
+ ]
1591
+ ]
1592
+ ],
1593
+ "boxes_converted": [
1594
+ [
1595
+ 11.52,
1596
+ 99.84,
1597
+ 637.92,
1598
+ 724.48
1599
+ ]
1600
+ ]
1601
+ },
1602
+ {
1603
+ "item_number": "43",
1604
+ "item_name": "Weight Bench",
1605
+ "item_type": "furniture",
1606
+ "item_description": "Adjustable weight bench",
1607
+ "item_brand": "ForceUSA",
1608
+ "item_condition": "no visible damage",
1609
+ "number_of_items": "1",
1610
+ "estimated_worth": "300.0",
1611
+ "estimated_worth_flag": "8",
1612
+ "mentioned_worth": "nan",
1613
+ "room": "Home Gym",
1614
+ "timestamp": "06:02",
1615
+ "overall_certainty_flag": "8",
1616
+ "is_similar_to": "nan",
1617
+ "frame_filename": "saved_frames/frame_43.jpg",
1618
+ "boxes_raw": [
1619
+ [
1620
+ [
1621
+ 508,
1622
+ 476,
1623
+ 836,
1624
+ 796
1625
+ ]
1626
+ ]
1627
+ ],
1628
+ "boxes_converted": [
1629
+ [
1630
+ 365.76,
1631
+ 609.28,
1632
+ 601.92,
1633
+ 1018.88
1634
+ ]
1635
+ ]
1636
+ },
1637
+ {
1638
+ "item_number": "44",
1639
+ "item_name": "Dumbbells",
1640
+ "item_type": "fitness",
1641
+ "item_description": "Set of 12 hexagonal dumbbells",
1642
+ "item_brand": "nan",
1643
+ "item_condition": "no visible damage",
1644
+ "number_of_items": "12",
1645
+ "estimated_worth": "20.0",
1646
+ "estimated_worth_flag": "5",
1647
+ "mentioned_worth": "nan",
1648
+ "room": "Home Gym",
1649
+ "timestamp": "06:21",
1650
+ "overall_certainty_flag": "6",
1651
+ "is_similar_to": "nan",
1652
+ "frame_filename": "saved_frames/frame_44.jpg",
1653
+ "boxes_raw": [
1654
+ [
1655
+ [
1656
+ 0,
1657
+ 0,
1658
+ 0,
1659
+ 0
1660
+ ]
1661
+ ]
1662
+ ],
1663
+ "boxes_converted": [
1664
+ [
1665
+ 0.0,
1666
+ 0.0,
1667
+ 0.0,
1668
+ 0.0
1669
+ ]
1670
+ ]
1671
+ },
1672
+ {
1673
+ "item_number": "45",
1674
+ "item_name": "Kettlebells",
1675
+ "item_type": "fitness",
1676
+ "item_description": "\"Three kettlebells, varying weights\"",
1677
+ "item_brand": "nan",
1678
+ "item_condition": "no visible damage",
1679
+ "number_of_items": "3",
1680
+ "estimated_worth": "50.0",
1681
+ "estimated_worth_flag": "6",
1682
+ "mentioned_worth": "nan",
1683
+ "room": "Home Gym",
1684
+ "timestamp": "06:22",
1685
+ "overall_certainty_flag": "6",
1686
+ "is_similar_to": "nan",
1687
+ "frame_filename": "saved_frames/frame_45.jpg",
1688
+ "boxes_raw": [
1689
+ [
1690
+ [
1691
+ 535,
1692
+ 460,
1693
+ 641,
1694
+ 521
1695
+ ],
1696
+ [
1697
+ 528,
1698
+ 516,
1699
+ 641,
1700
+ 579
1701
+ ],
1702
+ [
1703
+ 522,
1704
+ 568,
1705
+ 641,
1706
+ 611
1707
+ ]
1708
+ ]
1709
+ ],
1710
+ "boxes_converted": [
1711
+ [
1712
+ 385.2,
1713
+ 588.8,
1714
+ 461.52,
1715
+ 666.88
1716
+ ],
1717
+ [
1718
+ 380.16,
1719
+ 660.48,
1720
+ 461.52,
1721
+ 741.12
1722
+ ],
1723
+ [
1724
+ 375.84,
1725
+ 727.04,
1726
+ 461.52,
1727
+ 782.08
1728
+ ]
1729
+ ]
1730
+ },
1731
+ {
1732
+ "item_number": "46",
1733
+ "item_name": "Weight Plates",
1734
+ "item_type": "fitness",
1735
+ "item_description": "\"Assortment of weight plates 2.5kg, 5kg, 10kg, 20kg\"",
1736
+ "item_brand": "Verve",
1737
+ "item_condition": "no visible damage",
1738
+ "number_of_items": "4",
1739
+ "estimated_worth": "100.0",
1740
+ "estimated_worth_flag": "7",
1741
+ "mentioned_worth": "nan",
1742
+ "room": "Home Gym",
1743
+ "timestamp": "06:31",
1744
+ "overall_certainty_flag": "7",
1745
+ "is_similar_to": "nan",
1746
+ "frame_filename": "saved_frames/frame_46.jpg",
1747
+ "boxes_raw": [
1748
+ [
1749
+ [
1750
+ 400,
1751
+ 308,
1752
+ 846,
1753
+ 611
1754
+ ]
1755
+ ]
1756
+ ],
1757
+ "boxes_converted": [
1758
+ [
1759
+ 288.0,
1760
+ 394.24,
1761
+ 609.12,
1762
+ 782.08
1763
+ ]
1764
+ ]
1765
+ },
1766
+ {
1767
+ "item_number": "47",
1768
+ "item_name": "Medicine Ball",
1769
+ "item_type": "fitness",
1770
+ "item_description": "Two medicine balls",
1771
+ "item_brand": "nan",
1772
+ "item_condition": "no visible damage",
1773
+ "number_of_items": "2",
1774
+ "estimated_worth": "50.0",
1775
+ "estimated_worth_flag": "6",
1776
+ "mentioned_worth": "nan",
1777
+ "room": "Home Gym",
1778
+ "timestamp": "06:32",
1779
+ "overall_certainty_flag": "7",
1780
+ "is_similar_to": "nan",
1781
+ "frame_filename": "saved_frames/frame_47.jpg",
1782
+ "boxes_raw": [
1783
+ [
1784
+ [
1785
+ 56,
1786
+ 410,
1787
+ 408,
1788
+ 620
1789
+ ],
1790
+ [
1791
+ 286,
1792
+ 308,
1793
+ 460,
1794
+ 418
1795
+ ]
1796
+ ]
1797
+ ],
1798
+ "boxes_converted": [
1799
+ [
1800
+ 40.32,
1801
+ 524.8,
1802
+ 293.76,
1803
+ 793.6
1804
+ ],
1805
+ [
1806
+ 205.92,
1807
+ 394.24,
1808
+ 331.2,
1809
+ 535.04
1810
+ ]
1811
+ ]
1812
+ },
1813
+ {
1814
+ "item_number": "48",
1815
+ "item_name": "Slam Ball",
1816
+ "item_type": "fitness",
1817
+ "item_description": "Slam ball",
1818
+ "item_brand": "nan",
1819
+ "item_condition": "no visible damage",
1820
+ "number_of_items": "1",
1821
+ "estimated_worth": "75.0",
1822
+ "estimated_worth_flag": "7",
1823
+ "mentioned_worth": "nan",
1824
+ "room": "Home Gym",
1825
+ "timestamp": "06:41",
1826
+ "overall_certainty_flag": "7",
1827
+ "is_similar_to": "nan",
1828
+ "frame_filename": "saved_frames/frame_48.jpg",
1829
+ "boxes_raw": [
1830
+ [
1831
+ [
1832
+ 582,
1833
+ 470,
1834
+ 818,
1835
+ 620
1836
+ ]
1837
+ ]
1838
+ ],
1839
+ "boxes_converted": [
1840
+ [
1841
+ 419.04,
1842
+ 601.6,
1843
+ 588.96,
1844
+ 793.6
1845
+ ]
1846
+ ]
1847
+ },
1848
+ {
1849
+ "item_number": "49",
1850
+ "item_name": "Sandbag",
1851
+ "item_type": "fitness",
1852
+ "item_description": "Sandbag",
1853
+ "item_brand": "nan",
1854
+ "item_condition": "no visible damage",
1855
+ "number_of_items": "1",
1856
+ "estimated_worth": "100.0",
1857
+ "estimated_worth_flag": "6",
1858
+ "mentioned_worth": "nan",
1859
+ "room": "Home Gym",
1860
+ "timestamp": "06:50",
1861
+ "overall_certainty_flag": "7",
1862
+ "is_similar_to": "nan",
1863
+ "frame_filename": "saved_frames/frame_49.jpg",
1864
+ "boxes_raw": [
1865
+ [
1866
+ [
1867
+ 352,
1868
+ 286,
1869
+ 706,
1870
+ 726
1871
+ ]
1872
+ ]
1873
+ ],
1874
+ "boxes_converted": [
1875
+ [
1876
+ 253.44,
1877
+ 366.08,
1878
+ 508.32,
1879
+ 929.28
1880
+ ]
1881
+ ]
1882
+ },
1883
+ {
1884
+ "item_number": "50",
1885
+ "item_name": "Backpack",
1886
+ "item_type": "decor",
1887
+ "item_description": "Green backpack",
1888
+ "item_brand": "The North Face",
1889
+ "item_condition": "no visible damage",
1890
+ "number_of_items": "1",
1891
+ "estimated_worth": "100.0",
1892
+ "estimated_worth_flag": "8",
1893
+ "mentioned_worth": "nan",
1894
+ "room": "Home Gym",
1895
+ "timestamp": "06:56",
1896
+ "overall_certainty_flag": "8",
1897
+ "is_similar_to": "nan",
1898
+ "frame_filename": "saved_frames/frame_50.jpg",
1899
+ "boxes_raw": [
1900
+ [
1901
+ [
1902
+ 372,
1903
+ 358,
1904
+ 579,
1905
+ 576
1906
+ ]
1907
+ ]
1908
+ ],
1909
+ "boxes_converted": [
1910
+ [
1911
+ 267.84,
1912
+ 458.24,
1913
+ 416.88,
1914
+ 737.28
1915
+ ]
1916
+ ]
1917
+ },
1918
+ {
1919
+ "item_number": "51",
1920
+ "item_name": "Bicycle",
1921
+ "item_type": "fitness",
1922
+ "item_description": "Red Norco mountain bike",
1923
+ "item_brand": "Norco",
1924
+ "item_condition": "no visible damage",
1925
+ "number_of_items": "1",
1926
+ "estimated_worth": "400.0",
1927
+ "estimated_worth_flag": "7",
1928
+ "mentioned_worth": "nan",
1929
+ "room": "Backyard",
1930
+ "timestamp": "07:14",
1931
+ "overall_certainty_flag": "7",
1932
+ "is_similar_to": "52.0",
1933
+ "frame_filename": "saved_frames/frame_51.jpg",
1934
+ "boxes_raw": [
1935
+ [
1936
+ [
1937
+ 0,
1938
+ 0,
1939
+ 0,
1940
+ 0
1941
+ ]
1942
+ ]
1943
+ ],
1944
+ "boxes_converted": [
1945
+ [
1946
+ 0.0,
1947
+ 0.0,
1948
+ 0.0,
1949
+ 0.0
1950
+ ]
1951
+ ]
1952
+ },
1953
+ {
1954
+ "item_number": "52",
1955
+ "item_name": "Bicycle",
1956
+ "item_type": "fitness",
1957
+ "item_description": "Blue Norco mountain bike",
1958
+ "item_brand": "Norco",
1959
+ "item_condition": "no visible damage",
1960
+ "number_of_items": "1",
1961
+ "estimated_worth": "400.0",
1962
+ "estimated_worth_flag": "7",
1963
+ "mentioned_worth": "nan",
1964
+ "room": "Backyard",
1965
+ "timestamp": "07:14",
1966
+ "overall_certainty_flag": "7",
1967
+ "is_similar_to": "51.0",
1968
+ "frame_filename": "saved_frames/frame_52.jpg",
1969
+ "boxes_raw": [
1970
+ [
1971
+ [
1972
+ 318,
1973
+ 468,
1974
+ 550,
1975
+ 641
1976
+ ],
1977
+ [
1978
+ 352,
1979
+ 490,
1980
+ 800,
1981
+ 900
1982
+ ]
1983
+ ]
1984
+ ],
1985
+ "boxes_converted": [
1986
+ [
1987
+ 228.96,
1988
+ 599.04,
1989
+ 396.0,
1990
+ 820.48
1991
+ ],
1992
+ [
1993
+ 253.44,
1994
+ 627.2,
1995
+ 576.0,
1996
+ 1152.0
1997
+ ]
1998
+ ]
1999
+ },
2000
+ {
2001
+ "item_number": "53",
2002
+ "item_name": "Outdoor Chairs",
2003
+ "item_type": "furniture",
2004
+ "item_description": "Two white aluminium framed outdoor chairs with beige cushions",
2005
+ "item_brand": "nan",
2006
+ "item_condition": "no visible damage",
2007
+ "number_of_items": "2",
2008
+ "estimated_worth": "200.0",
2009
+ "estimated_worth_flag": "7",
2010
+ "mentioned_worth": "nan",
2011
+ "room": "Patio",
2012
+ "timestamp": "07:36",
2013
+ "overall_certainty_flag": "7",
2014
+ "is_similar_to": "nan",
2015
+ "frame_filename": "saved_frames/frame_53.jpg",
2016
+ "boxes_raw": [
2017
+ [
2018
+ [
2019
+ 76,
2020
+ 576,
2021
+ 322,
2022
+ 886
2023
+ ],
2024
+ [
2025
+ 60,
2026
+ 708,
2027
+ 250,
2028
+ 908
2029
+ ]
2030
+ ]
2031
+ ],
2032
+ "boxes_converted": [
2033
+ [
2034
+ 54.72,
2035
+ 737.28,
2036
+ 231.84,
2037
+ 1134.08
2038
+ ],
2039
+ [
2040
+ 43.2,
2041
+ 906.24,
2042
+ 180.0,
2043
+ 1162.24
2044
+ ]
2045
+ ]
2046
+ },
2047
+ {
2048
+ "item_number": "54",
2049
+ "item_name": "Outdoor Table",
2050
+ "item_type": "furniture",
2051
+ "item_description": "Large outdoor wooden table with black metal frame",
2052
+ "item_brand": "nan",
2053
+ "item_condition": "no visible damage",
2054
+ "number_of_items": "1",
2055
+ "estimated_worth": "400.0",
2056
+ "estimated_worth_flag": "7",
2057
+ "mentioned_worth": "nan",
2058
+ "room": "Patio",
2059
+ "timestamp": "07:50",
2060
+ "overall_certainty_flag": "7",
2061
+ "is_similar_to": "nan",
2062
+ "frame_filename": "saved_frames/frame_54.jpg",
2063
+ "boxes_raw": [
2064
+ [
2065
+ [
2066
+ 0,
2067
+ 0,
2068
+ 0,
2069
+ 0
2070
+ ]
2071
+ ]
2072
+ ],
2073
+ "boxes_converted": [
2074
+ [
2075
+ 0.0,
2076
+ 0.0,
2077
+ 0.0,
2078
+ 0.0
2079
+ ]
2080
+ ]
2081
+ },
2082
+ {
2083
+ "item_number": "55",
2084
+ "item_name": "Outdoor Bench",
2085
+ "item_type": "furniture",
2086
+ "item_description": "Matching outdoor wooden bench with black metal frame",
2087
+ "item_brand": "nan",
2088
+ "item_condition": "no visible damage",
2089
+ "number_of_items": "1",
2090
+ "estimated_worth": "200.0",
2091
+ "estimated_worth_flag": "7",
2092
+ "mentioned_worth": "nan",
2093
+ "room": "Patio",
2094
+ "timestamp": "07:50",
2095
+ "overall_certainty_flag": "7",
2096
+ "is_similar_to": "54.0",
2097
+ "frame_filename": "saved_frames/frame_55.jpg",
2098
+ "boxes_raw": [
2099
+ [
2100
+ [
2101
+ 0,
2102
+ 0,
2103
+ 0,
2104
+ 0
2105
+ ]
2106
+ ]
2107
+ ],
2108
+ "boxes_converted": [
2109
+ [
2110
+ 0.0,
2111
+ 0.0,
2112
+ 0.0,
2113
+ 0.0
2114
+ ]
2115
+ ]
2116
+ },
2117
+ {
2118
+ "item_number": "56",
2119
+ "item_name": "Cushions",
2120
+ "item_type": "decor",
2121
+ "item_description": "Set of 7 black and white checked cushions",
2122
+ "item_brand": "nan",
2123
+ "item_condition": "no visible damage",
2124
+ "number_of_items": "7",
2125
+ "estimated_worth": "70.0",
2126
+ "estimated_worth_flag": "7",
2127
+ "mentioned_worth": "nan",
2128
+ "room": "Patio",
2129
+ "timestamp": "07:51",
2130
+ "overall_certainty_flag": "7",
2131
+ "is_similar_to": "nan",
2132
+ "frame_filename": "saved_frames/frame_56.jpg",
2133
+ "boxes_raw": [
2134
+ [
2135
+ [
2136
+ 418,
2137
+ 0,
2138
+ 777,
2139
+ 386
2140
+ ],
2141
+ [
2142
+ 488,
2143
+ 554,
2144
+ 870,
2145
+ 860
2146
+ ]
2147
+ ]
2148
+ ],
2149
+ "boxes_converted": [
2150
+ [
2151
+ 300.96,
2152
+ 0.0,
2153
+ 559.44,
2154
+ 494.08
2155
+ ],
2156
+ [
2157
+ 351.36,
2158
+ 709.12,
2159
+ 626.4,
2160
+ 1100.8
2161
+ ]
2162
+ ]
2163
+ },
2164
+ {
2165
+ "item_number": "57",
2166
+ "item_name": "Outdoor Sofa",
2167
+ "item_type": "furniture",
2168
+ "item_description": "Beige fabric outdoor sofa with aluminium frame",
2169
+ "item_brand": "nan",
2170
+ "item_condition": "no visible damage",
2171
+ "number_of_items": "1",
2172
+ "estimated_worth": "600.0",
2173
+ "estimated_worth_flag": "7",
2174
+ "mentioned_worth": "nan",
2175
+ "room": "Patio",
2176
+ "timestamp": "08:00",
2177
+ "overall_certainty_flag": "7",
2178
+ "is_similar_to": "nan",
2179
+ "frame_filename": "saved_frames/frame_57.jpg",
2180
+ "boxes_raw": [
2181
+ [
2182
+ [
2183
+ 78,
2184
+ 0,
2185
+ 999,
2186
+ 518
2187
+ ]
2188
+ ]
2189
+ ],
2190
+ "boxes_converted": [
2191
+ [
2192
+ 56.16,
2193
+ 0.0,
2194
+ 719.28,
2195
+ 663.04
2196
+ ]
2197
+ ]
2198
+ },
2199
+ {
2200
+ "item_number": "58",
2201
+ "item_name": "Fire Pit",
2202
+ "item_type": "decor",
2203
+ "item_description": "Round black metal fire pit",
2204
+ "item_brand": "nan",
2205
+ "item_condition": "no visible damage",
2206
+ "number_of_items": "1",
2207
+ "estimated_worth": "400.0",
2208
+ "estimated_worth_flag": "7",
2209
+ "mentioned_worth": "nan",
2210
+ "room": "Backyard",
2211
+ "timestamp": "08:23",
2212
+ "overall_certainty_flag": "7",
2213
+ "is_similar_to": "nan",
2214
+ "frame_filename": "saved_frames/frame_58.jpg",
2215
+ "boxes_raw": [
2216
+ [
2217
+ [
2218
+ 417,
2219
+ 628,
2220
+ 641,
2221
+ 828
2222
+ ]
2223
+ ]
2224
+ ],
2225
+ "boxes_converted": [
2226
+ [
2227
+ 300.24,
2228
+ 803.84,
2229
+ 461.52,
2230
+ 1059.84
2231
+ ]
2232
+ ]
2233
+ },
2234
+ {
2235
+ "item_number": "59",
2236
+ "item_name": "Outdoor Benches",
2237
+ "item_type": "furniture",
2238
+ "item_description": "Three red wooden outdoor benches with black metal frames",
2239
+ "item_brand": "nan",
2240
+ "item_condition": "no visible damage",
2241
+ "number_of_items": "3",
2242
+ "estimated_worth": "200.0",
2243
+ "estimated_worth_flag": "6",
2244
+ "mentioned_worth": "nan",
2245
+ "room": "Backyard",
2246
+ "timestamp": "08:23",
2247
+ "overall_certainty_flag": "7",
2248
+ "is_similar_to": "nan",
2249
+ "frame_filename": "saved_frames/frame_59.jpg",
2250
+ "boxes_raw": [
2251
+ [
2252
+ [
2253
+ 415,
2254
+ 418,
2255
+ 680,
2256
+ 576
2257
+ ],
2258
+ [
2259
+ 345,
2260
+ 608,
2261
+ 446,
2262
+ 828
2263
+ ],
2264
+ [
2265
+ 380,
2266
+ 880,
2267
+ 660,
2268
+ 1000
2269
+ ]
2270
+ ]
2271
+ ],
2272
+ "boxes_converted": [
2273
+ [
2274
+ 298.8,
2275
+ 535.04,
2276
+ 489.6,
2277
+ 737.28
2278
+ ],
2279
+ [
2280
+ 248.4,
2281
+ 778.24,
2282
+ 321.12,
2283
+ 1059.84
2284
+ ],
2285
+ [
2286
+ 273.6,
2287
+ 1126.4,
2288
+ 475.2,
2289
+ 1280.0
2290
+ ]
2291
+ ]
2292
+ },
2293
+ {
2294
+ "item_number": "60",
2295
+ "item_name": "Lawn Mower",
2296
+ "item_type": "tools",
2297
+ "item_description": "Ryobi 40V cordless lawnmower",
2298
+ "item_brand": "Ryobi",
2299
+ "item_condition": "no visible damage",
2300
+ "number_of_items": "1",
2301
+ "estimated_worth": "250.0",
2302
+ "estimated_worth_flag": "8",
2303
+ "mentioned_worth": "nan",
2304
+ "room": "Shed",
2305
+ "timestamp": "08:43",
2306
+ "overall_certainty_flag": "8",
2307
+ "is_similar_to": "nan",
2308
+ "frame_filename": "saved_frames/frame_60.jpg",
2309
+ "boxes_raw": [
2310
+ [
2311
+ [
2312
+ 200,
2313
+ 340,
2314
+ 700,
2315
+ 700
2316
+ ]
2317
+ ]
2318
+ ],
2319
+ "boxes_converted": [
2320
+ [
2321
+ 144.0,
2322
+ 435.2,
2323
+ 504.0,
2324
+ 896.0
2325
+ ]
2326
+ ]
2327
+ },
2328
+ {
2329
+ "item_number": "61",
2330
+ "item_name": "Leaf Blower",
2331
+ "item_type": "tools",
2332
+ "item_description": "Ryobi 40V cordless leaf blower",
2333
+ "item_brand": "Ryobi",
2334
+ "item_condition": "no visible damage",
2335
+ "number_of_items": "1",
2336
+ "estimated_worth": "100.0",
2337
+ "estimated_worth_flag": "8",
2338
+ "mentioned_worth": "nan",
2339
+ "room": "Shed",
2340
+ "timestamp": "08:58",
2341
+ "overall_certainty_flag": "8",
2342
+ "is_similar_to": "nan",
2343
+ "frame_filename": "saved_frames/frame_61.jpg",
2344
+ "boxes_raw": [
2345
+ [
2346
+ [
2347
+ 388,
2348
+ 230,
2349
+ 816,
2350
+ 546
2351
+ ]
2352
+ ]
2353
+ ],
2354
+ "boxes_converted": [
2355
+ [
2356
+ 279.36,
2357
+ 294.4,
2358
+ 587.52,
2359
+ 698.88
2360
+ ]
2361
+ ]
2362
+ },
2363
+ {
2364
+ "item_number": "62",
2365
+ "item_name": "Paint Cans",
2366
+ "item_type": "tools",
2367
+ "item_description": "\"Assortment of 6 paint cans, Taubmans brand\"",
2368
+ "item_brand": "Taubmans",
2369
+ "item_condition": "no visible damage",
2370
+ "number_of_items": "6",
2371
+ "estimated_worth": "20.0",
2372
+ "estimated_worth_flag": "6",
2373
+ "mentioned_worth": "nan",
2374
+ "room": "Shed",
2375
+ "timestamp": "09:05",
2376
+ "overall_certainty_flag": "6",
2377
+ "is_similar_to": "nan",
2378
+ "frame_filename": "saved_frames/frame_62.jpg",
2379
+ "boxes_raw": [
2380
+ [
2381
+ [
2382
+ 288,
2383
+ 660,
2384
+ 382,
2385
+ 724
2386
+ ],
2387
+ [
2388
+ 302,
2389
+ 716,
2390
+ 402,
2391
+ 786
2392
+ ],
2393
+ [
2394
+ 302,
2395
+ 776,
2396
+ 422,
2397
+ 856
2398
+ ],
2399
+ [
2400
+ 382,
2401
+ 790,
2402
+ 642,
2403
+ 970
2404
+ ],
2405
+ [
2406
+ 268,
2407
+ 620,
2408
+ 348,
2409
+ 676
2410
+ ],
2411
+ [
2412
+ 270,
2413
+ 776,
2414
+ 322,
2415
+ 832
2416
+ ]
2417
+ ]
2418
+ ],
2419
+ "boxes_converted": [
2420
+ [
2421
+ 207.36,
2422
+ 844.8,
2423
+ 275.04,
2424
+ 926.72
2425
+ ],
2426
+ [
2427
+ 217.44,
2428
+ 916.48,
2429
+ 289.44,
2430
+ 1006.08
2431
+ ],
2432
+ [
2433
+ 217.44,
2434
+ 993.28,
2435
+ 303.84,
2436
+ 1095.68
2437
+ ],
2438
+ [
2439
+ 275.04,
2440
+ 1011.2,
2441
+ 462.24,
2442
+ 1241.6
2443
+ ],
2444
+ [
2445
+ 192.96,
2446
+ 793.6,
2447
+ 250.56,
2448
+ 865.28
2449
+ ],
2450
+ [
2451
+ 194.4,
2452
+ 993.28,
2453
+ 231.84,
2454
+ 1064.96
2455
+ ]
2456
+ ]
2457
+ },
2458
+ {
2459
+ "item_number": "63",
2460
+ "item_name": "Paintbrushes",
2461
+ "item_type": "tools",
2462
+ "item_description": "Assortment of 5 paintbrushes",
2463
+ "item_brand": "nan",
2464
+ "item_condition": "slight wear",
2465
+ "number_of_items": "5",
2466
+ "estimated_worth": "10.0",
2467
+ "estimated_worth_flag": "6",
2468
+ "mentioned_worth": "nan",
2469
+ "room": "Shed",
2470
+ "timestamp": "09:05",
2471
+ "overall_certainty_flag": "6",
2472
+ "is_similar_to": "nan",
2473
+ "frame_filename": "saved_frames/frame_63.jpg",
2474
+ "boxes_raw": [
2475
+ [
2476
+ [
2477
+ 750,
2478
+ 796,
2479
+ 998,
2480
+ 998
2481
+ ],
2482
+ [
2483
+ 670,
2484
+ 850,
2485
+ 882,
2486
+ 998
2487
+ ],
2488
+ [
2489
+ 10,
2490
+ 589,
2491
+ 160,
2492
+ 680
2493
+ ]
2494
+ ]
2495
+ ],
2496
+ "boxes_converted": [
2497
+ [
2498
+ 540.0,
2499
+ 1018.88,
2500
+ 718.56,
2501
+ 1277.44
2502
+ ],
2503
+ [
2504
+ 482.4,
2505
+ 1088.0,
2506
+ 635.04,
2507
+ 1277.44
2508
+ ],
2509
+ [
2510
+ 7.2,
2511
+ 753.92,
2512
+ 115.2,
2513
+ 870.4
2514
+ ]
2515
+ ]
2516
+ },
2517
+ {
2518
+ "item_number": "64",
2519
+ "item_name": "Gardening Tools",
2520
+ "item_type": "tools",
2521
+ "item_description": "\"Various gardening tools including shovels, rakes, and hoes\"",
2522
+ "item_brand": "nan",
2523
+ "item_condition": "moderate wear",
2524
+ "number_of_items": "10",
2525
+ "estimated_worth": "50.0",
2526
+ "estimated_worth_flag": "5",
2527
+ "mentioned_worth": "nan",
2528
+ "room": "Shed",
2529
+ "timestamp": "09:07",
2530
+ "overall_certainty_flag": "5",
2531
+ "is_similar_to": "nan",
2532
+ "frame_filename": "saved_frames/frame_64.jpg",
2533
+ "boxes_raw": [
2534
+ [
2535
+ [
2536
+ 100,
2537
+ 400,
2538
+ 488,
2539
+ 628
2540
+ ]
2541
+ ]
2542
+ ],
2543
+ "boxes_converted": [
2544
+ [
2545
+ 72.0,
2546
+ 512.0,
2547
+ 351.36,
2548
+ 803.84
2549
+ ]
2550
+ ]
2551
+ },
2552
+ {
2553
+ "item_number": "65",
2554
+ "item_name": "Work Bench",
2555
+ "item_type": "furniture",
2556
+ "item_description": "Wooden work bench with shelves",
2557
+ "item_brand": "nan",
2558
+ "item_condition": "slight wear",
2559
+ "number_of_items": "1",
2560
+ "estimated_worth": "150.0",
2561
+ "estimated_worth_flag": "6",
2562
+ "mentioned_worth": "nan",
2563
+ "room": "Shed",
2564
+ "timestamp": "09:07",
2565
+ "overall_certainty_flag": "6",
2566
+ "is_similar_to": "nan",
2567
+ "frame_filename": "saved_frames/frame_65.jpg",
2568
+ "boxes_raw": [
2569
+ [
2570
+ [
2571
+ 530,
2572
+ 60,
2573
+ 826,
2574
+ 368
2575
+ ]
2576
+ ]
2577
+ ],
2578
+ "boxes_converted": [
2579
+ [
2580
+ 381.6,
2581
+ 76.8,
2582
+ 594.72,
2583
+ 471.04
2584
+ ]
2585
+ ]
2586
+ },
2587
+ {
2588
+ "item_number": "66",
2589
+ "item_name": "Shelving Unit",
2590
+ "item_type": "furniture",
2591
+ "item_description": "Metal shelving unit with multiple shelves",
2592
+ "item_brand": "nan",
2593
+ "item_condition": "no visible damage",
2594
+ "number_of_items": "1",
2595
+ "estimated_worth": "100.0",
2596
+ "estimated_worth_flag": "6",
2597
+ "mentioned_worth": "nan",
2598
+ "room": "Shed",
2599
+ "timestamp": "09:07",
2600
+ "overall_certainty_flag": "6",
2601
+ "is_similar_to": "nan",
2602
+ "frame_filename": "saved_frames/frame_66.jpg",
2603
+ "boxes_raw": [
2604
+ [
2605
+ [
2606
+ 26,
2607
+ 628,
2608
+ 991,
2609
+ 998
2610
+ ]
2611
+ ]
2612
+ ],
2613
+ "boxes_converted": [
2614
+ [
2615
+ 18.72,
2616
+ 803.84,
2617
+ 713.52,
2618
+ 1277.44
2619
+ ]
2620
+ ]
2621
+ },
2622
+ {
2623
+ "item_number": "67",
2624
+ "item_name": "Power Tools",
2625
+ "item_type": "tools",
2626
+ "item_description": "\"Collection of power tools including a drill, sander and saw\"",
2627
+ "item_brand": "nan",
2628
+ "item_condition": "slight wear",
2629
+ "number_of_items": "5",
2630
+ "estimated_worth": "100.0",
2631
+ "estimated_worth_flag": "5",
2632
+ "mentioned_worth": "nan",
2633
+ "room": "Shed",
2634
+ "timestamp": "09:07",
2635
+ "overall_certainty_flag": "5",
2636
+ "is_similar_to": "nan",
2637
+ "frame_filename": "saved_frames/frame_67.jpg",
2638
+ "boxes_raw": [
2639
+ [
2640
+ [
2641
+ 500,
2642
+ 160,
2643
+ 660,
2644
+ 278
2645
+ ],
2646
+ [
2647
+ 118,
2648
+ 460,
2649
+ 360,
2650
+ 522
2651
+ ],
2652
+ [
2653
+ 786,
2654
+ 546,
2655
+ 998,
2656
+ 760
2657
+ ]
2658
+ ]
2659
+ ],
2660
+ "boxes_converted": [
2661
+ [
2662
+ 360.0,
2663
+ 204.8,
2664
+ 475.2,
2665
+ 355.84
2666
+ ],
2667
+ [
2668
+ 84.96,
2669
+ 588.8,
2670
+ 259.2,
2671
+ 668.16
2672
+ ],
2673
+ [
2674
+ 565.92,
2675
+ 698.88,
2676
+ 718.56,
2677
+ 972.8
2678
+ ]
2679
+ ]
2680
+ },
2681
+ {
2682
+ "item_number": "68",
2683
+ "item_name": "Buckets",
2684
+ "item_type": "tools",
2685
+ "item_description": "Three plastic buckets",
2686
+ "item_brand": "nan",
2687
+ "item_condition": "no visible damage",
2688
+ "number_of_items": "3",
2689
+ "estimated_worth": "10.0",
2690
+ "estimated_worth_flag": "5",
2691
+ "mentioned_worth": "nan",
2692
+ "room": "Shed",
2693
+ "timestamp": "09:08",
2694
+ "overall_certainty_flag": "5",
2695
+ "is_similar_to": "nan",
2696
+ "frame_filename": "saved_frames/frame_68.jpg",
2697
+ "boxes_raw": [
2698
+ [
2699
+ [
2700
+ 488,
2701
+ 86,
2702
+ 626,
2703
+ 160
2704
+ ],
2705
+ [
2706
+ 828,
2707
+ 657,
2708
+ 998,
2709
+ 769
2710
+ ],
2711
+ [
2712
+ 866,
2713
+ 746,
2714
+ 998,
2715
+ 821
2716
+ ]
2717
+ ]
2718
+ ],
2719
+ "boxes_converted": [
2720
+ [
2721
+ 351.36,
2722
+ 110.08,
2723
+ 450.72,
2724
+ 204.8
2725
+ ],
2726
+ [
2727
+ 596.16,
2728
+ 840.96,
2729
+ 718.56,
2730
+ 984.32
2731
+ ],
2732
+ [
2733
+ 623.52,
2734
+ 954.88,
2735
+ 718.56,
2736
+ 1050.88
2737
+ ]
2738
+ ]
2739
+ },
2740
+ {
2741
+ "item_number": "69",
2742
+ "item_name": "Miscellaneous Items",
2743
+ "item_type": "tools",
2744
+ "item_description": "Assorted small tools and hardware items",
2745
+ "item_brand": "nan",
2746
+ "item_condition": "moderate wear",
2747
+ "number_of_items": "20",
2748
+ "estimated_worth": "20.0",
2749
+ "estimated_worth_flag": "3",
2750
+ "mentioned_worth": "nan",
2751
+ "room": "Shed",
2752
+ "timestamp": "09:09",
2753
+ "overall_certainty_flag": "4",
2754
+ "is_similar_to": "nan",
2755
+ "frame_filename": "saved_frames/frame_69.jpg",
2756
+ "boxes_raw": [
2757
+ [
2758
+ [
2759
+ 10,
2760
+ 166,
2761
+ 262,
2762
+ 362
2763
+ ],
2764
+ [
2765
+ 270,
2766
+ 376,
2767
+ 446,
2768
+ 636
2769
+ ],
2770
+ [
2771
+ 446,
2772
+ 550,
2773
+ 998,
2774
+ 722
2775
+ ]
2776
+ ]
2777
+ ],
2778
+ "boxes_converted": [
2779
+ [
2780
+ 7.2,
2781
+ 212.48,
2782
+ 188.64,
2783
+ 463.36
2784
+ ],
2785
+ [
2786
+ 194.4,
2787
+ 481.28,
2788
+ 321.12,
2789
+ 814.08
2790
+ ],
2791
+ [
2792
+ 321.12,
2793
+ 704.0,
2794
+ 718.56,
2795
+ 924.16
2796
+ ]
2797
+ ]
2798
+ }
2799
+ ]
index.html CHANGED
@@ -1,19 +1,456 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <title>Frame Viewer</title>
6
+ <style>
7
+ /* Reset some default styles */
8
+ * {
9
+ box-sizing: border-box;
10
+ margin: 0;
11
+ padding: 0;
12
+ }
13
+
14
+ body {
15
+ font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
16
+ background-color: #f5f5f5;
17
+ color: #333;
18
+ line-height: 1.6;
19
+ display: flex;
20
+ flex-direction: column;
21
+ min-height: 100vh; /* Ensure body takes at least viewport height */
22
+ }
23
+
24
+ /* Header Styling */
25
+ header {
26
+ background-color: #2c3e50;
27
+ color: #ecf0f1;
28
+ padding: 15px 20px;
29
+ text-align: center;
30
+ font-size: 1.5em;
31
+ font-weight: bold;
32
+ box-shadow: 0 2px 4px rgba(0,0,0,0.1);
33
+ margin-bottom: 20px;
34
+ position: relative; /* For positioning the sort dropdown */
35
+ }
36
+
37
+ /* Sorting Dropdown Styling */
38
+ #sort-container {
39
+ position: absolute;
40
+ top: 15px;
41
+ right: 20px;
42
+ display: flex;
43
+ align-items: center;
44
+ gap: 10px;
45
+ }
46
+
47
+ #sort-container label {
48
+ color: #ecf0f1;
49
+ font-size: 0.9em;
50
+ }
51
+
52
+ #sort-select {
53
+ padding: 5px 10px;
54
+ border: none;
55
+ border-radius: 4px;
56
+ font-size: 0.9em;
57
+ cursor: pointer;
58
+ }
59
+
60
+ /* Main Container */
61
+ #main-container {
62
+ display: flex;
63
+ flex-direction: column; /* Changed to column layout */
64
+ align-items: center;
65
+ padding: 20px;
66
+ gap: 20px; /* Reduced gap */
67
+ max-width: 1200px;
68
+ margin: 0 auto;
69
+ flex: 1; /* Allow main container to grow */
70
+ }
71
+
72
+ /* Image Section */
73
+ #image-section {
74
+ width: 90%; /* Adjust as needed, but keep it responsive */
75
+ max-width: 900px; /* Limit maximum width */
76
+ background-color: #fff;
77
+ padding: 15px;
78
+ border-radius: 8px;
79
+ box-shadow: 0 4px 8px rgba(0,0,0,0.1);
80
+ text-align: center;
81
+ margin-bottom: 10px; /* Space between image and buttons */
82
+ }
83
+
84
+ #image-canvas {
85
+ width: 100%;
86
+ height: auto;
87
+ border-radius: 5px;
88
+ border: 1px solid #ddd;
89
+ display: block; /* Ensure image takes full width of its container */
90
+ }
91
+
92
+ /* Metadata Section */
93
+ #metadata-section {
94
+ width: 90%;
95
+ max-width: 900px;
96
+ background-color: #fff;
97
+ padding: 20px;
98
+ border-radius: 8px;
99
+ box-shadow: 0 4px 8px rgba(0,0,0,0.1);
100
+ }
101
+
102
+ #metadata-form h2 {
103
+ margin-bottom: 15px;
104
+ font-size: 1.3em;
105
+ border-bottom: 1px solid #ccc;
106
+ padding-bottom: 10px;
107
+ }
108
+
109
+ /* Form Fields */
110
+ #metadata-form label {
111
+ display: block;
112
+ margin-top: 10px;
113
+ font-weight: 500;
114
+ color: #555;
115
+ }
116
+
117
+ #metadata-form input,
118
+ #metadata-form textarea,
119
+ #metadata-form select {
120
+ width: 100%;
121
+ padding: 8px 10px;
122
+ margin-top: 5px;
123
+ border: 1px solid #ccc;
124
+ border-radius: 4px;
125
+ background-color: #fafafa;
126
+ transition: border-color 0.3s;
127
+ font-size: 0.95em;
128
+ }
129
+
130
+ #metadata-form input:focus,
131
+ #metadata-form textarea:focus,
132
+ #metadata-form select:focus {
133
+ border-color: #7f8c8d;
134
+ outline: none;
135
+ }
136
+
137
+ /* Button Container */
138
+ #button-container {
139
+ margin-top: 10px;
140
+ display: flex;
141
+ flex-wrap: wrap;
142
+ gap: 10px;
143
+ justify-content: center; /* Center buttons */
144
+ }
145
+
146
+ /* Buttons */
147
+ button {
148
+ padding: 10px 15px;
149
+ font-size: 0.95em;
150
+ cursor: pointer;
151
+ border: none;
152
+ border-radius: 4px;
153
+ transition: background-color 0.3s, transform 0.2s;
154
+ color: #fff;
155
+ min-width: 100px; /* Ensures buttons have a decent size even on smaller screens */
156
+ }
157
+
158
+ button:hover {
159
+ transform: translateY(-2px);
160
+ }
161
+
162
+ /* Specific Button Styles */
163
+ #prev-btn, #next-btn {
164
+ background-color: #3498db;
165
+ flex: 1;
166
+ }
167
+
168
+ #prev-btn:disabled, #next-btn:disabled {
169
+ background-color: #95a5a6;
170
+ cursor: not-allowed;
171
+ }
172
+
173
+ #save-btn {
174
+ background-color: #2980b9;
175
+ flex: 1;
176
+ }
177
+
178
+ #export-btn {
179
+ background-color: #27ae60;
180
+ flex: 1;
181
+ }
182
+
183
+ #delete-btn {
184
+ background-color: #e74c3c;
185
+ flex: 1;
186
+ }
187
+
188
+ /* Footer (Optional) */
189
+ footer {
190
+ background-color: #2c3e50;
191
+ color: #ecf0f1;
192
+ text-align: center;
193
+ padding: 10px 0;
194
+ margin-top: 20px;
195
+ }
196
+ </style>
197
+ </head>
198
+ <body>
199
+ <header>
200
+ KeepTrack Frame Viewer
201
+ <!-- Sorting Dropdown -->
202
+ <div id="sort-container">
203
+ <label for="sort-select">Sort By:</label>
204
+ <select id="sort-select">
205
+ <option value="item_number">Item Number</option>
206
+ <option value="estimated_worth">Estimated Worth</option>
207
+ <option value="overall_certainty_flag">Overall Certainty Flag</option>
208
+ </select>
209
+ </div>
210
+ </header>
211
+ <div id="main-container">
212
+ <div id="image-section">
213
+ <canvas id="image-canvas"></canvas>
214
+ <div id="button-container">
215
+ <button id="prev-btn" title="Previous Frame">Previous</button>
216
+ <button id="next-btn" title="Next Frame">Next</button>
217
+ </div>
218
+ </div>
219
+
220
+ <div id="metadata-section">
221
+ <form id="metadata-form">
222
+ <h2>Metadata</h2>
223
+ <div id="form-fields"></div>
224
+ </form>
225
+ <div id="button-container">
226
+ <button type="button" id="save-btn">Save Changes</button>
227
+ <button type="button" id="export-btn">Export Metadata</button>
228
+ <button type="button" id="delete-btn">Delete Item</button>
229
+ </div>
230
+ </div>
231
+ </div>
232
+ <footer>
233
+ © 2024 KeepTrack Frame Viewer App
234
+ </footer>
235
+
236
+ <script>
237
+ // Global Variables
238
+ let frames = [];
239
+ let currentIndex = 0;
240
+ const canvas = document.getElementById('image-canvas');
241
+ const ctx = canvas.getContext('2d');
242
+ const prevBtn = document.getElementById('prev-btn');
243
+ const nextBtn = document.getElementById('next-btn');
244
+ const formFields = document.getElementById('form-fields');
245
+ const saveBtn = document.getElementById('save-btn');
246
+ const exportBtn = document.getElementById('export-btn');
247
+ const deleteBtn = document.getElementById('delete-btn');
248
+ const sortSelect = document.getElementById('sort-select'); // Added
249
+
250
+ // Load JSON Data
251
+ fetch('frames_metadata_with_boxes.json')
252
+ .then(response => response.json())
253
+ .then(data => {
254
+ frames = data;
255
+ if (frames.length > 0) {
256
+ sortFrames(); // Initial sort based on default selection
257
+ renderFrame(currentIndex);
258
+ } else {
259
+ alert('No frames found in the JSON file.');
260
+ }
261
+ })
262
+ .catch(error => {
263
+ console.error('Error loading JSON:', error);
264
+ alert('Failed to load frames_metadata_with_boxes.json. Please ensure the file exists and is correctly formatted.');
265
+ });
266
+
267
+ // Event Listeners for Navigation
268
+ prevBtn.addEventListener('click', () => {
269
+ if (currentIndex > 0) {
270
+ currentIndex--;
271
+ renderFrame(currentIndex);
272
+ }
273
+ });
274
+
275
+ nextBtn.addEventListener('click', () => {
276
+ if (currentIndex < frames.length - 1) {
277
+ currentIndex++;
278
+ renderFrame(currentIndex);
279
+ }
280
+ });
281
+
282
+ // Save Changes Button
283
+ saveBtn.addEventListener('click', () => {
284
+ saveFormData();
285
+ alert('Changes saved in memory. To export, click "Export Metadata".');
286
+ });
287
+
288
+ // Export Button
289
+ exportBtn.addEventListener('click', () => {
290
+ const dataStr = "data:text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(frames, null, 2));
291
+ const downloadAnchor = document.createElement('a');
292
+ downloadAnchor.setAttribute("href", dataStr);
293
+ downloadAnchor.setAttribute("download", "modified_frames_metadata_with_boxes.json");
294
+ document.body.appendChild(downloadAnchor);
295
+ downloadAnchor.click();
296
+ downloadAnchor.remove();
297
+ });
298
+
299
+ // Delete Item Button
300
+ deleteBtn.addEventListener('click', () => {
301
+ if (confirm('Are you sure you want to delete this item?')) {
302
+ frames.splice(currentIndex, 1);
303
+ if (frames.length === 0) {
304
+ alert('All items have been deleted.');
305
+ ctx.clearRect(0, 0, canvas.width, canvas.height);
306
+ formFields.innerHTML = '';
307
+ prevBtn.disabled = true;
308
+ nextBtn.disabled = true;
309
+ saveBtn.disabled = true;
310
+ exportBtn.disabled = true;
311
+ deleteBtn.disabled = true;
312
+ } else {
313
+ if (currentIndex >= frames.length) {
314
+ currentIndex = frames.length - 1;
315
+ }
316
+ renderFrame(currentIndex);
317
+ }
318
+ }
319
+ });
320
+
321
+ // Event Listener for Sorting
322
+ sortSelect.addEventListener('change', () => {
323
+ sortFrames();
324
+ currentIndex = 0; // Reset to first frame after sorting
325
+ renderFrame(currentIndex);
326
+ });
327
+
328
+ // Function to Render a Frame
329
+ function renderFrame(index) {
330
+ const frame = frames[index];
331
+ const img = new Image();
332
+ img.src = frame.frame_filename;
333
+ img.onload = () => {
334
+ // Resize canvas to match image if necessary
335
+ canvas.width = img.width;
336
+ canvas.height = img.height;
337
+ // Draw Image
338
+ ctx.clearRect(0, 0, canvas.width, canvas.height);
339
+ ctx.drawImage(img, 0, 0);
340
+ // Draw Bounding Boxes
341
+ if (frame.boxes_converted && Array.isArray(frame.boxes_converted)) {
342
+ frame.boxes_converted.forEach(box => {
343
+ const [ymin, xmin, ymax, xmax] = box;
344
+ const width = xmax - xmin;
345
+ const height = ymax - ymin;
346
+ ctx.strokeStyle = 'green';
347
+ ctx.lineWidth = 4;
348
+ ctx.strokeRect(xmin, ymin, width, height);
349
+ });
350
+ }
351
+ };
352
+ img.onerror = () => {
353
+ alert(`Failed to load image: ${frame.frame_filename}`);
354
+ };
355
+ // Populate Metadata Form
356
+ populateForm(frame);
357
+ // Update Navigation Buttons
358
+ updateNavButtons();
359
+ }
360
+
361
+ // Function to Update Navigation Buttons
362
+ function updateNavButtons() {
363
+ prevBtn.disabled = currentIndex === 0;
364
+ nextBtn.disabled = currentIndex === frames.length - 1;
365
+ }
366
+
367
+ // Function to Populate the Form with Metadata
368
+ function populateForm(frame) {
369
+ formFields.innerHTML = ''; // Clear previous fields
370
+ // Define which fields to include in the form
371
+ const fields = [
372
+ { key: 'item_number', label: 'Item Number', type: 'number' },
373
+ { key: 'item_name', label: 'Item Name', type: 'text' },
374
+ { key: 'item_type', label: 'Item Type', type: 'text' },
375
+ { key: 'item_description', label: 'Item Description', type: 'textarea' },
376
+ { key: 'item_brand', label: 'Item Brand', type: 'text' },
377
+ { key: 'item_condition', label: 'Item Condition', type: 'text' },
378
+ { key: 'number_of_items', label: 'Number of Items', type: 'number' },
379
+ { key: 'estimated_worth', label: 'Estimated Worth', type: 'number', step: '0.01' },
380
+ { key: 'estimated_worth_flag', label: 'Estimated Worth Flag', type: 'number' },
381
+ { key: 'mentioned_worth', label: 'Mentioned Worth', type: 'text' },
382
+ { key: 'room', label: 'Room', type: 'text' },
383
+ { key: 'timestamp', label: 'Timestamp', type: 'text' },
384
+ { key: 'overall_certainty_flag', label: 'Overall Certainty Flag', type: 'number' },
385
+ { key: 'is_similar_to', label: 'Is Similar To', type: 'text' },
386
+ { key: 'frame_filename', label: 'Frame Filename', type: 'text', disabled: true }
387
+ ];
388
+
389
+ fields.forEach(field => {
390
+ const label = document.createElement('label');
391
+ label.textContent = field.label;
392
+ const input = field.type === 'textarea' ? document.createElement('textarea') : document.createElement('input');
393
+ if (field.type !== 'textarea') {
394
+ input.type = field.type;
395
+ }
396
+ input.value = frame[field.key] !== 'nan' ? frame[field.key] : '';
397
+ input.id = field.key;
398
+ input.name = field.key;
399
+ if (field.step) input.step = field.step;
400
+ if (field.disabled) input.disabled = true;
401
+ label.appendChild(input);
402
+ formFields.appendChild(label);
403
+ });
404
+ }
405
+
406
+ // Function to Save Form Data Back to Frames Array
407
+ function saveFormData() {
408
+ const frame = frames[currentIndex];
409
+ const inputs = formFields.querySelectorAll('input, textarea');
410
+ inputs.forEach(input => {
411
+ if (input.disabled) return; // Skip disabled fields
412
+ const key = input.name;
413
+ let value = input.value;
414
+ // Convert numeric fields
415
+ const numericFields = [
416
+ 'item_number',
417
+ 'number_of_items',
418
+ 'estimated_worth',
419
+ 'estimated_worth_flag',
420
+ 'overall_certainty_flag'
421
+ ];
422
+ if (numericFields.includes(key)) {
423
+ value = value === '' ? 'nan' : Number(value);
424
+ if (isNaN(value)) value = 'nan';
425
+ }
426
+ frame[key] = value;
427
+ });
428
+ }
429
+
430
+ // Function to Sort Frames Based on Selected Field
431
+ function sortFrames() {
432
+ const sortBy = sortSelect.value;
433
+ frames.sort((a, b) => {
434
+ let aValue = a[sortBy];
435
+ let bValue = b[sortBy];
436
+
437
+ // Handle 'nan' values by treating them as less than any number or string
438
+ if (aValue === 'nan') return 1;
439
+ if (bValue === 'nan') return -1;
440
+
441
+ // Convert to numbers if sorting by numerical fields
442
+ if (sortBy === 'item_number' || sortBy === 'estimated_worth' || sortBy === 'overall_certainty_flag') {
443
+ aValue = Number(aValue);
444
+ bValue = Number(bValue);
445
+ if (isNaN(aValue)) aValue = -Infinity;
446
+ if (isNaN(bValue)) bValue = -Infinity;
447
+ }
448
+
449
+ if (aValue < bValue) return -1;
450
+ if (aValue > bValue) return 1;
451
+ return 0;
452
+ });
453
+ }
454
+ </script>
455
+ </body>
456
  </html>
saved_frames/frame_1.jpg ADDED
saved_frames/frame_10.jpg ADDED
saved_frames/frame_11.jpg ADDED
saved_frames/frame_12.jpg ADDED
saved_frames/frame_13.jpg ADDED
saved_frames/frame_14.jpg ADDED
saved_frames/frame_15.jpg ADDED
saved_frames/frame_16.jpg ADDED
saved_frames/frame_17.jpg ADDED
saved_frames/frame_18.jpg ADDED
saved_frames/frame_19.jpg ADDED
saved_frames/frame_2.jpg ADDED
saved_frames/frame_20.jpg ADDED
saved_frames/frame_21.jpg ADDED
saved_frames/frame_22.jpg ADDED
saved_frames/frame_23.jpg ADDED
saved_frames/frame_24.jpg ADDED
saved_frames/frame_25.jpg ADDED
saved_frames/frame_26.jpg ADDED
saved_frames/frame_27.jpg ADDED
saved_frames/frame_28.jpg ADDED
saved_frames/frame_29.jpg ADDED
saved_frames/frame_3.jpg ADDED
saved_frames/frame_30.jpg ADDED
saved_frames/frame_31.jpg ADDED
saved_frames/frame_32.jpg ADDED
saved_frames/frame_33.jpg ADDED
saved_frames/frame_34.jpg ADDED
saved_frames/frame_35.jpg ADDED
saved_frames/frame_36.jpg ADDED
saved_frames/frame_37.jpg ADDED
saved_frames/frame_38.jpg ADDED
saved_frames/frame_39.jpg ADDED
saved_frames/frame_4.jpg ADDED
saved_frames/frame_40.jpg ADDED
saved_frames/frame_41.jpg ADDED
saved_frames/frame_42.jpg ADDED
saved_frames/frame_43.jpg ADDED
saved_frames/frame_44.jpg ADDED
saved_frames/frame_45.jpg ADDED
saved_frames/frame_46.jpg ADDED
saved_frames/frame_47.jpg ADDED
saved_frames/frame_48.jpg ADDED
saved_frames/frame_49.jpg ADDED
saved_frames/frame_5.jpg ADDED
saved_frames/frame_50.jpg ADDED
saved_frames/frame_51.jpg ADDED
saved_frames/frame_52.jpg ADDED