पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

mnc_identifier_ocr कवर
पैकेज विवरणv1.0.23

mnc_identifier_ocr

iOS और Android पर त्वरित, सटीक पहचान सत्यापन के लिए क्रॉस-प्लेटफ़ॉर्म KTP स्कैनिंग।

AndroidiOS
30-दिन डाउनलोड
53
लाइक
30
Pub अंक
130

पैकेज इंस्टॉल करें

flutter pub add mnc_identifier_ocr

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एंड्रॉइड और आईओएस पर इंडोनेशियाई केटीपी (राष्ट्रीय पहचान पत्र) दस्तावेज़ स्कैन करने के लिए एक क्रॉस-प्लेटफॉर्म फ्लटर पैकेज। यह ओसीआर तकनीक का उपयोग करके केटीपी छवियों से महत्वपूर्ण व्यक्तिगत डेटा निकालकर त्वरित, सटीक पहचान पुष्टि सुनिश्चित करता है। सुरक्षित उपयोगकर्ता प्रमाणीकरण या ऑनबोर्डिंग प्रक्रियाओं की आवश्यकता वाले मोबाइल एप्लिकेशन में बिना किसी दिक्कत के एकीकृत करने के लिए डिज़ाइन किया गया है। यह पैकेज दोनों प्लेटफॉर्म के लिए समर्थन करता है और वास्तविक दुनिया की स्थितियों में प्रदर्शन और विश्वसनीयता के लिए अनुकूलित है।

उपयोग

  • ऑनबोर्डिंग के दौरान पहचान सत्यापन
  • स्वचालित KTP डेटा निकास
  • सुरक्षित उपयोगकर्ता प्रमाणीकरण
  • डिजिटल KYC प्रक्रियाएं
  • दस्तावेज़-आधारित पहचान सत्यापन
  • मोबाइल ऐप ओनबोर्डिंग कार्यप्रवाह

मुख्य विशेषताएँ

  • Android और iOS के लिए क्रॉस-प्लेटफॉर्म समर्थन
  • इंडोनेशियाई KTP के लिए उच्च-सटीक OCR
  • त्वरित दस्तावेज़ स्कैनिंग और डेटा निकालना
  • निरंतर Flutter एकीकरण
  • वास्तविक दुनिया के प्रकाश और कोण के लिए अनुकूलित
  • आवश्यक सेटअप न्यूनतम

इनके लिए उपयुक्त

  • पहचान सत्यापन की आवश्यकता वाले मोबाइल एप्लिकेशन
  • वित्तीय सेवाएं और फिनटेक प्लेटफॉर्म
  • सरकारी डिजिटल सेवाएं
  • KYC संगत ऑनबोर्डिंग प्रणाली
  • इंडोनेशियाई उपयोगकर्ताओं के लिए ऐप्स

विचार योग्य बातें

  • दोनों प्लेटफॉर्म पर कैमरा अनुमति की आवश्यकता है
  • खराब रोशनी के तहत प्रदर्शन में भिन्नता हो सकती है
  • स्पष्ट, अच्छी तरह से रोशन KTP छवियों के साथ सबसे अच्छे परिणाम
  • इंडोनेशियाई KTP प्रारूप तक सीमित
  • उत्पादन उपयोग के लिए अतिरिक्त प्रमाणीकरण तर्क की आवश्यकता हो सकती है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

MNC Identifier OCR

banner_ocr

A Flutter plugin for Android and iOS for scanning KTP

Installation

Add dependency

You can use the command to add MNC Identifier OCR as a dependency with the latest stable version:

$ dart pub add mnc_identifier_ocr

Or you can manually add MNC Identifier OCR into the dependencies section in your pubspec.yaml:

dependencies:
  mnc_identifier_ocr: ^replace-with-latest-version

The latest version is: 1.0.22

Additional Steps

Android

This plugin requires Android SDK 21 or higher.

Add CaptureOCRActivity into your AndroidManifest.xml

<activity android:name="id.mncinnovation.ocr.CaptureOCRActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar" />
iOS

This plugin requires iOS 12.0 or higher and only working on real device.

Add NSCameraUsageDescription key to your info.plist file. Describe why your app needs access to the camera. This is called Privacy - Camera Usage Description in the visual editor.

Usage

import 'package:mnc_identifier_ocr/mnc_identifier_ocr.dart';
import 'package:mnc_identifier_ocr/model/ocr_result_model.dart';

Future<void> scanKtp() async {
  try {
    OcrResultModel res = await MncIdentifierOcr.startCaptureKtp(
      withFlash: true,
      cameraOnly: true,
    );
    debugPrint('result: ${res.toJson()}');
    debugPrint('KTP image path: ${res.imagePath}');
    debugPrint('Face image path: ${res.faceImagePath}');
    // Access KTP data fields
    debugPrint('NIK: ${res.ktp?.nik}');
    debugPrint('Nama: ${res.ktp?.nama}');
    // ...and so on
  } catch (e) {
    debugPrint('something goes wrong $e');
  }
}
  • imagePath contains the path to the full KTP image.
  • faceImagePath contains the path to the cropped face image.
  • ktp contains the extracted KTP data fields.

Note: On iOS, this plugin only works on a real device.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 3 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।