一直出現進程android停止方法:android延遲執行優化

打開百度的人臉識別的離線識別SDK 的案例,可以看到有個閘機模式,

AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現
AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現

可以看到上面這個類就是,識別人臉用的.閘機模式下識別人臉的類.

識別流程是這樣的:

AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現
AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現

這裡調用 FaceSDKManager 進行攝像頭掃描.

可以看到這個人臉攝像頭掃描是在FaceSDKManager 中做的,

這個流程其實並不複雜,到時候 debug調試一下就可以了,這裡僅僅指出一些關鍵的點.

AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現
AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現

這個FaceSDKManager 這裡,去提取特徵值

AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現
AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現

這裡調用獲取的攝像頭的數據

AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現
AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現

這裡獲取檢測結果

AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現
AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現

這裡獲取了攝像頭人臉數據了,然後去人臉庫中,檢索有沒有這個人臉

AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現
AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現

這裡開始檢索人臉

AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現
AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現

如果檢索到人臉這裡,設置這個找到的人

AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現
AndroidStudio_Android中使用非阻塞延遲的方法_利用Handler實現

然後這裡,檢測出人臉了就在這裡處理就可以了,顯示歡迎光臨什麼的.

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/222038.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 13:26
下一篇 2024-12-09 13:26

相關推薦

發表回復

登錄後才能評論