captureTheImage method
void
captureTheImage()
Implementation
void captureTheImage() async {
await _stopStreaming();
XFile? file = await takePicture();
if(file != null) {
File imageFile = File(file.path);
/// process the image for face detection
InputImage inputImage = InputImage.fromFilePath(file.path);
int numFaces = await processImage(inputImage);
if (kDebugMode) {
print("Number of faces detected: $numFaces");
}
if(numFaces > 0) {
widget.onImage(imageFile);
} else {
startStreaming();
}
}
}