python-3.x - 无法为 bz 提取 shape_predictor_68_face_landmarks.dat

标签 python-3.x opencv archive dlib bzip2

我正在尝试运行一些面部正面化代码(在 Windows10 上使用 Python3),该代码使用 opencv 和 dlib 并需要一个名为 shape_predictor_68_face_landmarks.dat 的文件。该代码尝试自动下载并解压,但解压失败,出现 unexpected end of archive 错误。我尝试使用 WinRaR 修复文件(我也尝试从 http://sourceforge.net/projects/dclib/files/dlib/v18.10/shape_predictor_68_face_landmarks.dat.bz2 手动下载),但它说它只能修复 .zip 和 .rar 文件。

有谁知道我可以从哪里下载未压缩的 .dat 文件?或者如何在 Windows 中修复损坏的 .bz 文件?

最佳答案

文件位于 http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2

我下载了它并验证了提取有效。该文件比以前版本中使用的文件小,但我认为这是由于改进所致。

如果这不起作用,请告诉我(或维护 dlib 博客的 Davis King),以便您可以获得未压缩的版本。

关于python-3.x - 无法为 bz 提取 shape_predictor_68_face_landmarks.dat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45179033/

相关文章:

java - 将文件复制到 Java 中的双存档中(一个 zip 文件位于另一个 zip 文件中)

iphone - 如果 Xcode Archiving Utility 显示错误的验证应用怎么办?

sql-server - SQL 中的动态 INSERT 脚本

python-3.x - Flask 获取和编辑值

c++ - opencv - haarcascades 不适用于眼睛检测

c++ - 如何使用 OpenGL 渲染在 Qt 界面上显示 IPLImage 流?

c++ - 在 Windows 10 Visual Studio 2015 上安装 OpenCV 和 Extra 模块

python - 如何从列表中获取值并将其分配给变量

python - 无法在 ubuntu 中将默认 python 版本设置为 python3

使用 format 命令进行 python 字符串操作