【问题标题】:Unable to extract shape_predictor_68_face_landmarks.dat for bz无法为 bz 提取 shape_predictor_68_face_landmarks.dat
【发布时间】:2017-12-24 01:04:36
【问题描述】:

我正在尝试运行一些面部正面化代码(在 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 文件?

【问题讨论】:

    标签: python-3.x opencv archive dlib bzip2


    【解决方案1】:

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

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

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

    【讨论】:

    • 我的名字不是吉姆 :)
    • 非常抱歉 m(_ _)m,很高兴您编辑了答案。另一个戴维斯养了一只猫,现在我记得了:-p。
    【解决方案2】:

    如上所述,下载shape_predictor_68_face_landmarks.dat

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

    $ wget link
    

    【讨论】:

      【解决方案3】:

      使用 CLI 下载要容易得多。

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

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

      bzip2 -d shape_predictor_68_face_landmarks.dat.bz2
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-22
        • 2017-10-24
        • 2017-07-02
        • 1970-01-01
        • 2020-08-07
        • 2016-10-10
        • 2012-10-08
        • 1970-01-01
        相关资源
        最近更新 更多