Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
JOKER0810
摄像头识别手部姿态识别手写文字
提交
1f3615af
摄
摄像头识别手部姿态识别手写文字
项目概览
JOKER0810
/
摄像头识别手部姿态识别手写文字
通知
218
Star
12
Fork
4
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
摄
摄像头识别手部姿态识别手写文字
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
1f3615af
编写于
8月 26, 2021
作者:
JOKER0810
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update mainFunction.py
上级
3804bbab
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
7 addition
and
1 deletion
+7
-1
mainFunction.py
mainFunction.py
+7
-1
未找到文件。
mainFunction.py
浏览文件 @
1f3615af
...
...
@@ -109,6 +109,12 @@ class MyWindow(QMainWindow,LogIn.Ui_LogIn):
frame
,
hand_list
=
index_thumb_pt
(
frame
,
results
)
if
hand_list
[
'click'
]:
draw_character
(
self
.
gesture_lines
,
self
.
img_black
)
#在黑底图片上将文字的各个点连起来,实现写字的功能
if
len
(
self
.
gesture_lines
)
>
1
and
p_to_p_distance
(
self
.
gesture_lines
[
-
1
],
hand_list
[
"pt"
])
<
30
:
hand_list
[
"pt"
]
=
list
(
hand_list
[
"pt"
])
hand_list
[
"pt"
][
0
]
=
int
(
self
.
gesture_lines
[
-
1
][
0
]
+
(
hand_list
[
"pt"
][
0
]
-
self
.
gesture_lines
[
-
1
][
0
])
/
2
)
# 平滑写字的移动
hand_list
[
"pt"
][
1
]
=
int
(
self
.
gesture_lines
[
-
1
][
1
]
+
(
hand_list
[
"pt"
][
1
]
-
self
.
gesture_lines
[
-
1
][
1
])
/
2
)
hand_list
[
"pt"
]
=
tuple
(
hand_list
[
"pt"
])
self
.
gesture_lines
.
append
(
hand_list
[
"pt"
])
img_gray
=
cv2
.
cvtColor
(
self
.
img_black
,
cv2
.
COLOR_BGR2GRAY
)
...
...
@@ -168,4 +174,4 @@ if __name__ == "__main__":
MainWindow
.
center
()
MainWindow
.
add_shadow
()
MainWindow
.
show
()
sys
.
exit
(
app
.
exec_
())
\ No newline at end of file
sys
.
exit
(
app
.
exec_
())
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录