luicfrr/react-native-vision-camera-face-detector
Vision Camera Frame Processor Plugin to detect faces using MLKit Face Detector
What it solves
该库提供了一种将实时人脸检测集成到 React Native 应用中的方法。它桥接了设备的摄像头与人脸检测算法,允许开发者在实时摄像头流与静态图像中识别出人脸、面部特征点、面部轮廓、以及表情。
How it works
该项目集成了 Google MLKit 用于底层的人脸检测逻辑,并作为 react-native-vision-camera 模块的插件。它可以通过三种方式实现:使用高阶的 <Camera /> 组件用于简单的设置,使用 useFaceDetectorOutput 用于对摄像头输出进行更多控制,或者使用 useFaceDetector 在 frame processor 中进行自定义的异步处理。
Who it’s for
需要为应用添加人脸检测功能(例如:滤镜、身份验证、或交互式 UI)的 React Native 移动端应用开发者。
Highlights
- Real-time detection: 支持前后摄像头用于实时人脸追踪。
- - Detailed facial analysis: 可以检测面部特征点(眼睛、鼻子、嘴巴)、轮廓以及分类(例如:微笑、眼睛睁开)。
- Static image support: 可配合本地文件、URI 或打包的资源使用,无需摄像头。
- Flexible integration: 兼容 Skia Frame Processors 用于高级视觉叠加层。
- Customizable settings: 可调节的性能模式(快速 vs. 准确),以及最小人脸尺寸阈值。
相关
- 项目
- 项目
- 项目
- 项目
- 项目