パッケージ、リポジトリ、アプリカテゴリを検索

sphinx_verify のカバー
パッケージ詳細v1.0.3

sphinx_verify

Sphinx Verify は、Amazon の認識サービスへのインターフェースを提供することを目的とした Flutter パッケージであり、組み込みの使用例を備えています。

AndroidiOSmacOSWindowsLinux
30日間ダウンロード
30
いいね数
5
Pub ポイント
150

パッケージをインストール

flutter pub add sphinx_verify

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Sphinx Verify は、Flutter アプリケーションに Amazon の認識サービスを統合するための Flutter パッケージであり、機械学習、OCR、コンピュータビジョンタスク向けのスムーズなインターフェースを提供します。ドキュメントスキャン、顔認識、テキスト抽出などの一般的なワークフローを簡素化するための組み込みユースケースを備えています。このパッケージは Android、iOS、macOS、Windows、Linux など複数のプラットフォームをサポートしており、一貫した機能性でクロスプラットフォーム開発が可能です。開発者は、洗練された Dartフレンドリーな API を通じて Amazon の強力なバックエンドサービスを利用できます。

用途

  • 文書の検証
  • 顔認識
  • 画像からのテキスト抽出
  • 本人確認
  • リアルタイム画像分析
  • 自動データ入力

主な機能

  • Amazon認識サービスとの組み込み統合
  • クロスプラットフォーム対応
  • 迅速な実装向けの事前定義されたユースケース
  • シンプルな Dart API
  • セキュアなクラウドベースの処理
  • リアルタイムの結果

適している対象

  • 本人確認が必要なモバイルアプリ
  • ドキュメントスキャンアプリケーション
  • OCR重視のエンタープライズツール
  • 顔認識が必要なアプリ
  • Amazon AWS サービスを使用する開発者

注意事項

  • クラウド処理にはインターネット接続が必要です
  • Amazon AWS サービスの利用可能性に依存します
  • クラウドサービス料金が発生する可能性があります
  • 適切なAWS資格情報の設定が必要です
  • 制限されたオフライン機能
  • リアルタイム応答における潜在的な遅延

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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;
  }
}

カテゴリー

依存関係

依存関係一覧 6 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。