pickAndExtractIDCardInfo method
Future<void>
pickAndExtractIDCardInfo(
)
Implementation
Future<void> pickAndExtractIDCardInfo() async {
final picker = ImagePicker();
final pickedFile = await picker.pickImage(source: ImageSource.gallery);
if (pickedFile != null) {
final inputImage = InputImage.fromFilePath(pickedFile.path);
final info = await IDCardParser.extractInfoFromImage(inputImage);
print('First Name: ${info.firstName}');
print('Last Name: ${info.lastName}');
print('DOB: ${info.dateOfBirth}');
print('ID Number: ${info.idNumber}');
// Show these in your UI as needed
result =
'First Name: ${info.firstName}\nLast Name: ${info.lastName}\nDOB: ${info.dateOfBirth}\nID Number: ${info.idNumber}';
}
}