如何用python实现监控视频人数统计
导读:本文共3611字符,通常情况下阅读需要12分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 一、图示客户端请求输入一段视频或者一个视频流,输出人数或其他目标数量,上报给上层服务器端,即提供一个http API调用算法统计出人数,最终http上报总人数二、准备相关技术 python pytorch opencv http协议 post请求FlaskFlask是一个Python实现web开发的微框架,对于像我对web框架不熟悉的人来说还是比较容易上手的。F... ...
目录
(为您整理了一些要点),点击可以直达。客户端请求输入一段视频或者一个视频流,输出人数或其他目标数量,上报给上层服务器端,即提供一个http API调用算法统计出人数,最终http上报总人数
相关技术 python pytorch opencv http协议 post请求
Flask
Flask是一个Python实现web开发的微框架,对于像我对web框架不熟悉的人来说还是比较容易上手的。
Flask安装
为了稍微了解一下flask是如何使用的,先做一个简单的服务器例子。
第一个文件hello.py。
app.run(host=‘0.0.0.0')表示现在设定的ip为0.0.0.0,并且设定为0.0.0.0是非常方便的,如果你是在一台远程电脑上设置服务器,并且那台远程电脑的ip是172.1.1.1,那么在本地的电脑上可以设定ip为172.1.1.1来向服务器发起请求。
@app.route('/')表示发送request的地址是http://0.0.0.0:5000/,@app.route("/python")表示发送requests的地址为http://0.0.0.0:5000/python。
第二个文件是request.py
服务器代码
客户端代码
这种情况长传图片是最快的,比用opencv先打开后传递象素级的数字要快很多.
客户端请求测试:
如何用python实现监控视频人数统计的详细内容,希望对您有所帮助,信息来源于网络。