saicoder commited on
Commit
62f1f79
·
1 Parent(s): 3c486b2

Update handle to convert colors

Browse files
Files changed (2) hide show
  1. handler.py +4 -2
  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(BytesIO(base64.b64decode(inputs['image'])))
25
- trimap = Image.open(BytesIO(base64.b64decode(inputs['trimap'])))
 
 
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