Falsh 发送图片的两种方法

复制代码
import requests
import json
import cv2
import time
info={
    "a":"a",
    "imgsize":640
}

image=cv2.imread("1.jpg")

stime=time.time()
cv2.imwrite("1.jpg",image)

with open("1.jpg","rb") as f:
    files={"file":("123.jpg",f,"image/jpg")}
    image=cv2.imread("1.jpg")
    res=requests.post("http://127.0.0.1:10086/photo",data=info,files=files)
    print(res.content)
etime=time.time()
print(etime-stime)


time.sleep(10)


stime=time.time()
files={"file":("123.jpg",cv2.imencode(".jpg",image)[1].tobytes(),"image/jpg")}
image=cv2.imread("1.jpg")
res=requests.post("http://127.0.0.1:10086/photo",data=info,files=files)
print(res.content)
etime=time.time()
print(etime-stime)


time.sleep(10)


stime=time.time()
cv2.imwrite("1.jpg",image)
files={"file":("123.jpg",cv2.imencode(".jpg",image)[1].tobytes(),"image/jpg")}
image=cv2.imread("1.jpg")
res=requests.post("http://127.0.0.1:10086/photo",data=info,files=files)
print(res.content)
etime=time.time()
print(etime-stime)

运行时间对比:

b'{"code":200}\n'

0.22995924949645996

b'{"code":200}\n'

0.11100244522094727

b'{"code":200}\n'

0.17018818855285645

相关推荐
zhengfei6112 分钟前
精选资源、工具、论文和平台,用于快速构建大型语言模型 (LLM) 和生成式人工智能
人工智能
程序员:钧念4 分钟前
深度学习与大语言模型LLM的区别
人工智能·python·深度学习·语言模型·自然语言处理·transformer·agent
数智顾问5 分钟前
(162页PPT)罗兰贝格奥迪品牌浙江和广某省市场提升战略(附下载方式)
人工智能
深蓝电商API6 分钟前
Scrapy Feed Exports 进阶:多种格式导出配置
爬虫·python·scrapy
旷野说8 分钟前
工银科技-人工智能平台
人工智能·科技
wechat_Neal8 分钟前
Overview of AI concepts-Computer vision
人工智能·计算机视觉
学习3人组8 分钟前
大模型领域的核心相关名词解释
人工智能·机器学习·语言模型
想搞艺术的程序员9 分钟前
Anthropic Agent Skills深度解析:模块化技能如何重塑AI智能体落地能力
人工智能
Johnny.Cheung10 分钟前
开源免费的AI浏览器ChatGPT Atlas的可选平替Toutcas-“用后即焚”
人工智能·chatgpt·ai浏览器·toutcas·ai浏览助理
明月醉窗台13 分钟前
Opencv 之常用跟踪器汇总
人工智能·opencv·目标检测·计算机视觉·目标跟踪