python3.11安装face-recognition报错解决

Python3.11安装face-recognition报错,解决方案。


在安装face-recognition时,根据网上提示安装了如下几个wheel、numpy、Visual Studio、cmake、boost、dlib、face-recognition,一直疯狂报错,找了好多方案才解决这个问题。

wheel和cmake我没有出现报错通过pip直接安装即可
Visual Studio 这里主要需要选择C++环境,python,其他没什么需要注意的了。

1、numpy和boost安装出错解决

这是我的版本 python 3.11
在这里插入图片描述
所以我们选择cp311的,然后AMD64,选择_amd64.whl进行安装,进入网站后可以用 ctril+F进行查找,我们下载以下两个版本

numpy:
在这里插入图片描述
boost:
在这里插入图片描述

下载完成后放到python文件夹里面的Script中,然后在路径输入cmd进入后pip install 进行安装即可
点击这里进行下载

<

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供一个基于face-recognition库的人脸识别项目的代码示例,以下是代码及注释: ```python import face_recognition import os # 加载已知人脸图像 known_faces = [] known_names = [] # 遍历已知人脸图像所在目录 for filename in os.listdir("known_faces"): # 加载图像文件 image = face_recognition.load_image_file("known_faces/" + filename) # 提取人脸特征 face_encoding = face_recognition.face_encodings(image)[0] # 将人脸特征和对应的姓名存储到列表中 known_faces.append(face_encoding) known_names.append(os.path.splitext(filename)[0]) # 加载待识别图像 unknown_image = face_recognition.load_image_file("unknown.jpg") # 提取待识别图像中的人脸特征 unknown_face_encoding = face_recognition.face_encodings(unknown_image)[0] # 在已知人脸特征列表中查找最相似的人脸 matches = face_recognition.compare_faces(known_faces, unknown_face_encoding) # 找到最相似的人脸对应的姓名 name = "Unknown" if True in matches: first_match_index = matches.index(True) name = known_names[first_match_index] # 输出识别结果 print("The person in the image is:", name) ``` 以上代码使用face_recognition库实现了一个简单的人脸识别项目,具体实现过程如下: 1. 遍历已知人脸图像所在目录,加载每个图像文件并提取人脸特征,将人脸特征和对应的姓名存储到列表中。 2. 加载待识别图像,提取其中的人脸特征。 3. 在已知人脸特征列表中查找最相似的人脸,找到最相似的人脸对应的姓名。 4. 输出识别结果。 需要注意的是,以上代码只是一个简单的示例,实际应用中可能需要更复杂的处理逻辑和更多的优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值