我正在尝试使用react native在Objective-C中构建面部检测模块。我正在使用来自本机的onFacesdetected。但这对我不起作用。
下面是代码:
<RNCamera
ref={ref => {
this.camera = ref;
}}
style = {styles.preview}
type={RNCamera.Constants.Type.front}
flashMode={RNCamera.Constants.FlashMode.off}
faceDetectionMode={RNCamera.Constants.FaceDetection.Mode.fast}
onFacesDetected={(d)=>{console.log('onFacesDetected',d);}}
permissionDialogTitle={'Permission to use camera'}
permissionDialogMessage={'We need your permission to use your camera phone'}
onGoogleVisionBarcodesDetected={({ barcodes }) => {
console.log(barcodes)
}}
/>
相机第一次打开时,它会打印'onFacesDetected',{类型:'face',faces:[],目标:27} ,之后将其放在相机前面时将不执行任何操作。
任何帮助,将不胜感激。
最佳答案
对于此问题,我们必须更改RNCameraUtils.m文件中的库代码。
Ref of error fix