【问题标题】:React native camera detecting face反应原生相机检测人脸
【发布时间】:2018-07-04 12:47:49
【问题描述】:

有人知道如何启用 React-native-camera 人脸检测功能吗?

我已按照 https://github.com/react-native-community/react-native-camera 上的指南进行操作,例如导入和更改 package.json 上的行,但当我的相机在脸前时,我仍然看不到任何事情发生

【问题讨论】:

    标签: javascript react-native camera jsx


    【解决方案1】:

    react-native-camera 本身不会做任何事情来让您知道人脸检测正在工作。您可以使用它提供的数据做一些事情。

    这段代码 sn-p 会在检测到人脸时显示一些文本,例如:

    constructor(props) { 
        super(props);
        this.state = { isFaceDetected: false };
    }
    
    handleFaceDetected = faceArray => {
        this.setState(state => { ...state, isFaceDetected: true });
    };
    
    // ...
    
    <RNCamera
        faceDetectionMode={RNCamera.Constants.FaceDetection.Mode.fast}
        onFacesDetected={this.handleFaceDetected}
    />
    {this.state.isFaceDetected && (<Text>I saw a face</Text>)}
    

    有关详细信息,请参阅react-native-camera face-detection documentation

    【讨论】:

    • undefined is not an object (evalating '_reactNativeCamera.RNCamera.Constants.FaceDetection.Mode.accurate') 这很奇怪,因为我的相机工作得很好,我使用库拍摄照片,常量存在我只是不知道为什么添加这行代码会破坏它,它不应该。
    猜你喜欢
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 2014-05-25
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    • 2019-03-20
    相关资源
    最近更新 更多