RuntimeError: Unable to open shape_predictor_68_face_landmarks.dat?
RuntimeError: Unable to open shape_predictor_68_face_landmarks.dat?
我用 python OpenCV 创建了一个项目,并使用了 shape_predictor_68... .dat 文件。
现在,当我使用 cx_freeze 构建项目时,一切正常,但是当我 运行 构建应用程序时,它显示错误。
将解决方案提交给 similar issue here
如果您遇到此错误:
RuntimeError: Unable to open /home/lyz/openface-master/demos/web/../../models/dlib/shape_predictor_68_face_landmarks.dat
您可能没有正确下载 dlibs 模型,请再次执行 https://cmusatyalab.github.io/openface/setup/ 中的步骤 4。简而言之,cd 进入你的 openface 库并 运行
./models/get-models.sh
另外,我不知道你是如何 运行 宁这个的,但也可能是图书馆可能没有正确导入你当前的 venv
- 你的解释器所在的位置.
我也面临同样的问题,但经过一番搜索后,我知道我的 shape_predictor_68_face_landmarks.dat 没有更新或不正确,所以我用另一个替换它并解决了问题, link 为新 shape_predictor_68_face_landmarks.dat 文件是
https://github.com/AKSHAYUBHAT/TensorFace/blob/master/openface/models/dlib/shape_predictor_68_face_landmarks.dat
用旧文件替换新文件。
正确安装 dlib 并将此 .dat 文件粘贴到与您的代码相同的工作目录中,然后尝试 运行 代码。
link是
http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2
解压缩可从 dlib.net 网站下载的 WinZip 文件后,您可以在此处找到 .dat 文件。
我用 python OpenCV 创建了一个项目,并使用了 shape_predictor_68... .dat 文件。 现在,当我使用 cx_freeze 构建项目时,一切正常,但是当我 运行 构建应用程序时,它显示错误。
将解决方案提交给 similar issue here
如果您遇到此错误:
RuntimeError: Unable to open /home/lyz/openface-master/demos/web/../../models/dlib/shape_predictor_68_face_landmarks.dat
您可能没有正确下载 dlibs 模型,请再次执行 https://cmusatyalab.github.io/openface/setup/ 中的步骤 4。简而言之,cd 进入你的 openface 库并 运行
./models/get-models.sh
另外,我不知道你是如何 运行 宁这个的,但也可能是图书馆可能没有正确导入你当前的 venv
- 你的解释器所在的位置.
我也面临同样的问题,但经过一番搜索后,我知道我的 shape_predictor_68_face_landmarks.dat 没有更新或不正确,所以我用另一个替换它并解决了问题, link 为新 shape_predictor_68_face_landmarks.dat 文件是 https://github.com/AKSHAYUBHAT/TensorFace/blob/master/openface/models/dlib/shape_predictor_68_face_landmarks.dat
用旧文件替换新文件。
正确安装 dlib 并将此 .dat 文件粘贴到与您的代码相同的工作目录中,然后尝试 运行 代码。
link是 http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2
解压缩可从 dlib.net 网站下载的 WinZip 文件后,您可以在此处找到 .dat 文件。