insightface 提取人脸特征(超简洁)
insightface 是一款优秀的开源人脸检测/识别库,下面将展示如何使用它
安装:
pip install insightface -i https://mirror.baidu.com/pypi/simple
如需使用GPU资源(可选):
pip install onnxruntime-gpu==1.3.0 -i https://mirror.baidu.com/pypi/simple
我的cuda是10.1的,请选择对应版本安装
示例:
import insightface import cv2 model = insightface.app.FaceAnalysis() model.prepare(ctx_id=0, det_thresh=0.45) face_img = cv2.imread('test.jpg') rgb_small_frame = face_img[:, :, ::-1] res = model.get(rgb_small_frame) print('人脸数量:', len(res)) print('res: ', res[0].keys()) # 结果包括 3d-points, 2d-points, age, gender, box, feature
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix