# openpose人体姿态识别 **Repository Path**: Time0113/op ## Basic Information - **Project Name**: openpose人体姿态识别 - **Description**: ... - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: moreuseful - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-04-22 - **Last Updated**: 2024-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenPose人体姿态识别 #### 介绍 基于openpose的人体姿态识别系统,Python编写,基于OpenPose,使用Pyside2框架实现 #### 安装教程 1. 首先,请按照这两篇 [博客1](https://blog.csdn.net/m0_37660632/article/details/121401620)、 [博客2](https://blog.csdn.net/weixin_43863869/article/details/130017977)编译完openpose,并将models放在openpose文件夹内 2. 按照`requirements.txt`文件安装所需依赖,推荐新建一个虚拟环境进行 3. 运行`src/main.py`文件,即可运行程序 #### 目录结构 1. src:源代码文件夹 2. venv:虚拟环境 3. src/assets:静态资源文件夹 4. src/data:训练模式数据 5. src/mvc:MVC框架主体 6. src/ui:UI界面 7. src/utils:各种拓展库文件夹 8. main.py:代码主入口 #### 使用教程 1. 数据改写。整个软件的模式详情等数据都在`src/data/训练模式.xls`中,可自行更改。 模式名称、点位、角度为必填项。 点位可根据点阵图自行填写,必须使用英文逗号分开,前3个为左边,后3个为右边,不分左右请把前3个再写一遍凑齐6个数字。 示意图的路径是根据`src/main.py`所在目录填写,`./`为当前目录下,`../`为上一级目录,或者直接填写绝对路径。 点位、角度、提示语都必须用英文逗号隔开,点位需要6个数字,角度需要2个数字;提示语要么不填,要么必须2段英文逗号隔开的字符串,每段提示语可插入中文逗号 2. 启动。启动可直接点击`启动.bat`,就能直接启动,启动后请留意弹出的黑窗口的提示信息 3. 软件使用。打开软件后,首先选择摄像头、训练模式,之后即可打开摄像头开始识别,左边做完一组后,会自动切换到右边,右边做完一组后,会提示休息。 需要导出训练数据,可在`系统托盘>导出日志`即可导出,导出的数据`[0,0,0]`,第1个数字是左边的次数,第2数字是右边的次数,第3个是做完左右各一组后的轮数 4. 退出。可在`系统托盘>退出`,点击即可退出