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。ただし、一部の機能はプラットフォームのサポートによって異なります。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト