1、代碼
from aip import AipFace
import cv2
import time
import base64
from PIL import Image
from io import BytesIO
import pyttsx3
# """ 你的 APPID AK SK """
APP_ID = '1965####'
API_KEY = 'YXL65ekIloykyjrT4kzc####'
SECRET_KEY = 'lFiapBoZ5eBwOFyxMbiwQDmClg1u####'
client = AipFace(APP_ID, API_KEY, SECRET_KEY)
# def frame2base64(frame):
# img = Image.fromarray(frame) #將每一幀轉為Image
# output_buffer = BytesIO() #創建一個BytesIO
# img.save(output_buffer, format='JPEG') #寫入output_buffer
# byte_data = output_buffer.getvalue() #在記憶體中讀取
# image = base64.b64encode(byte_data) #轉為BASE64
# return image #轉碼成功 回傳base64編碼
def generate():
camera = cv2.VideoCapture(0)
engine = pyttsx3.init()
try:
while True:
engine = pyttsx3.init()
ret, img = camera.read()
cv2.imwrite("E://Ana/face.png"/>
2.2、創建客戶端
APP_ID = '1965####'
API_KEY = 'YXL65ekIloykyjrT4kzc####'
SECRET_KEY = 'lFiapBoZ5eBwOFyxMbiwQDmClg1u####'
client = AipFace(APP_ID, API_KEY, SECRET_KEY)
2.3、實作人臉識別
主要內容就是引數需要自己修改,然后獲取視頻影像,然后通過對比看一下,對比出來的名字,然后再看一下分數即可,我在里面加了一個電腦播報的,所以只要識別出來,電腦就會播報,延遲不超過以秒,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/217052.html
標籤:其他
上一篇:pyqt5環境搭建
