Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 0.89 KB | None | 0 0
  1.  File pickedImage;
  2.   Future pickImage() async{
  3.     String platePattern =  r"([1-9])\w+";
  4.     RegExp regEx = RegExp(platePattern);
  5.     String platePatternNew;
  6.  
  7.     var imageFile = await ImagePicker.pickImage(source: ImageSource.camera);
  8.     setState(() {
  9.       pickedImage = imageFile;
  10.     });
  11.     final image = FirebaseVisionImage.fromFile(imageFile);
  12.     TextRecognizer recognizedText = FirebaseVision.instance.textRecognizer();
  13.     VisionText readText = await recognizedText.processImage(image);
  14.     if(regEx.hasMatch(readText.text)){
  15.         print(true);
  16.         platePatternNew = readText.text;
  17.         print(platePatternNew);
  18.     }else{
  19.         print(false);
  20.  
  21.     }
  22. //    platePatternNew = readText.text;
  23. //    print(platePatternNew);
  24. //    print("hasMatch : "+regEx.hasMatch(readText.text).toString());
  25.  
  26.  
  27.  
  28.     if (this.mounted) {
  29.       setState(() {
  30.  
  31.       });
  32.     }
  33.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement