Python使用百度api做人臉對比

2021-08-16 02:24:03 字數 1136 閱讀 7995

pip install baidu-aip
如果在pycharm裡也可以在setting----project interpreter---右邊綠色加號,輸入baidu,安裝baidu-aip

之後把得到的api key  secretkey 填進去。

from aip import aipface

api_key = '你的 api key'

secret_key = '你的 secret key'

""" 讀取 """

]""" 呼叫人臉比對 """

result_json=client.match(images);

print(result_json)

會自動把你當前工程目錄下的example0.jpg 和example1.jpg進行比對。

最後會得到這樣乙個json字串

], 'result_num': 1, 'log_id': 2864712345030414}
裡面的score就是兩張人臉的相似度 了,這裡我用的不同的人臉,只有21%左右

可以再寫乙個判斷的方法:

def judge(images):

result_json = client.match(images);

result = result_json['result'][0]['score']

if result > 80:

print("同乙個人")

else:

print("不是同乙個人")

使用python呼叫百度翻譯api

注意看一下產品服務,有的服務有字元數量限制超過了要收費。輸入的引數有 簽名生成的演算法 import hashlib 用來計算md5碼 deffanyi shuru header 隨機碼 金鑰 q shuru md5 hashlib.md5 md5.update sign.encode utf 8 ...

C 使用百度翻譯API

要翻譯的文字 from語言 翻譯為語言 static private string callinte ce string sub,string from,string to else string url string.format client id,sub,from,to string down...

百度API連線

1 使用api key和secret key獲取token 2 連線呼叫方法。1 獲取token。public static string getauth 獲取api訪問token 該token有一定的有效期,需要自行管理,當失效時需重新獲取.return assess token 示例 對位元組陣...