Реагировать на собственное распознавание лиц не работает у меня (iOS)

Я пытаюсь создать модуль обнаружения лиц в объекте-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', {type: 'face', faces: [], target: 27}, после этого, подведя лицо к камере, она ничего не делает .

Любая помощь будет оценена по достоинству.


person Yash Srivastava    schedule 06.12.2018    source источник


Ответы (2)


Для этой проблемы мы должны изменить код библиотеки в файле RNCameraUtils.m.

Ссылка на исправление ошибки

person Himanshu goyal    schedule 29.10.2019

Я думаю, что iOS 12 сломала это. Смотрим на их текущие проблемы. Есть исправления, включая настройку устаревшей системы сборки. однако некоторые люди сообщили, что сломан. На андроиде работает?

person UberMC Business    schedule 08.12.2018
comment
Это комментарий к исходному вопросу, а не ответ, вы должны поместить его в соответствующее место или предоставить примеры кода, показывающие, как это можно решить. Возможно, также свяжите вашу ссылку с текущими проблемами и некоторыми людьми, о которых сообщили - person AnonymousSB; 08.12.2018