最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python調(diào)用API接口實現(xiàn)人臉識別

 更新時間:2023年02月13日 09:11:16   作者:螞蟻愛Python  
本文主要介紹了Python調(diào)用API接口實現(xiàn)人臉識別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

在開始之前,先問問大家:

什么是百度Aip模塊?

百度AI平臺提供了很多的API接口供開發(fā)者快速的調(diào)用運用在項目中
本文寫的是使用百度AI的**在線接口SDK模塊(baidu-aip)**進行實現(xiàn)人臉識別

除了人臉識別,其他api功能的調(diào)用也同理。

準備工作

本機環(huán)境

  • 系統(tǒng):win11
  • Python版本:3.9.7
  • 編輯器:VS2022

安裝baidu-aip模塊

win + R 輸入cmd打開命令提示符

執(zhí)行安裝百度AI模塊

pip install baidu-aip

登錄百度AI平臺創(chuàng)建應用

打開百度AI平臺 進行登錄
在控制臺中找到人臉識別

按自己要求創(chuàng)建應用

最后得到應用的AppID API Key Secret Key

記下值 等等會用到

AppID:10000000
API Key:xxxxxxxxxxxxxxxxxxxxxxxx
Secret Key:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

代碼流程

導入baidu-aip模塊

打開VS2022(VSCode PyCharm Sypder等同理)創(chuàng)建一個py文件
輸入

from aip import AipFace

聲明上文獲取的AppID API Key Secret Key

APP_ID = '10000000'
API_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxx'
SECRET_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

初始化百度AIP 人臉識別模塊

client = AipFace(APP_ID, API_KEY, SECRET_KEY)

創(chuàng)建人臉檢測函數(shù)

def face_detect(image):
    result = client.detect(image, image_type='BASE64')
    print(result)
    return result

輸入的圖片image必須是BASE64格式

將圖片轉(zhuǎn)為BASE64格式

導入base64包

import base64

將圖片打開為 BASE64格式

但是導入到百度AI中需要為字符串格式,所以返回為字符串

def imageToBase64(imagePath):
    with open(imagePath, 'rb') as f:
        image = base64.b64encode(f.read())
        return str(image, encoding='utf-8')

打開圖片進行檢測

先準備一張圖片pic1.jpg

調(diào)用函數(shù)

face_detect(imageToBase64("pic1.jpg"))

提示調(diào)用成功:

遇到的問題

運行時候提示:

requests.exceptions.ProxyError: HTTPSConnectionPool(host='aip.baidubce.com', port=443)

win + R 輸入 regedit打開注冊表,找到

\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

把ProxyEnable的值改為0

再運行即可

延伸出使用其他功能

除了人臉檢測還可以使用人臉比、人臉搜索對等函數(shù),調(diào)用方法同理,比如人臉比對。

def face_match(image1, image2):
    result = client.match([
    {
        'image': image1,
        'image_type': 'BASE64',
    },
    {
        'image': image2,
        'image_type': 'BASE64',
    }
   ])
    print(result)
    return result

人臉搜索

def face_search(image,group_id_list):
    result = client.search(image, image_type='BASE64',group_id_list=group_id_list)
    print(result)
    return result

APP_ID API_KEY SECRET_KEY 需要修改為自己的

到此這篇關于Python調(diào)用API接口實現(xiàn)人臉識別的文章就介紹到這了,更多相關Python調(diào)用API接口內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Windows系統(tǒng)下多版本pip的共存問題詳解

    Windows系統(tǒng)下多版本pip的共存問題詳解

    這篇文章主要給大家介紹了關于在Windows系統(tǒng)下多版本pip的共存問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-10-10
  • python日志通過不同的等級打印不同的顏色(示例代碼)

    python日志通過不同的等級打印不同的顏色(示例代碼)

    這篇文章主要介紹了python日志通過不同的等級打印不同的顏色,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • python爬蟲-模擬微博登錄功能

    python爬蟲-模擬微博登錄功能

    這篇文章主要介紹了python爬蟲-模擬微博登錄功能,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • Tensorflow2.1實現(xiàn)Fashion圖像分類示例詳解

    Tensorflow2.1實現(xiàn)Fashion圖像分類示例詳解

    這篇文章主要為大家介紹了Tensorflow2.1實現(xiàn)Fashion圖像分類示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • pytz格式化北京時間多出6分鐘問題的解決方法

    pytz格式化北京時間多出6分鐘問題的解決方法

    這篇文章主要給大家介紹了關于pytz格式化北京時間多出6分鐘問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • Python實現(xiàn)雞群算法的示例代碼

    Python實現(xiàn)雞群算法的示例代碼

    雞群算法,縮寫為CSO(Chicken?Swarm?Optimization),盡管具備所謂仿生學的背景,但實質(zhì)上是粒子群算法的一個變體。本文將利用Python語言實現(xiàn)這一算法,感興趣的可以了解一下
    2022-11-11
  • 菜鳥使用python實現(xiàn)正則檢測密碼合法性

    菜鳥使用python實現(xiàn)正則檢測密碼合法性

    本文給大家分享了2則使用Python實現(xiàn)正則表達式檢測密碼合法性的代碼,由于是新手,所以方法比較笨,不過還是分享給小伙伴,希望對大家能夠有所幫助。
    2016-01-01
  • 使用python找出list列表中相同元素(指定元素)的所有索引

    使用python找出list列表中相同元素(指定元素)的所有索引

    這篇文章主要給大家介紹了關于使用python找出list列表中相同元素(指定元素)的所有索引,在平時開發(fā)過程中經(jīng)常遇到需要在數(shù)據(jù)中獲取特定的元素索引的信息,需要的朋友可以參考下
    2023-08-08
  • Python參數(shù)傳遞實現(xiàn)過程及原理詳解

    Python參數(shù)傳遞實現(xiàn)過程及原理詳解

    這篇文章主要介紹了Python參數(shù)傳遞實現(xiàn)過程及原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • pyqt6實現(xiàn)關閉窗口前彈出確認框的示例代碼

    pyqt6實現(xiàn)關閉窗口前彈出確認框的示例代碼

    本文主要介紹了pyqt6實現(xiàn)關閉窗口前彈出確認框的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-02-02

最新評論

新田县| 上高县| 辉南县| 博野县| 荥阳市| 宜昌市| 南溪县| 镇巴县| 湾仔区| 陈巴尔虎旗| 萨嘎县| 金平| 巴青县| 咸阳市| 隆安县| 大丰市| 东山县| 太仆寺旗| 珲春市| 延长县| 乐昌市| 深州市| 安化县| 司法| 班戈县| 沈阳市| 阳山县| 鄂托克前旗| 普安县| 平原县| 渭源县| 临桂县| 合阳县| 武乡县| 台前县| 玛纳斯县| 若尔盖县| 托克托县| 衡阳市| 水城县| 轮台县|