人脸标注

简介: 【7月更文挑战第30天】人脸标注。

在face_predict下新建face-find.py文件,读取照片并将检测后的人脸标注出来。
import cv2
import face_recognition

加载被比较的图像

frame = face_recognition.load_image_file("Face_database/hyz/hyz.png")

使用CPU获得人脸边界框的数列

face_locations = face_recognition.face_locations(frame)

使用CNN并利用GPU/CUDA加速获得人脸边界框的数列

相对更准确

face_locations = face_recognition.face_locations(frame, number_of_timesto

upsample=0, model="cnn")
print("该张图像中有 {} 张人脸。".format(len(face_locations)))

圈出人脸边界框

for (top, right, bottom, left) in face_locations:
cv2.rectangle(frame, (left, top), (right, bottom), (0, 255, 0), 2)

显示得到人脸后的图像

frame = frame[:, :, ::-1]
cv2.imshow("image", frame)
cv2.waitKey(0)
本段代码使用非CNN的方式检测人脸,读取Face_database目录下hyz人脸库子目录下的图像,读取“hyz.png”图像,使用face_recognition.face_locations()函数寻找人脸,将照片中的人脸数量输出,并将人脸用矩形框圈出。

相关文章
|
编解码 数据可视化 API
如果实现图像人脸融合?
本文介绍的API接口是阿里云视觉智能开放平台的图像人脸融合,用以演示。
919 1
如果实现图像人脸融合?
|
4月前
|
分布式计算 vr&ar Spark
人脸口罩识别——人脸添加口罩方法masked_faces
人脸口罩识别——人脸添加口罩方法masked_faces
49 1
|
5月前
|
计算机视觉
人脸的数据集介绍
【7月更文挑战第30天】人脸的数据集介绍。
34 4
|
5月前
|
TensorFlow 算法框架/工具 Python
识别图像
【7月更文挑战第29天】识别图像。
122 8
|
5月前
人脸关键点检测
【7月更文挑战第31天】人脸关键点检测。
37 3
|
5月前
人脸对比
【7月更文挑战第31天】人脸对比
78 2
|
5月前
|
机器学习/深度学习 算法 数据库
简单的面部识别分类
【7月更文挑战第31天】简单的面部识别分类。
52 4
|
6月前
人脸关键点识别
【6月更文挑战第21天】
34 4
人脸关键点识别
|
5月前
|
机器学习/深度学习 算法 vr&ar
深度学习之人脸关键点检测
人脸关键点检测的主要任务是识别并定位人脸图像中的特定关键点,例如眼睛的角点、眉毛的顶点、鼻子的底端、嘴角等。这些关键点不仅能提供面部结构的几何信息,还可以用于分析表情、识别个体,甚至检测面部姿势。
104 2
|
6月前
|
机器学习/深度学习 计算机视觉
人脸关键点
【6月更文挑战第20天】
54 5
下一篇
DataWorks