偶然间看到一个大佬的视频,这里就不搬运了,感兴趣的可以搜标题这三个关键字,直接看视频。尝试了下,把过程记录下。
第一部 环境配置,需要Python环境,我这里用了PyCharm。
第二部 在IDE环境中用下面两行命令命令安装 opencv 和 mediapipe 库
Pip install opencv-python
Pip install mediapipe
安装完后在编辑界面输入下面两行代码,意思是引用两个库
Import cv2
Import mediapipe
出现 "ImportError: DLL load failed while importing_framework_bindings: 找不到指定的模块" 的错误提示。原因是环境缺少必须的框架。执行 Pip install msvc-runtime 命令后错误消失。
第三部,上代码,通过提供的接口,调用笔记本前置摄像头动态捕捉手掌图像,并识别21个关节,可以通过接口属性改变捕捉频率,精度,显示关节点信息样式等。这里只做了基本的显示操作,可以为手势识别,手语翻译等高级需求提供基础框架。
最后把运行截图贴上来,代码环境网盘地址:链接:https://pan.baidu.com/s/1cEsJtjFEDr2uOl9UAWdzDw 提取码:7mrx
代码与运行效果