极客前沿

AI 入门:一步步安装你的第一个人脸识别工具

2026-05-30 01:34
DEV Machine Learning
查看原文

零基础学会安装 Python 和人脸识别库,跑通第一个 AI 程序,并理解核心概念。

想学 AI 但不知道从哪开始?这篇文章带你从零开始,装好环境、跑通第一个程序,感受 AI 的魔力。

Tutorial Image

准备环境:装好 Python 和编辑器

  • 下载 Python(一种编程语言,AI 工具大多用它写)——去 python.org,点“Downloads”,选最新版(比如 3.12)。安装时勾选“Add Python to PATH”。
  • 安装 VS Code(写代码的软件)——去 code.visualstudio.com 下载安装。

安装人脸识别库

  1. 打开电脑的 终端(Windows 叫命令提示符,Mac/Linux 叫终端)。
  2. 输入 pip install face_recognition 并按回车。这个库能帮我们识别人脸。
  3. 如果报错,试试先装 cmakedlibpip install cmake dlib。常见坑:Windows 用户需要先装 Visual Studio Build Tools。

跑通第一个程序:比较两张脸

  1. 在桌面新建文件夹 my_face_project,放入两张照片 person1.jpgperson2.jpg
  2. 在 VS Code 中打开该文件夹,新建文件 compare.py
  3. 粘贴以下代码:
    import face_recognition
    img1 = face_recognition.load_image_file("person1.jpg")
    img2 = face_recognition.load_image_file("person2.jpg")
    encoding1 = face_recognition.face_encodings(img1)[0]
    encoding2 = face_recognition.face_encodings(img2)[0]
    distance = face_recognition.face_distance([encoding1], encoding2)[0]
    print(f"两张脸的距离是:{distance}")
  4. 在终端进入文件夹(cd 桌面/my_face_project),运行 python compare.py。输出数字越小,说明越像。

下一步可以做什么

  • 试试批量比较多张照片,用循环处理。
  • 了解 向量(把脸变成一串数字)和 欧几里得距离(衡量数字串的差距)。
  • 看官方文档:face-recognition.readthedocs.io。

内容来源

DEV Machine Learning

发布时间

2026-05-30 01:34

返回 AI技术