littlebot
Published on 2025-04-14 / 1 Visits
0

【源码】基于Python的人体姿态编辑工具

项目简介

本项目是基于Python的人体姿态编辑工具,提供交互式界面,可用于编辑和修改人体姿态与手部姿态。用户能添加骨骼、左右手、背景图片等元素,将编辑结果保存为JSON或PNG格式,支持从JSON文件加载骨骼数据,并将骨骼姿势发送到text2img或img2img进行进一步处理。

项目的主要特性和功能

  1. 元素添加功能:可通过「Add body」「Add left hand」「Add right hand」「Add Background image」「Add selected image」操作,添加新骨骼、左右手、背景图片和选择的骨骼图片。
  2. 数据加载与保存:能通过「Load from JSON」从JSON文件加载身体与手部骨骼,用「Save JSON」将骨骼姿势保存为JSON格式,还可使用「Save PNG」将编辑后的姿态保存为PNG图片。
  3. 交互处理功能:具备「Send to text2img」和「Save to img2img」功能,可将骨骼姿势发送到text2img或img2img进行后续处理。
  4. 模型支持:定义了bodypose_model和handpose_model两个模型,用于处理人体姿态估计任务。

安装使用步骤

安装

  1. 打开扩展(Extension)标签。
  2. 点击从网址安装(Install from URL)。
  3. 点击安装(Install)。
  4. 重启WebUI。

使用

  1. 在项目中打开scripts/main.py文件,运行程序。
  2. 通过提供的用户界面进行交互,添加骨骼、手部、背景等。
  3. 使用提供的函数和工具进行图像处理和姿态编辑。
  4. 保存编辑后的姿态为JSON或PNG格式。

注意事项

使用本项目时,请确保已正确安装所需的Python库和模块,如numpy、cv2和gradio等。对于模型的运行和训练,可能需要相应的计算资源和数据集。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】