輕量級人臉相關模型 - 基於ncnn測試


我向來關注輕量級模型,畢竟依托少,可以窮玩。

打算寫個win Demo,簡便的直接感受下各種模型的效果。

 

人臉檢測

早期關注過的 cascade框架有:

  - opencv-haar/lbp  

  - npd https://github.com/wincle/NPD

  - pico https://github.com/nenadmarkus/pico

  - acf  https://github.com/pdollar/toolbox

 

這里就只考慮輕量級深度模型,確實,至少目前,性能遠好於cascade框架;

有段時間我很喜歡mtcnn框架,從進化的角度看,算是cascade與end2end的一個過渡物種,顯式的多尺度與coarse-to-fine設計,很直觀。不過從現在回望,速度與性能都被超越了,是老框架的落寞,也有技術進化的欣喜。

 

這里記錄我看到過且在ncnn測試過的,主要關注end2end, 如果路過的你知道其他好的輕量級模型,望您不吝留言告知。

[20200416] 

  - CenterFace: https://github.com/Star-Clouds/CenterFace ,可惜small模型不公開

  - LFFD: https://github.com/YonghaoHe/A-Light-and-Fast-Face-Detector-for-Edge-Devices

  - UltraFace: https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB ,速度真的快,我就用(320x240-RBF模型)

[20200418] 

  - UltraFace :https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB  (640 x 480-RBF模型 )

 

 人臉特征點標定

  幾年的時間,這個技術算是被做爛了,雖然目前外部公開的模型感覺都不是很精確,應該是私藏了。

  趨勢:保證精度,控制模型大小,往稠密化發展。

[20200416] 

  - modify shufflenet:沒開源

  - PFLD-lite :https://github.com/xindongzhang/MNN-APPLICATIONS/tree/master/applications 

[20200418] 

   - lnet112:https://github.com/tenx6/ncnn_106landmarks/tree/master/models

 

 

 測試Demo

 

界面:可以打開圖像、視頻、攝像頭等數據來源,切換查看功能效果

 

 

里面包含CPU與GPU

要使用GPU,請確保安裝成功:vulkan SDK  https://www.lunarg.com/vulkan-sdk/

 

鏈接:https://pan.baidu.com/s/102IlowWjQg4IR6gNL0G-ug
提取碼:mji6


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM