繁中

支持高質量人臉識別的開源人工智慧換臉工具

InsightFace支持高質量的人臉識別和人臉對齊,包括人臉交換服務和跨平台SDK開發。

這個項目 InsightFace(由DeepInsight團隊維護)是一個開源的 2D和3D面部深度分析工具箱,主要基於PyTorch和MXNet實現。它涵蓋了與面孔相關的多項核心任務。主要模塊和功能如下:

🛠核心模塊

1.人臉識別

  • 已實現多種主流識別方法和丟失功能,包括ArcFace(CVPR 2019)、SubCenter-ArcFace(ECCV 2020)、VPL(CVPR 2021)、Partial-FC(CVPR 2022)等。
  • 支持多個網絡主幹,例如IResNet、MobileFaceNet、DenseNet等。
  • 提供預先訓練的模型和完整的評估工具(例如IJB、Megaface)。

2.人臉檢測

  • 包括RetinaFace(CVPR 2020)、SCRFD(高效檢測)和BlazeFace等方法。
  • 支持完整的培訓、評估和推理流程。

3.面部對準

  • 已經實現了兩種關鍵點回歸方法:SDUNets(BMVP 2018)和SimpleRegulation。
  • 還提供了具有里程碑意義的測試過程。

4. 3D面部分析

  • 參加ECCV 2022年單目鏡3D面部重建大賽第一名。

5.面部交換

  • 提供 inswapper_cyninswapper_daxInswapper_512_live Picsi.Ai和Discord機器人等高性能換臉模型。

最新進展

  • 2025‑03‑02 發布 inswapper-512-直播(實時換臉模型)。
  • 2024‑08‑01 將最新的人臉交換模型集成到Picsi.Ai服務中。
  • 2024‑05‑04 發布跨平台SDK「InspireFace」,支持C/C++和多個推理後台。
  • 2022年,他首次在ECCV 3D重建挑戰賽中獲得第一名,2021年,他在NIST-FRVT人臉識別現金競賽中獲得第一名。

如何開始️

  • 支持pip安裝:pip安裝-U insightface
  • 支持PyPI包、命令行演示(例如ArcFace視頻演示)、示例代碼等。
  • 依賴於Python 3.x、PyTorch ≥1.6或MXNet 1.6 - 1.8。
  • 倉庫包含豐富的代碼、數據集接口、預訓練的模型下載腳本、評估工具等。

Applicable scenarios

  • 面部識別系統開發:生成嵌入並構建識別,比較和驗證過程。
  • 人臉檢測和關鍵點定位:支持MTCNN、RetinaFace、SCRFD等
  • 人臉對齊、3D重建和變形:適合AR、動畫、全景重建等
  • 換臉:用於換臉應用程式或視頻/照片中的內容生成研究。

總結

InsightFace是一個全面、開源、持續活躍的面部智能分析平台,涵蓋識別、檢測、對齊、重建和面部替換全過程,適合科學和商業研究。它提供模塊化、預訓練模型、標準評估和易於使用的界面,是實施面部相關技術的工具。

項目地址:點擊打開(https://github.com/deepinsight/insightface)
輸油管:
加入我們的Telegram頻道:https://t.me/tarogocloud

返回頂端