(初次加载图片可能会比较慢,请耐心等待一下~)
本文意在教你如何在PyCharm上用OpenCV-Python 和 Mediapipe库实现手部识别 (很遗憾,暂时没有什么实际用处,初步了解用)
阅读本文,你将学会:
- 学会安装Python
- 学会安装PyCharm
- 学会给代码配置合适的环境并成功运行代码(手部识别)
使用编译器:PyCharm2023.3.2专业版
编译环境:Python3.7.9
使用库:Numpy,OpenCV-Python,Mediapipe
准备活动:
一. Python的安装与环境变量部署
1. 下载 Python 最新版本
2.Python安装
3.Python环境变量配置
环境变量的配置可以保证在任意路径都能执行程序,而不是拘泥于在命令行所在路径查找
用户变量 / 系统变量: 用户变量是对单一用户生效,系统变量对所有用户生效。
二. PyCharm的安装以及相关环境准备
1. 下载 PyCharm 最新版本
2.PyCharm的安装
以安装免费的PyCharm社区版为例:
3.创建PyCharm项目并正确配置Python解释器
(1)新建项目
(2)新建Python程序文件
(3)给PyCharm做汉化,下载中文语音包,下载完重启后启用
4.程序运行所需软件包安装(OpenCV-Python 和 Mediapipe)
前言:软件包资源大多需要从国外服务器上下载,为保证下载速度和下载成功率,我们选择将下载目标地址转向国内镜像源:
(1)永久设置pip指定国内镜像源(windows内)
(2)然后转回PyCharm设置
安装OpenCV-Python:
接着安装Mediapipe;
然后就是编写程序代码了。
三. 编写代码,运行代码
(1)编写代码
1 | import cv2 #导入OpenCv库 |
概括:这段代码的功能是实时从摄像头获取图像,并使用手部姿势估计器检测手部关键点并绘制在图像上,同时显示帧率。
PS:这段代码是@GrandmaCan我阿嬤都會的,我给代码添加了注释
如果以后有空就补充关键代码的配置调参,咕咕咕
(2)运行代码及注意事项
成果展示:
教程到这里就结束了。制作不易还望点赞/评论/关注呀