Pakete, Repositories und App-Kategorien suchen

Cover von sphinx_verify
Paketdetailsv1.0.3

sphinx_verify

Sphinx Verify ist ein Flutter-Paket, das darauf abzielt, eine Schnittstelle für den Amazon-Erkennungsservice bereitzustellen, inklusive integrierter Anwendungsfälle.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
30
Likes
5
Pub-Punkte
150

Paket installieren

flutter pub add sphinx_verify

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Sphinx Verify ist ein Flutter-Paket, das entwickelt wurde, um die Erkennungsdienste von Amazon in Flutter-Anwendungen zu integrieren und eine vereinfachte Schnittstelle für Aufgaben im Bereich maschinelles Lernen, OCR und Computer Vision bereitzustellen. Es bietet eingebaute Anwendungsfälle, um gängige Arbeitsabläufe wie Dokumentenscanning, Gesichtserkennung und Textextraktion zu vereinfachen. Das Paket unterstützt mehrere Plattformen wie Android, iOS, macOS, Windows und Linux und ermöglicht so plattformübergreifende Entwicklung mit konsistenter Funktionalität. Entwickler können über eine saubere, dartfreundliche API auf die leistungsstarken Backend-Dienste von Amazon zugreifen.

Anwendungsfälle

  • Dokumentenüberprüfung
  • Gesichtserkennung
  • Textextraktion aus Bildern
  • Identitätsauthentifizierung
  • Echtzeit-Bildanalyse
  • Automatisierte Dateneingabe

Hauptmerkmale

  • Eingebaute Integration mit Amazon Erkennungsdiensten
  • Plattformübergreifende Unterstützung
  • Vordefinierte Anwendungsfälle für schnelle Implementierung
  • Einfache Dart-API
  • Sichere cloudbasierte Verarbeitung
  • Echtzeit-Ergebnisse

Geeignet für

  • Mobile Apps, die eine Identitätsüberprüfung erfordern
  • Dokumentenscanning-Anwendungen
  • OCR-intensiven Unternehmenswerkzeuge
  • Apps, die Gesichtserkennung benötigen
  • Entwickler, die Amazon-AWS-Dienste verwenden

Hinweise

  • Benötigt Internetverbindung für Cloud-Verarbeitung
  • Abhängig von der Verfügbarkeit des Amazon AWS-Dienstes
  • Kann Cloud-Servicenkosten verursachen
  • Erforderliche AWS-Anmeldeinformationen-Konfiguration
  • Eingeschränkte Offline-Funktionalität
  • Mögliche Latenz bei Echtzeitantworten

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Sphinx Verify logo

pub package License: MIT

Sphinx Verify

Sphinx Verify is a Flutter package that amis to provider an interface to amazon recognition service. with built-in use cases.

More demo images


Features 🚀

  • ✅ Text Detection
  • ✅ Face Detection
  • ✅ Label Detection
  • ✅ content Moderation
  • ✅ compare Faces

use cases

  • ✅ ( KYC flow ) Verify a user by comparing a selfie with a document photo ( driving license )

Installation 💻

❗ In order to start using Sphinx Verify you must have the Fkutter installed on your machine.

Install via flutter pub add:

flutter pub add sphinx_verify

Install via pubspec.yaml:

dependencies:
  sphinx_verify: ^0.1.0

Usage 📖

import 'package:sphinx_verify/sphinx_verify.dart';

/// initialize the sphinx verify
SphinxVerify sphinxVerify = SphinxVerify(
    region: AwsRegionEnum.usEast1 <- adjust to your region,
    accessKey: 'your access key',
    secretKey: 'your secret key',
    onVerificationComplete: (FaceMatchesModel faceMatchesModel) {
        print({
        '❌similarity': faceMatchesModel.matchedFaces?.first.similarity,
        'faceMatchesModel': faceMatchesModel,
        });
    },
);

/// exposed methods

// detect labels
LabelDetectionModel? res = await widget.sphinxVerify.awsSDK.detectLabels(
    file: _imageFile,
    imageUrl: _imageUrl,
);

// detect text
List<TextDetectionModel>? res = await widget.sphinxVerify.awsSDK.detectText(
    file: _imageFile,
    imageUrl: _imageUrl,
);

// detect faces
List<FaceDetectionModel>? res = await widget.sphinxVerify.awsSDK.detectFaces(
    file: _imageFile,
    imageUrl: _imageUrl,
);

// compare faces
FaceMatchesModel? res = await widget.sphinxVerify.awsSDK.compareFaces(
    sourceImageFile: _imageFile,
    sourceImageUrl: _imageUrl,
    targetImageFile: _targetImageFile,
    targetImageUrl: _targetImageUrl,
    similarityThreshold: 90,
);

// moderate content
ModerateContentModel? res = await widget.sphinxVerify.awsSDK.moderateContent(
    file: _imageFile,
    imageUrl: _imageUrl,
    minConfidence: 5,
);

KYC flow

import 'package:flutter/material.dart';
import 'package:sphinx_verify/sphinx_verify.dart';

class KycPage extends StatelessWidget {
  const KycPage({super.key, required this.sphinxVerify});
  final SphinxVerify sphinxVerify;

  @override
  Widget build(BuildContext context) {
    return sphinxVerify.kycWidget;
  }
}

Kategorien

Abhängigkeiten

Abhängigkeiten 6 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.