Spaces:
Sleeping
Sleeping
File size: 839 Bytes
cb52939 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import requests
import base64
import json
SPACE_URL = "https://Rexy-3d-Denoiser-Server.hf.space"
MODEL_NAME = "model_unet" # possible values: model_unet, model_runet, model_arunet
INPUT_FILE_PATH = "input.png"
OUTPUT_FILE_PATH = "output.png"
url = f"{SPACE_URL}/predictions/{MODEL_NAME}"
print(f"Sending request to {url} with file {INPUT_FILE_PATH}...")
with open(INPUT_FILE_PATH, "rb") as f:
response = requests.post(url, data=f)
# Check for success
response.raise_for_status()
# Try to save the output as a file (assume binary image, like curl)
try:
with open(OUTPUT_FILE_PATH, "wb") as out:
out.write(response.content)
print(f"\n Success! Denoised image saved to {OUTPUT_FILE_PATH}")
except Exception as e:
print(f"\n Error saving output: {e}")
print(f"Raw response content: {response.content[:500]}...") |