Update handler.py
Browse files- handler.py +5 -5
handler.py
CHANGED
|
@@ -19,10 +19,10 @@ class EndpointHandler:
|
|
| 19 |
|
| 20 |
self.model = YOLO("./best.pt")
|
| 21 |
def __call__(self, data: Dict[str, Any]) -> List[Dict[str, Any]]:
|
| 22 |
-
os.getcwd()
|
| 23 |
inputs = data.get("inputs")
|
| 24 |
isurl = inputs.get("isurl")
|
| 25 |
path = inputs.get("path")
|
|
|
|
| 26 |
# path = "http://10.10.2.100/cam-lo.jpg"
|
| 27 |
|
| 28 |
model = self.model
|
|
@@ -77,14 +77,14 @@ class EndpointHandler:
|
|
| 77 |
|
| 78 |
# cv2.imwrite("result.jpg", clothes)
|
| 79 |
# create base 64 object
|
| 80 |
-
jpg_as_text = base64.b64encode(buffer).decode("utf-8") # Decode bytes to string")
|
| 81 |
-
|
| 82 |
|
| 83 |
# Get the image format
|
| 84 |
-
image_format = Image.open(io.BytesIO(buffer)).format.lower()
|
| 85 |
|
| 86 |
# Construct the data URI
|
| 87 |
-
data_uri = f"data:image/{image_format};base64,{jpg_as_text}"
|
| 88 |
|
| 89 |
# return data_uri
|
| 90 |
print("checkpoint 4")
|
|
|
|
| 19 |
|
| 20 |
self.model = YOLO("./best.pt")
|
| 21 |
def __call__(self, data: Dict[str, Any]) -> List[Dict[str, Any]]:
|
|
|
|
| 22 |
inputs = data.get("inputs")
|
| 23 |
isurl = inputs.get("isurl")
|
| 24 |
path = inputs.get("path")
|
| 25 |
+
print(path)
|
| 26 |
# path = "http://10.10.2.100/cam-lo.jpg"
|
| 27 |
|
| 28 |
model = self.model
|
|
|
|
| 77 |
|
| 78 |
# cv2.imwrite("result.jpg", clothes)
|
| 79 |
# create base 64 object
|
| 80 |
+
# jpg_as_text = base64.b64encode(buffer).decode("utf-8") # Decode bytes to string")
|
| 81 |
+
jpg_as_text = base64.b64encode(buffer).decode("utf-8")
|
| 82 |
|
| 83 |
# Get the image format
|
| 84 |
+
# image_format = Image.open(io.BytesIO(buffer)).format.lower()
|
| 85 |
|
| 86 |
# Construct the data URI
|
| 87 |
+
# data_uri = f"data:image/{image_format};base64,{jpg_as_text}"
|
| 88 |
|
| 89 |
# return data_uri
|
| 90 |
print("checkpoint 4")
|