mlkit icon indicating copy to clipboard operation
mlkit copied to clipboard

Detection Not calling in IOS

Open mastashake08 opened this issue 1 year ago • 1 comments

The camera will start if I manually create a MLKitView but no callback received

Steps to recreate

mounted() {
      LocalNotifications.requestPermission().then(() => {
        this.sendNotification('Starting scan', 'Scan your cards')
        this.initMLKit()
      })
    }
.......
initMLKit() {
        const image = new MLKitView();
        image.cameraPosition = CameraPosition.Front
        image.detectionType = DetectionType.Text
        image.torchOn = true

        image.requestCameraPermission().then(() => {
          console.log(image.detectionType)
          image.on('detection', this.onDetection)
        });
      },
      onDetection(event) {
        alert(event)
        if(event.type === DetectionType.Image){
          const text = event.data;
          this.sendNotification('Card recognized', event.data)
       }
      }
    }

I see the camera opens but I get zero detections

mastashake08 avatar May 30 '23 02:05 mastashake08