luicfrr/react-native-vision-camera-face-detector

Vision Camera Frame Processor Plugin to detect faces using MLKit Face Detector

解決的問題

提供一種將即時與靜態人臉偵測整合至 React Native 應用程式的方法。彌補裝置相機硬體與人臉偵測功能之間的差距,讓開發者無需從零開始建構原生 ML 程式碼,即可識別臉部、面部特徵點與輪廓。

工作原理

該套件與 react-native-vision-camera 結合,並利用 Google MLKit 處理影像畫格。可透過三種方式使用:作為高階 Camera 組件、作為相機輸出,或透過畫格處理器取得更細緻的控制。針對靜態影像,提供專用偵測器,支援本地檔案、URI 或內建資源。

適用對象

需要臉部分析功能的 React Native 應用開發者,例如濾鏡、身分驗證或互動式相機體驗。

主要特色

  • 即時偵測:支援前後鏡頭進行即時臉部追蹤。
  • 詳細分析:可偵測面部特徵點、輪廓與分類(例如:微笑或眼睛張開)。
  • 靜態影像支援:支援相簿圖片、本地檔案與網路 URI。
  • 彈性整合:與 Skia Frame Processors 兼容,支援自訂繪製與視覺效果。
  • 可客製化效能:提供「快速」與「精準」兩種偵測模式選擇。

相關