Saltar al contenido

face_recognition.compare_faces documentación ejemplo de código de Python

Por fin después de tanto luchar pudimos hallar la solución de esta preocupación que ciertos de nuestros usuarios de nuestro sitio web han presentado. Si tienes alguna información que compartir no dudes en aportar tu información.

Ejemplo 1: proyecto python face_recognition

import cv2
import face_recognition
 
imgElon = face_recognition.load_image_file('ImagesBasic/Elon Musk.jpg')
imgElon = cv2.cvtColor(imgElon,cv2.COLOR_BGR2RGB)
imgTest = face_recognition.load_image_file('ImagesBasic/Bill gates.jpg')
imgTest = cv2.cvtColor(imgTest,cv2.COLOR_BGR2RGB)
 
faceLoc = face_recognition.face_locations(imgElon)[0]
encodeElon = face_recognition.face_encodings(imgElon)[0]
cv2.rectangle(imgElon,(faceLoc[3],faceLoc[0]),(faceLoc[1],faceLoc[2]),(255,0,255),2)
 
faceLocTest = face_recognition.face_locations(imgTest)[0]
encodeTest = face_recognition.face_encodings(imgTest)[0]
cv2.rectangle(imgTest,(faceLocTest[3],faceLocTest[0]),(faceLocTest[1],faceLocTest[2]),(255,0,255),2)
 
results = face_recognition.compare_faces([encodeElon],encodeTest)
faceDis = face_recognition.face_distance([encodeElon],encodeTest)print(results,faceDis)
cv2.putText(imgTest,f'resultsround(faceDis[0],2)',(50,50),cv2.FONT_HERSHEY_COMPLEX,1,(0,0,255),2)
 
cv2.imshow('Elon Musk',imgElon)
cv2.imshow('Elon Test',imgTest)
cv2.waitKey(0)

Ejemplo 2: cómo instalar face_recognition

# To install face_recognition. First download boost from http://www.boost.org/users/download/# Then navigate to C:Users(Username)AppDataLocalProgramsPython(Python version)Libsite-packages# Move the boost file into that location and extract it# Open shell (command prompt for Windows) and type "pip install cmake"# Make sure you have visual studio's C++ packages to make sure boost works properly. To get those install visual studio# Then type "pip install face_recognition"# Credit to Jahangeer for their answer# https://stackoverflow.com/questions/48156814/unable-to-install-face-recognition-library-for-python

Si te gusta la informática, puedes dejar un escrito acerca de qué te ha gustado de este tutorial.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *