新聞資訊  快訊  焦點  財經  政策  社會
互 聯 網   電商  金融  數據  計算  技巧
生活百科  科技  職場  健康  法律  汽車
手機百科  知識  軟件  修理  測評  微信
軟件技術  應用  系統  圖像  視頻  經驗
硬件技術  知識  技術  測評  選購  維修
網絡技術  硬件  軟件  設置  安全  技術
程序開發  語言  移動  數據  開源  百科
安全防護  資訊  黑客  木馬  病毒  移動
站長技術  搜索  SEO  推廣  媒體  移動
財經百科  股票  知識  理財  財務  金融
教育考試  育兒  小學  高考  考研  留學
您當前的位置:首頁 > IT百科 > 程序開發 > 語言 > Python

Python人臉識別,挑選抖音上好看的小姐姐

時間:2019-07-24 17:36:25  來源:  作者:

相信大家平時刷抖音短視頻的時候,看到顏值高的小姐姐,都有隨手點贊關注的習慣。

 

如果一條條去刷確實很耗時間,如果 Python 能幫忙篩選出顏值高的小姐姐那就省了很多事。

本篇文章是借助「百度人臉識別」API,幫我們識別出抖音上顏值高的小姐姐,然后下載到手機相冊中。

Python人臉識別,挑選抖音上好看的小姐姐

 

準 備 工 作

需要提前準備一部 Android 設備,激活開發者選項,并在開發者選項中打開 「USB 調試和指針位置」兩處設置。

為了確保 adb 命令能正常使用,需要提前配置好 adb 開發環境。

頁面元素中的部分元素沒法利用 name 等常用屬性獲取到,可能需要獲取到完整的「UI 樹」,再利用 Airtest 判斷是否存在某個 UI 元素。

安裝依賴

pip3 install pocoui

另外,項目中會對視頻進行人臉識別,獲取到出現的所有人臉,再進行性別識別及顏值判斷。

這里需要進行百度云后臺,注冊一個人臉識別的應用,獲取到一組 「API Key 和 Secret Key」值。

 

Python人臉識別,挑選抖音上好看的小姐姐

 

 

然后利用官網提供的 API 文檔即可獲取到「access token」,由于 ak 的有效期為一個月,所以只需要初始化一次,后面就可以利用人臉識別接口進行正常的識別了。

 

Python人臉識別,挑選抖音上好看的小姐姐

 

 

編 寫 腳 本

在上面已經配置好了 adb 環境的情況下,可以直接借助 python 中的 os 模塊執行 adb 命令打開抖音 App

 

Python人臉識別,挑選抖音上好看的小姐姐

 

 

接著,我們需要截取當前播放視頻的截圖到本地。

需要注意的是,抖音視頻播放界面包含視頻創作者頭像、BGM 創作者頭像等一些雜亂的元素,可能對人臉識別的結果產生一些誤差,所以需要對屏幕截圖之后的圖像進行「二次裁剪」處理。

 

Python人臉識別,挑選抖音上好看的小姐姐

 

 

現在可以使用百度提供的 API 獲取到上面截圖的人臉列表。

 

Python人臉識別,挑選抖音上好看的小姐姐

 

 

從上述的人臉列表中篩選出性別為女,年齡為 18-30 歲之間,顏值超過 70 的小姐姐。

 

Python人臉識別,挑選抖音上好看的小姐姐

 

 

由于視頻是連續播放的,很難通過截取視頻某一幀,判斷視頻有出現顏值高的小姐姐。

另外,大部分短視頻播放時長為「10s+」,這里需要對每一個視頻多次截圖去做人臉識別,直到識別到顏值高的小姐姐。

 

Python人臉識別,挑選抖音上好看的小姐姐

 

 

一旦當前播放的視頻識別出有顏值高的小姐姐,就需要模擬保存視頻到本地的操作。

 

Python人臉識別,挑選抖音上好看的小姐姐

 

 

獲取「分享」和「保存本地」兩個按鈕的坐標位置,依次利用 adb 執行點擊操作即可下載視頻到本地。

 

Python人臉識別,挑選抖音上好看的小姐姐

 

 

另外,由于下載視頻的過程是一個耗時操作,在下載進度對話框還未消失之前,需要做一個「模擬等待」的操作。

 

Python人臉識別,挑選抖音上好看的小姐姐

 

 

在視頻保存到本地之后,就可以模擬向上滑動的操作,跳到播放「下一條視頻」。

循環上面的操作,即可篩選出所有顏值高的小姐姐,并保存到本地。

 

Python人臉識別,挑選抖音上好看的小姐姐

 

 

在腳本一條條刷視頻的過程中,可能會遇到一下廣告,我們需要對這類視頻進行過濾。

 

Python人臉識別,挑選抖音上好看的小姐姐

 

 

運行上面的腳本,會自動打開抖音,對每一條小視頻多次進行人臉識別,直到識別到顏值高的小姐姐,保存視頻到本地,然后繼續刷下一條短視頻。

 

Python人臉識別,挑選抖音上好看的小姐姐

 



Tags:Python 人臉識別 抖音   點擊:()  評論:()
聲明:本站部分內容來自互聯網,內容觀點僅代表作者本人,如有任何版權侵犯請與我們聯系,我們將立即刪除。
▌相關評論
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
▌相關推薦
相信大家平時刷抖音短視頻的時候,看到顏值高的小姐姐,都有隨手點贊關注的習慣。 如果一條條去刷確實很耗時間,如果 Python 能幫忙篩選出顏值高的小姐姐那就省了很多事。本篇文...【詳細內容】
2019-07-24   Python 人臉識別 抖音  點擊:(70)  評論:(0)  加入收藏
最新更新
欄目熱門
欄目頭條
31选7开奖11185