SYMBOL INDEX (107 symbols across 29 files) FILE: rembg/bg.py class ReturnType (line 39) | class ReturnType(Enum): function alpha_matting_cutout (line 45) | def alpha_matting_cutout( function naive_cutout (line 98) | def naive_cutout(img: PILImage, mask: PILImage) -> PILImage: function putalpha_cutout (line 114) | def putalpha_cutout(img: PILImage, mask: PILImage) -> PILImage: function get_concat_v_multi (line 129) | def get_concat_v_multi(imgs: List[PILImage]) -> PILImage: function get_concat_v (line 145) | def get_concat_v(img1: PILImage, img2: PILImage) -> PILImage: function post_process (line 162) | def post_process(mask: np.ndarray) -> np.ndarray: function apply_background_color (line 175) | def apply_background_color(img: PILImage, color: Tuple[int, int, int, in... function fix_image_orientation (line 192) | def fix_image_orientation(img: PILImage) -> PILImage: function download_models (line 205) | def download_models(models: tuple[str, ...]) -> None: function remove (line 226) | def remove( FILE: rembg/cli.py function main (line 30) | def main() -> None: FILE: rembg/commands/b_command.py function b_command (line 97) | def b_command( FILE: rembg/commands/d_command.py function d_command (line 11) | def d_command(models: tuple[str, ...]) -> None: FILE: rembg/commands/i_command.py function i_command (line 87) | def i_command(model: str, extras: str, input: IO, output: IO, **kwargs) ... FILE: rembg/commands/p_command.py function p_command (line 120) | def p_command( FILE: rembg/commands/s_command.py function s_command (line 58) | def s_command(port: int, host: str, log_level: str, threads: int) -> None: FILE: rembg/session_factory.py function new_session (line 11) | def new_session(model_name: str = "u2net", *args, **kwargs) -> BaseSession: FILE: rembg/sessions/base.py class BaseSession (line 10) | class BaseSession: method __init__ (line 13) | def __init__(self, model_name: str, sess_opts: ort.SessionOptions, *ar... method normalize (line 40) | def normalize( method predict (line 67) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method checksum_disabled (line 71) | def checksum_disabled(cls, *args, **kwargs): method u2net_home (line 75) | def u2net_home(cls, *args, **kwargs): method download_models (line 83) | def download_models(cls, *args, **kwargs): method name (line 87) | def name(cls, *args, **kwargs): FILE: rembg/sessions/ben_custom.py class BenCustomSession (line 12) | class BenCustomSession(BaseSession): method __init__ (line 15) | def __init__(self, model_name: str, sess_opts: ort.SessionOptions, *ar... method predict (line 31) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method download_models (line 63) | def download_models(cls, *args, **kwargs): method name (line 81) | def name(cls, *args, **kwargs): FILE: rembg/sessions/birefnet_cod.py class BiRefNetSessionCOD (line 8) | class BiRefNetSessionCOD(BiRefNetSessionGeneral): method download_models (line 14) | def download_models(cls, *args, **kwargs): method name (line 41) | def name(cls, *args, **kwargs): FILE: rembg/sessions/birefnet_dis.py class BiRefNetSessionDIS (line 8) | class BiRefNetSessionDIS(BiRefNetSessionGeneral): method download_models (line 14) | def download_models(cls, *args, **kwargs): method name (line 41) | def name(cls, *args, **kwargs): FILE: rembg/sessions/birefnet_general.py class BiRefNetSessionGeneral (line 12) | class BiRefNetSessionGeneral(BaseSession): method sigmoid (line 17) | def sigmoid(self, mat): method predict (line 20) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method download_models (line 53) | def download_models(cls, *args, **kwargs): method name (line 80) | def name(cls, *args, **kwargs): FILE: rembg/sessions/birefnet_general_lite.py class BiRefNetSessionGeneralLite (line 8) | class BiRefNetSessionGeneralLite(BiRefNetSessionGeneral): method download_models (line 14) | def download_models(cls, *args, **kwargs): method name (line 41) | def name(cls, *args, **kwargs): FILE: rembg/sessions/birefnet_hrsod.py class BiRefNetSessionHRSOD (line 8) | class BiRefNetSessionHRSOD(BiRefNetSessionGeneral): method download_models (line 14) | def download_models(cls, *args, **kwargs): method name (line 41) | def name(cls, *args, **kwargs): FILE: rembg/sessions/birefnet_massive.py class BiRefNetSessionMassive (line 8) | class BiRefNetSessionMassive(BiRefNetSessionGeneral): method download_models (line 14) | def download_models(cls, *args, **kwargs): method name (line 41) | def name(cls, *args, **kwargs): FILE: rembg/sessions/birefnet_portrait.py class BiRefNetSessionPortrait (line 8) | class BiRefNetSessionPortrait(BiRefNetSessionGeneral): method download_models (line 14) | def download_models(cls, *args, **kwargs): method name (line 41) | def name(cls, *args, **kwargs): FILE: rembg/sessions/bria_rmbg.py class BriaRmBgSession (line 12) | class BriaRmBgSession(BaseSession): method predict (line 17) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method download_models (line 50) | def download_models(cls, *args, **kwargs): method name (line 77) | def name(cls, *args, **kwargs): FILE: rembg/sessions/dis_anime.py class DisSession (line 12) | class DisSession(BaseSession): method predict (line 17) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method download_models (line 48) | def download_models(cls, *args, **kwargs): method name (line 75) | def name(cls, *args, **kwargs): FILE: rembg/sessions/dis_custom.py class DisCustomSession (line 12) | class DisCustomSession(BaseSession): method __init__ (line 15) | def __init__(self, model_name: str, sess_opts: ort.SessionOptions, *ar... method predict (line 31) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method download_models (line 62) | def download_models(cls, *args, **kwargs): method name (line 80) | def name(cls, *args, **kwargs): FILE: rembg/sessions/dis_general_use.py class DisSession (line 12) | class DisSession(BaseSession): method predict (line 13) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method download_models (line 44) | def download_models(cls, *args, **kwargs): method name (line 73) | def name(cls, *args, **kwargs): FILE: rembg/sessions/sam.py function warp_affine (line 16) | def warp_affine( function get_preprocess_shape (line 69) | def get_preprocess_shape(oldh: int, oldw: int, long_side_length: int): function apply_coords (line 78) | def apply_coords(coords: np.ndarray, original_size, target_length): function get_input_points (line 91) | def get_input_points(prompt): function transform_masks (line 109) | def transform_masks(masks, original_size, transform_matrix): class SamSession (line 127) | class SamSession(BaseSession): method __init__ (line 138) | def __init__( method predict (line 166) | def predict( method download_models (line 299) | def download_models(cls, *args, **kwargs): method name (line 377) | def name(cls, *args, **kwargs): FILE: rembg/sessions/silueta.py class SiluetaSession (line 12) | class SiluetaSession(BaseSession): method predict (line 15) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method download_models (line 50) | def download_models(cls, *args, **kwargs): method name (line 79) | def name(cls, *args, **kwargs): FILE: rembg/sessions/u2net.py class U2netSession (line 12) | class U2netSession(BaseSession): method predict (line 17) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method download_models (line 50) | def download_models(cls, *args, **kwargs): method name (line 77) | def name(cls, *args, **kwargs): FILE: rembg/sessions/u2net_cloth_seg.py class Unet2ClothSession (line 57) | class Unet2ClothSession(BaseSession): method predict (line 58) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method download_models (line 125) | def download_models(cls, *args, **kwargs): method name (line 142) | def name(cls, *args, **kwargs): FILE: rembg/sessions/u2net_custom.py class U2netCustomSession (line 13) | class U2netCustomSession(BaseSession): method __init__ (line 16) | def __init__(self, model_name: str, sess_opts: ort.SessionOptions, *ar... method predict (line 35) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method download_models (line 68) | def download_models(cls, *args, **kwargs): method name (line 86) | def name(cls, *args, **kwargs): FILE: rembg/sessions/u2net_human_seg.py class U2netHumanSegSession (line 12) | class U2netHumanSegSession(BaseSession): method predict (line 17) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method download_models (line 50) | def download_models(cls, *args, **kwargs): method name (line 77) | def name(cls, *args, **kwargs): FILE: rembg/sessions/u2netp.py class U2netpSession (line 12) | class U2netpSession(BaseSession): method predict (line 15) | def predict(self, img: PILImage, *args, **kwargs) -> List[PILImage]: method download_models (line 46) | def download_models(cls, *args, **kwargs): method name (line 69) | def name(cls, *args, **kwargs): FILE: tests/test_remove.py function test_remove (line 13) | def test_remove():