首次寫部落格,謝謝您的閱讀
本教程前提是安裝好環境
先附上例程
from aip import aipface
import base64
# 定義常量
api_key ="******"#***x換成自己的api_key
secret_key ="******"#***x換成自己的secret_key
imagetype = "base64"
groupidlist = "1" #人臉組
filepath="123.jpg"#**路徑
# 初始化aipface物件
f=open(filepath,"rb")
data = base64.b64encode(f.read())#編碼格式,技術文件要求
f.close()
image=str(data,'utf-8')
result = client.search(image, imagetype, groupidlist);
if result["error_msg"] in "success":
score=result["result"]["user_list"][0]["score"]
user_id=result["result"]["user_list"][0]["user_id"]
if score>80:
print(user_id,":驗證成功")
else:
print("沒有找到此人")
else:
print("error:",result["error_msg"])
def search(self, image, image_type, group_id_list, options=none):
"""人臉搜尋
"""options = options or {}
data = {}
data['image'] = image
data['image_type'] = image_type
data['group_id_list'] = group_id_list
data.update(options)
return self._request(self.__searchurl, json.dumps(data, ensure_ascii=false), )
f=open(filepath,"rb")
data = base64.b64encode(f.read())#編碼格式,技術文件要求
f.close()
image=str(data,'utf-8')
可以將這4行**封裝成函式,得到image傳給search的第一引數image C 呼叫百度雲介面實現人臉識別登入
前端將獲取的使用者臉部資訊已base64碼的格式傳送給後台處理器 登入時要傳送使用者名稱 傳送使用者的資訊和組id和使用者id,將使用者資訊註冊到人臉庫,如下 var result client.useradd img,base64 group1 userid.tostring 返回的result為...
百度雲人臉識別人臉註冊更新軟體
選擇要提交的並返回的二進位制資訊 def select image global image path tkinter.filedialog.askopenfilename path label label text path path label.grid row 0,column 1 with ...
python呼叫百度api動物識別
免費的,但識別幾百張後容易掉線 import requests url 字典form的image鍵對應的值為 data image jpeg base64,的64位編碼 form r requests.post url,data form 每天500次免費呼叫機會,之後0.8元 千次。但是也會出現掉...