patrickligardes commited on
Commit
43ed2a2
ยท
verified ยท
1 Parent(s): 290ab0c

Update utils_mask.py

Browse files
Files changed (1) hide show
  1. utils_mask.py +4 -10
utils_mask.py CHANGED
@@ -93,15 +93,9 @@ def get_mask_location(model_type, category, model_parse: Image.Image, keypoint:
93
  parser_mask_changeable += np.logical_and(parse_array, np.logical_not(parser_mask_fixed))
94
  elif category == 'lower_body':
95
  parse_mask = (parse_array == 6).astype(np.float32) + \
96
- (parse_array == 12).astype(np.float32) + \
97
- (parse_array == 13).astype(np.float32) + \
98
- (parse_array == 5).astype(np.float32)
99
-
100
- # *** COMBINED LEG PADDING CODE ***
101
- leg_mask = (parse_array == 12).astype(np.float32) + (parse_array == 13).astype(np.float32) # Combined mask
102
- leg_mask_dilated = cv2.dilate(leg_mask, np.ones((7, 7), np.uint16), iterations=2) # Dilate the combined mask
103
- parse_mask = np.logical_or(parse_mask, leg_mask_dilated) # Add the single dilated mask
104
-
105
  parser_mask_fixed += (parse_array == label_map["upper_clothes"]).astype(np.float32) + \
106
  (parse_array == 14).astype(np.float32) + \
107
  (parse_array == 15).astype(np.float32)
@@ -170,4 +164,4 @@ def get_mask_location(model_type, category, model_parse: Image.Image, keypoint:
170
  mask = Image.fromarray(inpaint_mask.astype(np.uint8) * 255)
171
  mask_gray = Image.fromarray(inpaint_mask.astype(np.uint8) * 127)
172
 
173
- return mask, mask_gray
 
93
  parser_mask_changeable += np.logical_and(parse_array, np.logical_not(parser_mask_fixed))
94
  elif category == 'lower_body':
95
  parse_mask = (parse_array == 6).astype(np.float32) + \
96
+ (parse_array == 12).astype(np.float32) + \
97
+ (parse_array == 13).astype(np.float32) + \
98
+ (parse_array == 5).astype(np.float32)
 
 
 
 
 
 
99
  parser_mask_fixed += (parse_array == label_map["upper_clothes"]).astype(np.float32) + \
100
  (parse_array == 14).astype(np.float32) + \
101
  (parse_array == 15).astype(np.float32)
 
164
  mask = Image.fromarray(inpaint_mask.astype(np.uint8) * 255)
165
  mask_gray = Image.fromarray(inpaint_mask.astype(np.uint8) * 127)
166
 
167
+ return mask, mask_gray