Comments (1)
it work for me :
def roop_api(_: gr.Blocks, app: FastAPI):
@app.post("/roop/image")
async def roop_image(
source_image: str = Body("", title="source face image"),
target_image: str = Body("", title="target image"),
face_index: list[int] = Body([0], title="face index"),
scale: int = Body(1, title="scale"),
upscale_visibility: float = Body(1, title="upscale visibility"),
face_restorer: str = Body("None", title="face restorer"),
restorer_visibility: float = Body(1, title="face restorer"),
model: str = Body("inswapper_128.onnx", title="model"),
upscaler_name: str = Body("None", title="upscaler name"),
):
s_image = api.decode_base64_to_image(source_image)
t_image = api.decode_base64_to_image(target_image)
f_index = set(face_index)
upscalerx = None
if upscaler_name != "None":
for upscaler in shared.sd_upscalers:
if upscaler.name == upscaler_name:
upscalerx = upscaler
up_options = UpscaleOptions(scale=scale,
upscaler=upscalerx,
upscale_visibility=upscale_visibility,
face_restorer=get_face_restorer(face_restorer),
restorer_visibility=restorer_visibility)
use_model = get_full_model(model)
if use_model is None:
Exception("Model not found")
result = swap_face(s_image, t_image, use_model, f_index, up_options)
return {"image": api.encode_pil_to_base64(result.image())}
I hope to add this logical code
from sd-webui-roop.
Related Issues (20)
- install error with python.exe -m pip install insightface==0.7.3 --prefer-binary HOT 1
- Problems using PNG with the API HOT 1
- faceswap error
- Cxx
- Error when I use api
- This error originates from a subprocess, and is likely not a problem with pip. HOT 2
- Dependency conflict with other extension
- Has reactor changed the way it handles multiple faces
- Hello i wanted to use face swap in Stable diffusion, with roop, but there are a few errors wich i cant fix. Maybe someone can helb me fixing this. HOT 3
- ImportError: cannot import name 'get_models' from 'scripts.faceswap' (unknown location) error at commit 868f7d1 HOT 2
- Error after Roop: error loading script:api.py;cimage.py... HOT 3
- AttributeError: module 'insightface' has no attribute 'app' HOT 1
- roop tab no longer visible HOT 4
- Error running postprocess_image: D:\ST-AI\Packages\Stable Diffusion WebUI\extensions\sd-webui-roop\scripts\faceswap.py Traceback (most recent call last):
- I am having this error while running roop unleashed please help
- Cannot import name '_initizialize_variables' from 'keras.src.backend' HOT 1
- Gh
- Scripts wont load: api.py, cimage.py, faceswap.py, swapper.py because of ModuleNotFoundError: No module named 'ifnude' HOT 6
- Unable to access https://huggingface.co/henryruhs/roop/resolve/main/inswapper_128.onnx" HOT 2
- Run.bat
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sd-webui-roop.