basso4 commited on
Commit
18452a4
Β·
verified Β·
1 Parent(s): 27c37eb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -2
app.py CHANGED
@@ -191,8 +191,16 @@ if __name__ == "__main__":
191
  mask_cv = mask_cv.convert("L").resize((384,512))
192
  mask_cv = np.array(mask_cv)
193
  mask_cv = 255-mask_cv
194
-
195
- img_C = cv2.seamlessClone(dict, img_cv, mask_cv, (192,256), cv2.NORMAL_CLONE)
 
 
 
 
 
 
 
 
196
  img_C = cv2.cvtColor(img_C, cv2.COLOR_BGR2RGB)
197
 
198
 
 
191
  mask_cv = mask_cv.convert("L").resize((384,512))
192
  mask_cv = np.array(mask_cv)
193
  mask_cv = 255-mask_cv
194
+
195
+
196
+ # Normalize mask to binary values
197
+ _, mask_cv = cv2.threshold(mask_cv, 128, 255, cv2.THRESH_BINARY)
198
+
199
+ # Center for seamlessClone
200
+ center = (target_size[0] // 2, target_size[1] // 2)
201
+
202
+
203
+ img_C = cv2.seamlessClone(dict, img_cv, mask_cv, center, cv2.NORMAL_CLONE)
204
  img_C = cv2.cvtColor(img_C, cv2.COLOR_BGR2RGB)
205
 
206