Update app.py
Browse files
app.py
CHANGED
@@ -164,9 +164,9 @@ def remove_bg(fl, count, md):
|
|
164 |
fr_diff = cv2.cvtColor(fr_diff, cv2.COLOR_BGR2GRAY)
|
165 |
|
166 |
#md = 12
|
167 |
-
|
168 |
-
fr_diff[
|
169 |
-
fr_diff[
|
170 |
|
171 |
cv2.rectangle(fr_diff,(0,0),(fr_diff.shape[1]-1,fr_diff.shape[0]-1),(255,255,255),1)
|
172 |
mask = cv2.floodFill(fr_diff, None, (0, 0), 255, 0, 0, (4 | cv2.FLOODFILL_FIXED_RANGE))[2] #(4 | cv.FLOODFILL_FIXED_RANGE | cv.FLOODFILL_MASK_ONLY | 255 << 8)
|
|
|
164 |
fr_diff = cv2.cvtColor(fr_diff, cv2.COLOR_BGR2GRAY)
|
165 |
|
166 |
#md = 12
|
167 |
+
bg = cv2.inRange(hsv, np.array([0,0,0]), np.array([180,md,md]))
|
168 |
+
fr_diff[bg>0] = 0
|
169 |
+
fr_diff[bg==0] = 255
|
170 |
|
171 |
cv2.rectangle(fr_diff,(0,0),(fr_diff.shape[1]-1,fr_diff.shape[0]-1),(255,255,255),1)
|
172 |
mask = cv2.floodFill(fr_diff, None, (0, 0), 255, 0, 0, (4 | cv2.FLOODFILL_FIXED_RANGE))[2] #(4 | cv.FLOODFILL_FIXED_RANGE | cv.FLOODFILL_MASK_ONLY | 255 << 8)
|