0
点赞
收藏
分享

微信扫一扫

Opencv识别图中人脸


#!/usr/bin/python
#coding=utf-8

# 识别图片中的人脸
import face_recognition
jobs_image = face_recognition.load_image_file("C:/rlsb/jobs.jpg");
obama_image = face_recognition.load_image_file("C:/rlsb/obama.jpg");
unknown_image = face_recognition.load_image_file("C:/rlsb/unknown.jpg");

jobs_encoding = face_recognition.face_encodings(jobs_image)[0]
obama_encoding = face_recognition.face_encodings(obama_image)[0]
unknown_encoding = face_recognition.face_encodings(unknown_image)[0]

results = face_recognition.compare_faces([jobs_encoding, obama_encoding], unknown_encoding )
labels = ['jobs', 'obama']

print('results:'+str(results))

for i in range(0, len(results)):
if results[i] == True:
print('The person is:'+labels[i])

Opencv识别图中人脸_opencv

Opencv识别图中人脸_opencv_02

测试结果:

results:[True, False]
The person is:jobs


举报

相关推荐

0 条评论