Update handle to convert colors
Browse files- handler.py +4 -2
- requirements.txt +0 -12
handler.py
CHANGED
|
@@ -21,8 +21,10 @@ class EndpointHandler():
|
|
| 21 |
inputs = data.pop("inputs", data)
|
| 22 |
# parameters = data.pop("parameters", {"mode": "image"})
|
| 23 |
|
| 24 |
-
image = Image.open(
|
| 25 |
-
|
|
|
|
|
|
|
| 26 |
# image = data.pop("image")
|
| 27 |
# trimap = data.pop("trimap")
|
| 28 |
|
|
|
|
| 21 |
inputs = data.pop("inputs", data)
|
| 22 |
# parameters = data.pop("parameters", {"mode": "image"})
|
| 23 |
|
| 24 |
+
image = Image.open(
|
| 25 |
+
BytesIO(base64.b64decode(inputs['image']))).convert("RGB")
|
| 26 |
+
trimap = Image.open(
|
| 27 |
+
BytesIO(base64.b64decode(inputs['trimap']))).convert("L")
|
| 28 |
# image = data.pop("image")
|
| 29 |
# trimap = data.pop("trimap")
|
| 30 |
|
requirements.txt
DELETED
|
@@ -1,12 +0,0 @@
|
|
| 1 |
-
uvicorn==0.23.2
|
| 2 |
-
fastapi==0.104.1
|
| 3 |
-
python-multipart==0.0.6
|
| 4 |
-
pydantic==2.4.2
|
| 5 |
-
|
| 6 |
-
Pillow==9.5.0
|
| 7 |
-
numpy==1.24.3
|
| 8 |
-
torch==2.0.*
|
| 9 |
-
torchvision
|
| 10 |
-
transformers==4.37.2
|
| 11 |
-
|
| 12 |
-
segment-anything @ git+https://github.com/facebookresearch/segment-anything.git@6fdee8f2727f4506cfbbe553e23b895e27956588
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|