Skip to main content

Face swapper and enhancer

Project description

FaceFuison Python Lib

FaceFusion is a very nice face swapper and enhancer.

Requirements

python: >=3.9

Installation

CPU support:

pip install facefusionlib

GPU support:

First of all, you need to check if your system supports the onnxruntime-gpu.

Go to https://onnxruntime.ai and check the installation matrix.

Preview

If yes, just run:

pip install facefusionlib[gpu]

Usage

from facefusionlib import swapper
from facefusionlib.swapper import DeviceProvider

input_path = 'input.png'
target_path = 'target.png'

result = swapper.swap_face(
		source_paths=[input_path],
		target_path=target_path,
		provider=DeviceProvider.CPU,
		detector_score=0.65,
		mask_blur=0.7,
		skip_nsfw=True,
        landmarker_score=0.5
	)
print(result)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

facefusionlib-1.1.2.tar.gz (33.5 kB view hashes)

Uploaded Source

Built Distribution

facefusionlib-1.1.2-py3-none-any.whl (45.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page