无法为 bz 提取 shape_predictor_68_face_landmarks.dat

Unable to extract shape_predictor_68_face_landmarks.dat for bz

我正在尝试 运行 一些面部正面化代码(在 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)知道,以便您可以获得未压缩的版本。

如上所述,下载shape_predictor_68_face_landmarks.dat

来自 here。但是在下载时,下载失败(我遇到了这个问题)。所以,如果你也遇到同样的问题,那么我建议通过命令行下载它:

$ wget link

使用 CLI 下载要容易得多。

wget http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2

解压刚刚下载的压缩文件,使用以下命令

bzip2 -d shape_predictor_68_face_landmarks.dat.bz2