basso4 commited on
Commit
85fa67c
Β·
verified Β·
1 Parent(s): 054cfac

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -6
app.py CHANGED
@@ -178,22 +178,19 @@ if __name__ == "__main__":
178
  #apply seamlessClone technique here
179
  #img_base
180
  dict = dict['background'].convert("RGB").resize((384, 512))
181
- dict = np.array(dict)
182
  dict = cv2.cvtColor(dict, cv2.COLOR_RGB2BGR)
183
- dict = dict.astype(np.uint8)
184
 
185
  #img_output
186
  img_cv = rearrange(x_checked_image_torch[0], 'c h w -> h w c').cpu().numpy()
187
  img_cv = (img_cv * 255).astype(np.uint8)
188
  img_cv = cv2.cvtColor(img_cv, cv2.COLOR_RGB2BGR)
189
- img_cv = cv2.resize(img_cv, (384, 512))
190
 
191
  #mask
192
  mask_cv = mask_cv.convert("L").resize((384,512))
193
- mask_cv = np.array(mask_cv)
194
  mask_cv = 255-mask_cv
195
 
196
-
197
  # Normalize mask to binary values
198
  _, mask_cv = cv2.threshold(mask_cv, 128, 255, cv2.THRESH_BINARY)
199
 
@@ -203,8 +200,8 @@ if __name__ == "__main__":
203
 
204
 
205
  img_C = cv2.seamlessClone(dict, img_cv, mask_cv, center, cv2.NORMAL_CLONE)
206
- img_C = cv2.cvtColor(img_C, cv2.COLOR_BGR2RGB)
207
  img_C = img_C.astype(np.uint8)
 
208
  img_C = Image.fromarray(img_C, mode="RGB")
209
 
210
 
 
178
  #apply seamlessClone technique here
179
  #img_base
180
  dict = dict['background'].convert("RGB").resize((384, 512))
181
+ dict = np.array(dict).astype(np.uint8)
182
  dict = cv2.cvtColor(dict, cv2.COLOR_RGB2BGR)
 
183
 
184
  #img_output
185
  img_cv = rearrange(x_checked_image_torch[0], 'c h w -> h w c').cpu().numpy()
186
  img_cv = (img_cv * 255).astype(np.uint8)
187
  img_cv = cv2.cvtColor(img_cv, cv2.COLOR_RGB2BGR)
 
188
 
189
  #mask
190
  mask_cv = mask_cv.convert("L").resize((384,512))
191
+ mask_cv = np.array(mask_cv).astype(np.uint8
192
  mask_cv = 255-mask_cv
193
 
 
194
  # Normalize mask to binary values
195
  _, mask_cv = cv2.threshold(mask_cv, 128, 255, cv2.THRESH_BINARY)
196
 
 
200
 
201
 
202
  img_C = cv2.seamlessClone(dict, img_cv, mask_cv, center, cv2.NORMAL_CLONE)
 
203
  img_C = img_C.astype(np.uint8)
204
+ img_C = cv2.cvtColor(img_C, cv2.COLOR_BGR2RGB)
205
  img_C = Image.fromarray(img_C, mode="RGB")
206
 
207