Python丨調(diào)用百度的人臉識別api給你的顏值打個分

需要用到的工具

百度的人臉識別api

Flask

PIL

requests

本人對于Python學習創(chuàng)建了一個小小的學習圈子,為各位提供了一個平臺,大家一起來討論學習Python。歡迎各位到來Python學習群:960410445一起討論視頻分享學習。Python是未來的發(fā)展方向,正在挑戰(zhàn)我們的分析能力及對世界的認知方式,因此,我們與時俱進,迎接變化,并不斷的成長,掌握Python核心技術,才是掌握真正的價值所在。

主要思路

利用的百度的人臉識別庫,然后自己做了一個簡單的圖片上傳和圖片處理以及信息提取加工。

官網(wǎng)給的方法相對比較繁瑣,我使用request改寫了一下如下(注意把url里面的Key換成你申請的)。

首先,我們不采用圖片url的方式,我們直接使用對圖片進行base64編碼的形式進行處理。編碼的過程如下:

請求的參數(shù)構造如下:

其中image是我們上面編碼過的結果,imageType是BASE64,face_field是我們想要它返回給我們的內(nèi)容,包括年齡,顏值,性別,人物類型,臉型,表情,檢測的點。

然后通過返回給我們的數(shù)據(jù),提取(完整代碼如下)相應的內(nèi)容:

result.html的內(nèi)容如下:

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Python 面向對象Python從設計之初就已經(jīng)是一門面向對象的語言,正因為如此,在Python中創(chuàng)建一個類和對...
    順毛閱讀 4,366評論 4 16
  • Python 資源大全中文版 awesome-python[https://github.com/vinta/aw...
    萬色星辰閱讀 9,924評論 0 255
  • Python 資源 我想很多程序員應該記得 GitHub 上有一個 Awesome - XXX 系列的資源整理。a...
    葉冷隨記閱讀 7,974評論 1 225
  • 基礎部分 Go基礎結構的綜述,完成十幾個日常任務 Go程序的組成元素(聲明、變量、新類型、包和文件以及作用域) 討...
    孫曉申閱讀 260評論 0 0
  • 從沒想過 我們會躺在床上沉默 做錯了事情彼此不讓步 我也會一個人半夜出去夜宵 我會又側身躺在很靠床邊的方向抹眼淚
    佳禾禾閱讀 128評論 0 0

友情鏈接更多精彩內(nèi)容