Spaces:
Running
Running
File size: 1,014 Bytes
132787d fae55a0 132787d fae55a0 132787d 4160d5b 132787d ae1b016 132787d |
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 26 27 28 29 30 |
import requests
# Path to your image
image_path = "/Users/wjm55/yale/weaviate-test/yolov11_output/valid/images/Paris_BnF_Velins_611_00003.jpg"
hf_app = "https://wjbmattingly-medieval-yolo-api.hf.space"
local_app = "http://localhost"
# Open the image file
with open(image_path, 'rb') as f:
# Create the files parameter for the POST request
files = {'image': f}
# Optional parameters (using defaults from the API)
params = {
'model_id': 'YOLOv11-Nano', # default model
'conf': 0.25, # confidence threshold
'iou': 0.7 # IoU threshold
}
# Send POST request to the endpoint
response = requests.post(local_app + ':7860/predict',
files=files,
params=params)
print(response.json())
response = requests.post(hf_app + ':7860/predict',
files=files,
params=params)
# Print the results
print(response.json()) |