本文是一个深度学习模型web页面部署的一个demo;具体是利用yolox人体检测模型通过flask接口接收前端请求,利用简单的html页面展示检测结果。
文章目录
- 1、代码结构
- 2、封装YOLOX检测类
- 3、定义flask接口
代码地址: https://github.com/lishanlu136/person_detect_web
web页面包含三个,图片上传页面,展示结果页面,感谢or再次上传页面;效果如下:
1、代码结构
代码主要包含yolox检测部分代码及定义web页面的html代码,如下:
2、封装YOLOX检测类
检测类定义在YOLOX/api.py文件中,首先定义DETECTOR类,然后PERSON类继承自DETECTOR,通过变更配置文件和exp可定义检测其他类别。
配置文件为txt格式,以.conf扩展名结尾,如:person_best.conf
3、定义flask接口
1、接收上传的图片页面
2、检测并展示结果页面
3、感谢及反馈页面