flutter-ml/google_ml_kit_flutter

A flutter plugin that implements Google's standalone ML Kit

何を解決するか

このプロジェクトは、Flutter開発者がGoogleのスタンドアロンML Kitにアクセスできるようにするブリッジを提供し、各プラットフォーム用にネイティブのAndroidおよびiOSコードを書く必要なく、モバイルアプリに高度な機械学習機能を実装できるようにします。

動作方法

FlutterのPlatform Channelsを使用して、DartコードからのリクエストをネイティブのAndroidおよびiOSプラットフォームに渡します。Flutter自体で機械学習処理は行われません。代わりに、プラグインはGoogleのネイティブML Kit APIを呼び出して実際の計算を実行し、非同期で結果を返すラッパーとして機能します。

対象ユーザー

AndroidおよびiOS向けモバイルアプリを開発しているFlutter開発者で、アプリにビジョン、自然言語、または生成AI機能を統合したい方。

主な特徴

  • ビジョンAPI: バーコードスキャン、顔およびポーズ検出、テキスト認識、画像ラベル付け、オブジェクト追跡をサポート。
  • 自然言語API: 言語識別、オフデバイス翻訳、スマートリプライ、エンティティ抽出を含む。
  • GenAI API: オフデバイス要約、校正、再構成、画像説明、プロンプト生成(AndroidではAICoreサポートが必要)。
  • クロスプラットフォーム: iOSおよびAndroidの統一API。ただし、一部の機能はプラットフォームのサポートによって異なります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト