Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- File pickedImage;
- Future pickImage() async{
- String platePattern = r"([1-9])\w+";
- RegExp regEx = RegExp(platePattern);
- String platePatternNew;
- var imageFile = await ImagePicker.pickImage(source: ImageSource.camera);
- setState(() {
- pickedImage = imageFile;
- });
- final image = FirebaseVisionImage.fromFile(imageFile);
- TextRecognizer recognizedText = FirebaseVision.instance.textRecognizer();
- VisionText readText = await recognizedText.processImage(image);
- if(regEx.hasMatch(readText.text)){
- print(true);
- platePatternNew = readText.text;
- print(platePatternNew);
- }else{
- print(false);
- }
- // platePatternNew = readText.text;
- // print(platePatternNew);
- // print("hasMatch : "+regEx.hasMatch(readText.text).toString());
- if (this.mounted) {
- setState(() {
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement