Ubuntu安装dlib库问题

想要在Ubuntu安装dlib库,但是一直提示dlib和Python版本不对应不对应 ,但是Python3.10版本就是下载这个版本的dlib库,要如何解决呢,有懂的麻烦说一下

img

  • 建议你看下这篇博客👉 :关于Python安装dlib库报错的问题
  • 除此之外, 这篇博客: python dlib实现面部标志识别中的 一、面部标志 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 面部标志主要指口、右眉、左眉、右眼、左眼、鼻子、下颚。

    面部标志可以用提取脸的特定区域,应用面部对齐,甚至构建眨眼检测系统。

    面部检测器有68点iBUG 300-W数据集训练处的68点模型,及HELEN数据集中进行训练的194点模型

    68点数据模型如下图:
    在这里插入图片描述

你可能遇到了 dlib 的 wheel 文件和你的 Python 版本或系统架构不匹配的问题。你可以尝试以下方法来解决这个问题:

确保你的 Python 版本是 64 位的,因为 dlib 只支持 64 位的 Python。

确保你的 Python 版本和 dlib 的 wheel 文件的版本一致,比如如果你使用的是 Python 3.6,那么你应该下载 dlib-19.22.99-cp36-cp36m-win_amd64.whl 这个文件。

确保你已经安装了 Visual Studio 和 CMake,并且在 Visual Studio Command Prompt (vcvarsall.bat) 中运行 pip install dlib 命令。

如果上述方法都不行,你可以尝试从源码编译安装 dlib,具体步骤如下:

克隆 dlib 的 GitHub 存储库:git clone https://github.com/davisking/dlib.git
进入存储库目录并运行以下命令:python setup.py install
希望这些信息对你有用。