Мне нужно обработать снимок, если только 1 лицо на камере и если больше 1 или нет лица на кнопке отключения камеры. Но метод onFacesDetected не обнаруживает лица на камере (он просто не вызывает). Как я справиться, когда на камере нет лица? Метод onFacesDetected отлично работает, если на камере 1 или более лиц.
handleFaceDetected = e => {
// console.log("FaceDetected",e)
const face = e.faces.length === 1;
this.setState({ oneFaceOnScreen: face });
console.log("FaceDetected", face, e);
};
<RNCamera
ref={ref => {
this.camera = ref;
}}
style={Styles.camera}
ratio={"1:1"}
captureAudio={false}
faceDetectionLandmarks={
RNCamera.Constants.FaceDetection.Landmarks.all
}
faceDetectionMode={RNCamera.Constants.FaceDetection.Mode.fast}
onFacesDetected={argumento => this.handleFaceDetected(argumento)}
type={this.state.type}
/>