सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
Flutter Mobile Vision 2 एक Flutter प्लगइन है जो बारकोड स्कैनिंग, टेक्स्ट रिकग्निशन और फेस डिटेक्शन के लिए Google के मोबाइल विज़न API की एक्सेस प्रदान करता है। यह विकासकर्ताओं को दोनों Android और iOS प्लेटफॉर्म पर मोबाइल ऐप्स में वास्तविक समय के छवि विश्लेषण को एकीकृत करने में सक्षम बनाता है। इस पैकेज को लाइव कैमरा फीड का समर्थन करता है और बारकोड की पहचान, मुद्रित या हस्तलिखित पाठ को निकालने और आंखों, नाक और मुंह जैसी चेहरे की विशेषताओं का पता लगाने में भरोसेमंद प्रदर्शन प्रदान करता है। सरलता और दक्षता के लिए डिज़ाइन किया गया, यह नेटिव दृष्टि क्षमताओं को Flutter के क्रॉस-प्लेटफॉर्म फ्रेमवर्क से जोड़ता है।
उपयोग
रिटेल ऐप में बारकोड स्कैनिंग
चित्रों से पाठ निकालना
उपयोगकर्ता प्रमाणीकरण के लिए चेहरा निर्धारण
रियल-टाइम दस्तावेज़ स्कैनिंग
चित्र-आधारित डेटा एंट्री
मुख्य विशेषताएँ
लाइव कैमरा एकीकरण
बारकोड स्कैनिंग
पाठ पहचान (OCR)
चेहरा पहचान
क्रॉस-प्लेटफॉर्म समर्थन (Android और iOS)
इनके लिए उपयुक्त
OCR की आवश्यकता वाले मोबाइल ऐप्स
रिटेल और इन्वेंटरी प्रबंधन उपकरण
दस्तावेज़ डिजिटलीकरण ऐप्स
उपयोगकर्ता पहचान सत्यापन प्रणाली
वास्तविक समय छवि विश्लेषण की आवश्यकता वाले ऐप्स
विचार योग्य बातें
कैमरा की अनुमति की आवश्यकता है
Google Play Services पर निर्भर करता है (Android)
सीमित ऑफलाइन कार्यक्षमता
उपकरण संगतता जाँच की आवश्यकता हो सकती है
प्रदर्शन हार्डवेयर के अनुसार भिन्न होता है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
//...List<Barcode> barcodes = [];
try {
barcodes = awaitFlutterMobileVision.scan(
flash: _torchBarcode,
autoFocus: _autoFocusBarcode,
formats: _onlyFormatBarcode,
multiple: _multipleBarcode,
waitTap: _waitTapBarcode,
//OPTIONAL: close camera after tap, even if there are no detection.//Camera would usually stay on, until there is a valid detection
forceCloseCameraOnTap: true,
//OPTIONAL: path to save image to. leave empty if you do not want to save the image
imagePath: '', //'path/to/file.jpg'
showText: _showTextBarcode,
preview: _previewBarcode,
camera: _cameraBarcode,
fps: 15.0,
);
} onException {
barcodes.add(newBarcode('Failed to get barcode.'));
}
//...
Android
For Android, you must do the following before you can use the plugin:
Add the camera permission to your AndroidManifest.xml