背景说明
最近朋友提供了一个姿态识别的简易代码,让自己帮忙调试改进一下。自己打开代码看了一下,使用的是mediapipe 框架进行的人体姿态检测,当我在配置好环境初始化pose(姿态检测对象)时出现了错误:Downloading model to D:\ProgramFiles\python39\lib\site-packages\mediapipe/modules/pose_landmark/pose_landmark_lite.tflite
很明显,这是一个缺少依赖文件pose_landmark_lite.tflite并且下载失败的报错信息提示.(因为我的电脑使用的是代理网络,所以会显示连线失败,实际上,即使不是使用代理网络,该文件也是很难下载)
解决办法尝试
实际上,只需要下载到这个文件然后按照错误提示放到对应的目录文件件下面即可。
1.国内镜像仓库下载:https://gitee.com/mirrors/mediapipe/tree/master/mediapipe/modules/pose_landmark
但是我找了一下,这里面虽然提供了一些文件,但是没有自己需要的,只能另外去想别的办法。
2.直接去谷歌GItHub仓库去下载(注意:可能对网络有一定限制)
- 1.访问谷歌的GitHub仓库:https://github.com/google/mediapipe
- 2.在仓库中找到与MediaPipe相关的文件夹,并进入到该文件夹。
- 3.在该文件夹中,您可以找到pose_landmark_lite.tflite文件,通常在models目录下。
- 4.点击文件名称旁边的“Download”按钮或使用git命令下载该文件。