
InsightFace人臉識別三步跑通指南【免費(fèi)下載鏈接】insightfaceState-of-the-art 2D and 3D Face Analysis Project項目地址: https://gitcode.com/GitHub_Trending/in/insightfaceInsightFace是一個開源2D/3D人臉分析工具箱人臉檢測、識別、對齊、性別年齡屬性一條鏈路搞定。本文帶你從 pip 安裝到跑通檢測與特征比對并講清5檔模型包怎么選、動手前有哪些坑。? InsightFace三步跑通從安裝到出檢測結(jié)果結(jié)論先說一行 pip 裝完三行代碼出結(jié)果默認(rèn)模型包自動下載不用自己找權(quán)重。pip install -U insightface裝包即帶 onnxruntimeCPU 直接能跑FaceAnalysis()初始化默認(rèn)加載 buffalo_l 包權(quán)重自動下載app.get(img)返回圖中所有人臉邊界框、關(guān)鍵點、特征向量、性別和年齡import cv2 import insightface from insightface.app import FaceAnalysis app FaceAnalysis() # 默認(rèn) buffalo_l 包自動下載 app.prepare(ctx_id0) img cv2.imread(t1.jpg) faces app.get(img) # 框、關(guān)鍵點、特征向量、性別/年齡 sim faces[0].normed_embedding faces[1].normed_embedding最后一步就是比對兩個歸一化特征向量做點積即相似度。畫檢測框也是一行app.draw_on(img, faces)返回帶框、關(guān)鍵點和屬性標(biāo)注的圖。 InsightFace模型包怎么挑5檔一表對比模型包的區(qū)別是檢測模型識別模型的組合不同都按名字加載差異在體積和精度模型包檢測識別體積LFW什么情況選它antelopev2SCRFD-10GFResNet100Glint360K407MB—追求最高精度buffalo_l默認(rèn)SCRFD-10GFResNet50WebFace600K326MB99.83%通用場景唯一自動下載buffalo_mSCRFD-2.5GFResNet50WebFace600K313MB同buffalo_l識別同檔、檢測更省buffalo_sSCRFD-500MFMobileFaceNet159MB99.70%資源受限的邊緣設(shè)備buffalo_scSCRFD-500MFMobileFaceNet16MB同buffalo_s只要最輕量無對齊和屬性一句話建議日常項目用默認(rèn)的 buffalo_l邊緣設(shè)備用 buffalo_s精度優(yōu)先上 antelopev2。 少見的兩個亮點3D人臉重建與自托管檢索服務(wù)亮點一單目3D人臉重建。reconstruction 目錄下的 PBIDR 從單張照片恢復(fù)三維形狀與法向圖對遮擋人臉生成完整高保真紋理圖并自監(jiān)督地把紋理分解成漫反射反照率與漫反射/高光著色做虛擬形象、試妝類應(yīng)用是現(xiàn)成底子。同目錄的 JMLR 方法拿過 ECCV-2022 WCPA 單目3D人臉重建挑戰(zhàn)賽第一名。亮點二自托管 InsightFace Server。起一個容器就能拿到 Web 界面、snake_case 風(fēng)格的 REST API 和 Python 客戶端支持人臉注冊、比對與 1:N 檢索嵌入做 INT8 量化還保精度單張 RTX 5090 可支撐 5000 萬級圖片檢索不用自己搭一套服務(wù)端框架。 動手前心里有數(shù)依賴、授權(quán)與緩存位置推理后端是 onnxruntime想用 GPU 需單獨(dú)裝 onnxruntime-gpu否則自動落 CPU權(quán)重默認(rèn)放~/.insightface/models/FaceAnalysis()初始化時自動下載0.3.3 起用自己的權(quán)重把 ONNX 模型放進(jìn)該目錄下的新文件夾再FaceAnalysis(nameyour_zoo)按名加載授權(quán)邊界代碼是 MIT 協(xié)議隨便用預(yù)訓(xùn)練模型和帶標(biāo)注數(shù)據(jù)僅限非商業(yè)研究商用要聯(lián)系官方拿授權(quán)不想寫代碼pip install insightface[gui]裝桌面 GUI比對、聚類、報告導(dǎo)出都能點鼠標(biāo)C 側(cè)有跨平臺 InspireFace SDK覆蓋 Android、iOS、CUDA、TensorRT 部署做人臉檢測、識別或?qū)傩苑治鲇窒胍粋€經(jīng)過大規(guī)?;鶞?zhǔn)驗證的開源基線InsightFace值得排進(jìn)第一選項要對外提供檢索服務(wù)直接看 server 子項目。延伸閱讀模型包說明、Python庫文檔。【免費(fèi)下載鏈接】insightfaceState-of-the-art 2D and 3D Face Analysis Project項目地址: https://gitcode.com/GitHub_Trending/in/insightface創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考