Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
超级小龙虾
e3d_handpose_x
提交
20164959
e3d_handpose_x
项目概览
超级小龙虾
/
e3d_handpose_x
与 Fork 源项目一致
Fork自
Eric.Lee2021 / e3d_handpose_x
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
e3d_handpose_x
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
20164959
编写于
6月 19, 2021
作者:
Eric.Lee2021
🚴🏻
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update mode & usage
上级
b0dc9f74
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
34 addition
and
5 deletion
+34
-5
README.md
README.md
+32
-3
yolo_inference.py
yolo_inference.py
+2
-2
未找到文件。
README.md
浏览文件 @
20164959
...
...
@@ -33,17 +33,46 @@ Easy 3D HandPose,pytorch,单目相机的手三维姿态估计
### 2、预训练模型
*
[
预训练模型下载地址(百度网盘 Password:
后续更新 )
](
)
*
[
预训练模型下载地址(百度网盘 Password:
95t4 )
](
https://pan.baidu.com/s/1L9JVjnvKDjG0opIAUZOF0g
)
## 项目使用方法
### 准备左右手3D建模资源(MANO Hand Model)
*
该模型也可在官网下载,官网地址为:https://mano.is.tue.mpg.de/
*
下载模型和文件 (下载文件的格式为 mano_v
*_*
.zip)。注意这些文件的下载使用遵守
[
MANO license
](
https://mano.is.tue.mpg.de/license
)
。
*
下载模型后进行解压,并将其目录结构设置如下:
```
e3d_handpose_x/
mano/
models/
MANO_LEFT.pkl
MANO_RIGHT.pkl
...
webuser/
...
__init__.py
```
### 模型训练
*
根目录下运行命令: python train.py (注意脚本内相关参数配置 )
### 模型推理
*
根目录下运行命令:
#### python inference.py (注意脚本内相关参数配置 )
#### python yolo_inference.py (注意脚本内相关参数配置 )
*
图片推理脚本 :python inference.py (注意脚本内相关参数配置 )
*
相机推理脚本 : python yolo_inference.py (注意脚本内相关参数配置 )
#### 第 1 步:确定电脑连接相机。
#### 第 2 步:下载[模型前向推理包(百度网盘 Password: xhd3 )](https://pan.baidu.com/s/1wqhIgciL5mnlT1PyHKI6QQ)
#### 第 3 步:解压模型前向推理包,配置 [yolo_inference.py](https://codechina.csdn.net/EricLee/e3d_handpose_x/-/blob/master/yolo_inference.py)脚本模型路径参数,参考如下:
```
parser.add_argument('--model_path', type=str, default = './if_package/e3d_handposex-resnet_50-size-128-loss-wing_loss-20210619',
help = 'model_path') # e3d handpose 模型路径
parser.add_argument('--detect_model_path', type=str, default = './if_package/hand_detect_416-20210606.pt',
help = 'model_path') # detect 模型路径
parser.add_argument('--handpose_x2d_model_path', type=str, default = './if_package/handposex_2d_resnet_50-size-256-wingloss102-0.119.pth',
help = 'model_path') # 手2维关键点 模型路径
```
#### 第 4 步:运行脚本:python yolo_inference.py
#### 注意:运行出错,注意看log报的错误,尽量自行解决,思考尝试解决不了,issue提问。
## 联系方式 (Contact)
*
E-mails: 305141918@qq.com
yolo_inference.py
浏览文件 @
20164959
#-*-coding:utf-8-*-
# date:2021-06-15
# Author: Eric.Lee
# function: handpose 3D Inference
# function: handpose 3D
Yolo_v3 Detect
Inference
import
os
import
argparse
...
...
@@ -36,7 +36,7 @@ from manopth import manolayer
if
__name__
==
"__main__"
:
parser
=
argparse
.
ArgumentParser
(
description
=
' Project Hand Pose 3D Inference'
)
parser
.
add_argument
(
'--model_path'
,
type
=
str
,
default
=
'./
./model_exp/2021-06-19_14-20-56/resnet_50-size-128-loss-wing_loss-model_epoch-196
.pth'
,
parser
.
add_argument
(
'--model_path'
,
type
=
str
,
default
=
'./
if_package/e3d_handposex-resnet_50-size-128-loss-wing_loss-20210619
.pth'
,
help
=
'model_path'
)
# e3d handpose 模型路径
parser
.
add_argument
(
'--detect_model_path'
,
type
=
str
,
default
=
'./if_package/hand_detect_416-20210606.pt'
,
help
=
'model_path'
)
# detect 模型路径
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录