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

相关推荐
冬奇Lab几秒前
代码库知识库系列(11):跨库场景——当一个服务调用另一个服务
人工智能
Goodwin1 分钟前
AI编程Token节流实战
人工智能
冬奇Lab1 分钟前
开源项目第181期:Open Code Review — 阿里巴巴内部锤炼的 AI 代码审查工具,token 消耗仅为通用 Agent 的 1/9
人工智能·开源·资讯
aqi005 分钟前
15天学会AI应用开发(二十)使用LangChain实现RAG检索功能
人工智能·python·ai编程
大模型真好玩6 分钟前
再造童年:用豆包大模型,一个小时搭了仿4399摸鱼小游戏集合
人工智能·trae·vibecoding
Kingairy16 分钟前
AI + 敏捷:一场从“方法论”到“操作系统”的进化
人工智能
本地化文档17 分钟前
skbuild-docs-l10n
python·github·gitcode·sphinx
9i编程24 分钟前
16G 内存带不动 Milvus:用 opencode 重写私文简搜聊天版(上篇)
人工智能·openai·ai编程
愚公搬代码27 分钟前
【愚公系列】《WorkBuddy从上手到变现》017-用AI Agent实现公众号自动化运营(从1个号到矩阵:规模化的可能和边界)
运维·人工智能·自动化·小龙虾·workbuddy