Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
|
@@ -231,6 +231,8 @@ async def predict_injections(file: UploadFile = File(...)):
|
|
| 231 |
}
|
| 232 |
optimal_list.append(pt_info)
|
| 233 |
|
|
|
|
|
|
|
| 234 |
response = {
|
| 235 |
"status": "success",
|
| 236 |
"summary": {
|
|
@@ -238,8 +240,10 @@ async def predict_injections(file: UploadFile = File(...)):
|
|
| 238 |
"max_confidence": float(probs_loc.max())
|
| 239 |
},
|
| 240 |
"optimal_injections": optimal_list,
|
| 241 |
-
|
| 242 |
-
|
|
|
|
|
|
|
| 243 |
}
|
| 244 |
|
| 245 |
return response
|
|
|
|
| 231 |
}
|
| 232 |
optimal_list.append(pt_info)
|
| 233 |
|
| 234 |
+
all_coords_list = [[float(f"{p.x:.4f}"), float(f"{p.y:.4f}")] for p in lms[:468]]
|
| 235 |
+
|
| 236 |
response = {
|
| 237 |
"status": "success",
|
| 238 |
"summary": {
|
|
|
|
| 240 |
"max_confidence": float(probs_loc.max())
|
| 241 |
},
|
| 242 |
"optimal_injections": optimal_list,
|
| 243 |
+
|
| 244 |
+
# HEATMAP DATA
|
| 245 |
+
"all_probabilities": [float(f"{p:.4f}") for p in probs_loc.tolist()],
|
| 246 |
+
"all_coordinates": all_coords_list # New Field
|
| 247 |
}
|
| 248 |
|
| 249 |
return response
|