学会了人脸识别之后,可以尝试一些有趣的应用,比如制作一些表情包。
制作这张表情包需要三步:
- 将图像中的人脸识别出来,检测人脸的位置并返回。
- 对人脸的区域进行部分高斯模糊,得到马赛克效果。
- 在图片中加上中文文本。
1、人脸识别
#人脸识别
import face_recognition
import cv2
import matplotlib.pyplot as plt
image=face_recognition.load_image_file("./imgs/minguo.jpg")
face_locations=face_recognition.face_locations(image)
face_num2=len(face_locations)
print(face_num2) # 返回检测到的人脸数量
org=cv2.imread("./imgs/minguo.jpg")
for i in range(0,face_num2):
top=face_locations[i][0]
right=face_locations[i][1]
bottom=face_locat