服务器访问yolov5接口

发布时间 2023-08-28 16:19:57作者: __username
import time

import requests, base64, cv2


# url = 'http://127.0.0.1:5555/yolov5'
url = 'http://43.139.184.232:5555/yolov5'


def image_to_base64(image_path):
    import base64
    with open(image_path, "rb") as image_file:
        image_data = image_file.read()
        base64_encoded = base64.b64encode(image_data).decode("utf-8")
        return base64_encoded


image_path = r"E:\Code\Python\yolotest0823\datasets\coco128\images\train2017\000000000009.jpg"
base64_image = image_to_base64(image_path)
# print(base64_image)

dic = {
    "image_data": base64_image
}

t1 = time.time()
res = requests.post(url=url, json=dic)
t2 = time.time()
print(res.status_code)
print(res.json())
print(f'时间{t2-t1}')