无法提取bz文件的shape_predictor_68_face_landmarks.dat

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

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

3个回答

7

该文件可在以下链接中获取:http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2

我已经下载并验证了提取的有效性。该文件比上一个版本使用的文件要小,但我认为这是由于改进所致。

如果此方法不起作用,请让我(或维护dlib博客的Davis King)知道,以便您可以获取未压缩的版本。


1
我的名字不是吉姆 :) - Davis King
非常抱歉 m(_ _)m,很高兴你编辑了答案。我记起来另一个戴维斯养了一只猫 :-p。 - Totoro

3

使用命令行界面进行下载更加简便。

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

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

bzip2 -d shape_predictor_68_face_landmarks.dat.bz2

0
如上所述,从这里下载shape_predictor_68_face_landmarks.dat。但是,在下载时,下载可能会失败(我遇到了这个问题)。因此,如果您也遇到了同样的问题,我建议通过命令行进行下载:
$ wget link

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接