python百度ai的人臉識別代碼


#人臉識別
from aip import AipFace
import cv2
# 定義常量
APP_ID = '10736496'
API_KEY = 'xLwFVx76ZmGujNxFGSGp8wUc'
SECRET_KEY = 'H6jpVPX3wRdcxKf59r0qoGvG6zfHnMEk'


# 初始化AipFace對象
aipFace = AipFace(APP_ID, API_KEY, SECRET_KEY)

# 讀取圖片
filePath = "5.jpg"
def get_file_content(filePath):
    with open(filePath, 'rb') as fp:
        return fp.read()

# 定義參數變量
options = {
    'max_face_num': 1,
    'face_fields': "age,beauty,expression,faceshape",
}
# 調用人臉屬性檢測接口
result = aipFace.detect(get_file_content(filePath),options)

# 解析位置信息
location=result['result'][0]['location']
left_top=(location['left'],location['top'])
right_bottom=(left_top[0]+location['width'],left_top[1]+location['height'])

img=cv2.imread(filePath)
cv2.rectangle(img,left_top,right_bottom,(0,0,255),2)


print("美丑打分:",result["result"][0]["beauty"])
print("年齡:",result["result"][0]["age"])

cv2.imshow('img',img)
cv2.waitKey(0)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM