# PyPoseWeb **Repository Path**: intelligence-vision/py-pose-web ## Basic Information - **Project Name**: PyPoseWeb - **Description**: 🚀基于 Ultralytics YOLOv8 和 Flask Blueprints 的姿态估计的智能 Web 项目 - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: https://gitee.com/intelligence-version - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2023-11-23 - **Last Updated**: 2024-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: YOLOv8, 姿态估计, pose, Flask, Postgresql ## README

Simple Icons

基于 Ultralytics YOLOv8 和 Flask Blueprints 的姿态估计的智能 Web 项目

code check Releases Version YOLOv8 Version Flask Version PostgreSQL Version License

psycopg Version pgvector Version JQuery Version Pillow Version Python Version Selenium Version

## 🚀 作者简介 ### 👨‍🏫 导师 曾逸夫,从事人工智能研究与开发;主研领域:计算机视觉;[YOLOv8官方开源项目代码贡献人](https://github.com/ultralytics/ultralytics/graphs/contributors);[YOLOv5官方开源项目代码贡献人](https://github.com/ultralytics/yolov5/graphs/contributors);[YOLOv5 v6.1代码贡献人](https://github.com/ultralytics/yolov5/releases/tag/v6.1);[YOLOv5 v6.2代码贡献人](https://github.com/ultralytics/yolov5/releases/tag/v6.2);[YOLOv5 v7.0代码贡献人](https://github.com/ultralytics/yolov5/releases/tag/v7.0);[Gradio官方开源项目代码贡献人](https://github.com/gradio-app/gradio/graphs/contributors) ✨ Github:https://github.com/Zengyf-CVer ### 👩‍🎓 学生 邓乙华,从事计算机视觉的研究和JavaScript项目的开发。

🚀更新走势

- `2024-02-05` **⚡ [Py Pose Web v1.0.1](https://gitee.com/intelligence-vision/py-pose-web/releases/tag/v1.0.1)正式上线** - `2024-01-27` **⚡ [Py Pose Web v1.0.0](https://gitee.com/intelligence-vision/py-pose-web/releases/tag/v1.0.0)正式上线**

💎项目流程与用途

### 📌 项目整体流程
### 📌 Py Pose Web 系统界面 #### ❤️ Py Pose Web 主页
#### ❤️ Py Pose Web 注册页面
#### ❤️ Py Pose Web 登录页面
#### ❤️ Py Pose Web 图片姿态估计页面
示例界面01
示例界面02
#### ❤️ Py Pose Web 视频姿态估计页面
示例界面01
示例界面02
#### ❤️ Py Pose Web 实时姿态估计页面

💡项目结构

``` . ├── py-pose-web # 项目名称 │ ├── app # 核心逻辑文件 │ │ ├── pyposeweb # 主页逻辑 │ │ │ ├── __init__.py # 蓝图初始化 │ │ │ └── views.py # 主页逻辑文件 │ │ ├── pyposeweb_imgs # 图片姿态估计模块 │ │ │ ├── __init__.py # 蓝图初始化 │ │ │ └── views.py # 图片逻辑文件 │ │ ├── pyposeweb_video # 视频姿态估计模块 │ │ │ ├── __init__.py # 蓝图初始化 │ │ │ └── views.py # 视频逻辑文件 │ │ ├── pyposeweb_webcam # 实时姿态估计模块 │ │ │ ├── __init__.py # 蓝图初始化 │ │ │ └── views.py # 实时逻辑文件 │ │ ├── usermode # 用户模块 │ │ │ ├── __init__.py # 蓝图初始化 │ │ │ └── views.py # 用户逻辑文件 │ │ ├── pgsql_config.yaml # PostgreSQL配置文件 │ │ └── pgsql_conn.py # PostgreSQL连接文件 │ ├── static # 静态文件 │ │ ├── js # JavaScript文件 │ │ │ ├── imagePage.js # 图片模块前端文件 │ │ │ ├── videoPage.js # 视频模块前端文件 │ │ │ ├── cameraPage.js # 实时模块前端文件 │ │ │ ├── functions.js # 功能文件 │ │ │ └── vendor # 渲染文件 │ │ ├── css # CSS文件 │ │ ├── scss # SCSS文件 │ │ └── img # 图片文件 │ ├── templates # 网页模板 │ │ ├── pyposeweb # pyposeweb模板 │ │ │ ├── index.html # 首页 │ │ │ ├── imgPage.html # 图片姿态估计页面 │ │ │ ├── videoPage.html # 视频姿态估计页面 │ │ │ ├── camera.html # 实时姿态估计页面 │ │ │ └── error.html # ERROR页面 │ │ ├── usermode # 用户模板 │ │ │ ├── login.html # 登录页面 │ │ │ ├── register.html # 注册页面 │ │ │ ├── update_userInfo.html # 用户信息修改页面 │ │ │ └── user_main.html # 用户信息页面 │ │ └── home.html # 基础模板页面 │ ├── __init__.py # 项目初始化 │ ├── init_db.py # 数据库初始化文件 │ ├── init_data.py # 数据库初始化文件 │ ├── init_userdb.py # 数据库初始化文件 │ ├── LICENSE # 项目许可 │ ├── setup.cfg # pre-commit CI检查源配置文件 │ ├── .pre-commit-config.yaml # pre-commit配置文件 │ ├── .gitignore # git忽略文件 │ ├── README.md # 项目说明 │ └── requirements.txt # 脚本依赖包 ```

🔥安装教程

### ✅ 第一步:安装PostgreSQL 📌 在 https://www.postgresql.org/ 网站下载并安装PostgreSQL ### ✅ 第二步:创建conda环境并安装项目组件 📌 创建conda环境 ```shell conda create -n pyposeweb python=3.8 conda activate pyposeweb ``` 📌 安装项目组件 ```shell pip install requrements.txt -U ```

⚡使用教程

**🔥 本项目采用Flask 3 Blueprints(蓝图)模块化架构** 📌 安装 Flask 3.x 框架 ```shell # 切换到yolo环境 conda activate yolo # 安装Flask Web框架 pip install flask --upgrade ``` 📌 在项目根目录上一级目录运行 pyposeweb ```shell # 转到根目录上一级 cd .. # 执行指令启动项目 flask --app py-pose-web run ``` ### 📝 项目引用指南 📌 如需引用 Py Pose Web v1.0.0,请在相关文章的**参考文献**中加入下面文字: ``` 曾逸夫, 邓乙华 (2024) Py Pose Web (Version 1.0.0).https://gitee.com/intelligence-vision/py-pose-web.git ``` ### 💬 技术交流 - 如果你发现任何 Py Pose Web 存在的问题或者是建议, 欢迎通过[Gitee Issues](https://gitee.com/intelligence-vision/py-pose-web/issues)给我提issues。 - 欢迎加入Intelligence Vision技术交流群