百度雲人臉識別人臉註冊更新軟體

2021-08-15 11:41:50 字數 2365 閱讀 9215

"""選擇要提交的並返回的二進位制資訊"""

def select_image():

global image

path = tkinter.filedialog.askopenfilename()

path_label = label(text=path)

path_label.grid(row=0,column=1)

with open(path, 'rb') as fp:

image=

def updatauser():

global image #全域性化image

if image != : #只有image裡面有內容,即使用者選擇了才會執行

with open('logininfo.txt', 'r') as fp: #開啟logininfo.txt

info = json.loads(fp.read()) #登入資訊轉換成json資料

options = {}

options["action_type"] = "replace" #註冊新使用者的額外選項,replace的意思估計是更新,我沒查

return_info = client.adduser(userid_entry.get(), userinfo_entry.get(),\

groupid_entry.get(), image[0], options) #註冊/更新新使用者

if 'error_code' in return_info.keys(): #判斷返回資料是否包含更新失敗關鍵字

tkinter.messagebox.showerror('引數輸入錯誤', '注意:userid不能包含中文字元!')

else: #更新成功

tkinter.messagebox.showinfo('成功', '新使用者資訊提交成功!')

else: #image裡面沒有有內容

tkinter.messagebox.showerror('選擇檔案錯誤', '請重新選擇')

image =

#以下為tkinter內容,在這不做介紹

root = tk()

try:

root.iconbitmap('ico/baidu.ico')#linux平台沒有這個方法

except:

pass

button = button(text='選擇',command = select_image)

button.grid(row=0,column=0,padx=2,pady=2)

userid_label = label(text='userid:')

userid_label.grid(row=1,column=0,padx=2,pady=2)

userid_entry = entry(width=40)

userid_entry.grid(row=1,column=1,padx=2,pady=2)

userinfo_label = label(text='userinfo:')

userinfo_label.grid(row=2,column=0,padx=2,pady=2)

userinfo_entry = entry(width=40)

userinfo_entry.grid(row=2,column=1,padx=2,pady=2)

groupid_label = label(text='groupid :')

groupid_label.grid(row=3,column=0,padx=2,pady=2)

e = stringvar() #entry預設輸入程式設計方式

groupid_entry = entry(textvariable=e, width=40)

groupid_entry.grid(row=3,column=1,padx=2,pady=2)

e.set('group1') #entry預設輸入程式設計方式

updata = button(text='提交使用者',command = updatauser)

updata.grid(row=7,column=1,sticky=tkinter.e,padx=2,pady=2)

root.mainloop()

碼雲**:

python人臉試別 人臉註冊(百度ai)

from aip import aipface api key 你的 api key secret key 你的 secret key 官方demo image 取決於image type引數,傳入base64字串或url字串或face token字串 imagetype base64 groupi...

python 百度雲人臉識別 呼叫方法(1)

首次寫部落格,謝謝您的閱讀 本教程前提是安裝好環境 先附上例程 from aip import aipface import base64 定義常量 api key x換成自己的api key secret key x換成自己的secret key imagetype base64 groupidl...

基於百度AI的人臉識別

from aip import aipface api key secret key 你的image x.jpg imagetype url 如果有可選引數 options options face field age,beauty options max face num 1 options fa...