中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python怎么使用百度api做人臉對比

發布時間:2021-03-30 09:42:17 來源:億速云 閱讀:363 作者:小新 欄目:開發技術

這篇文章主要介紹了Python怎么使用百度api做人臉對比,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

安裝SDK:

pip install baidu-aip

如果在pycharm里也可以在setting----Project Interpreter---右邊綠色加號,輸入baidu,安裝baidu-aip

Python怎么使用百度api做人臉對比

入門代碼:

先去百度AI開放平臺注冊一個賬號,然后開通人臉識別,免費的

http://ai.baidu.com/tech/face

之后把得到的Api key secretkey 填進去。

from aip import AipFace
 
""" 你的 APPID AK SK """
APP_ID = '你的 App ID'
API_KEY = '你的 Api Key'
SECRET_KEY = '你的 Secret Key'
 
client = AipFace(APP_ID, API_KEY, SECRET_KEY)
 
""" 讀取圖片 """
def get_file_content(filePath):
  with open(filePath, 'rb') as fp:
    return fp.read()
 
images = [
  get_file_content('example0.jpg'),
  get_file_content('example1.jpg'),
]
 
""" 調用人臉比對 """
result_json=client.match(images);
print(result_json)

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

最后會得到這樣一個json字符串

{'result': [{'index_i': '0', 'index_j': '1', 'score': 21.207210540771}], '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做人臉對比”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

颍上县| 余庆县| 永城市| 渭南市| 龙口市| 公主岭市| 卢氏县| 宁强县| 富顺县| 黄龙县| 石屏县| 明水县| 马龙县| 万荣县| 长垣县| 西宁市| 蒙阴县| 萍乡市| 阿克苏市| 成武县| 常德市| 滁州市| 资兴市| 黎城县| 黔西县| 蒙城县| 东方市| 右玉县| 霍林郭勒市| 隆尧县| 恩施市| 临沂市| 津南区| 得荣县| 彭泽县| 岚皋县| 东山县| 东乡县| 内江市| 海晏县| 巍山|