File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -122,13 +122,13 @@ def get_image_coco(image):
122
122
if len (category_annotations ) == 0 :
123
123
continue
124
124
125
- has_keypoints = len (category .keypoint_labels ) > 0
126
-
127
125
for annotation in category_annotations :
128
126
annotation = fix_ids (annotation )
129
127
130
- if len (annotation .get ('segmentation' , [])) != 0 or \
131
- len (annotation .get ('keypoints' , [])) != 0 :
128
+ has_segmentation = len (annotation .get ('segmentation' , [])) > 0
129
+ has_keypoints = len (annotation .get ('keypoints' , [])) > 0
130
+
131
+ if has_segmentation or has_keypoints :
132
132
del annotation ['deleted' ]
133
133
134
134
if not has_keypoints :
@@ -142,12 +142,14 @@ def get_image_coco(image):
142
142
143
143
category = fix_ids (category )
144
144
del category ['deleted' ]
145
- if has_keypoints :
145
+
146
+ if len (category .get ('keypoint_labels' )) > 0 :
146
147
category ['keypoints' ] = category .pop ('keypoint_labels' )
147
148
category ['skeleton' ] = category .pop ('keypoint_edges' )
148
149
else :
149
150
del category ['keypoint_edges' ]
150
151
del category ['keypoint_labels' ]
152
+
151
153
categories .append (category )
152
154
153
155
del image ['deleted' ]
You can’t perform that action at this time.
0 commit comments