MCPcopy Create free account
hub / github.com/TencentARC/InstantMesh / remove_background

Function remove_background

src/utils/infer_util.py:11–22  ·  view source on GitHub ↗
(image: PIL.Image.Image,
    rembg_session: Any = None,
    force: bool = False,
    **rembg_kwargs,
)

Source from the content-addressed store, hash-verified

9
10
11def remove_background(image: PIL.Image.Image,
12 rembg_session: Any = None,
13 force: bool = False,
14 **rembg_kwargs,
15) -> PIL.Image.Image:
16 do_remove = True
17 if image.mode == "RGBA" and image.getextrema()[3][0] < 255:
18 do_remove = False
19 do_remove = do_remove or force
20 if do_remove:
21 image = rembg.remove(image, session=rembg_session, **rembg_kwargs)
22 return image
23
24
25def resize_foreground(

Callers 2

run.pyFile · 0.90
preprocessFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected