トップのフラッターマシンラーニング、OCR、およびコンピュータビジョンパッケージ マシンラーニングは、明示的にプログラムされることなく、データから学習し、パターンを特定し、予測を行うコンピュータシステムを可能にする人工知能のサブドメインです。Flutterアプリでの最も人気のある応用例は、NLP(自然言語処理)およびコンピュータビジョンです。 NLPは、人間の言語を分析、理解、生成するタイプの機械学習です。例えば、テキスト要約、翻訳などです。 一方、ビジョンまたはコンピュータビジョンは、デジタル画像を分析、理解、解釈する別のタイプの機械学習です。例えば、光学文字認識(OCR)、顔認識、ポーズ検出、オブジェクト検出、キャプション生成などです。 Tensorflowは、最も広く使用されている機械学習フレームワークのひとつであり、Flutterはエッジ推論用のtfliteモデルのインポートをサポートしています。 マシンラーニング、ディープラーニング、コンピュータビジョン、およびTensorflowのDartおよびFlutterパッケージの完全なリストは以下になります。 Note: 输出 has been translated as 出力, which means "output" in Japanese.
google_mlkit_text_recognition
297
GoogleのML Kit Text Recognitionを使用して、任意の中国語、デバナガリ語、日本語、韓国語、ラテン文字セットのテキストを認識するためのFlutterプラグインです。
edge_detection
294
オブジェクトのエッジを検出し、紙をスキャンし、角を検出するFlutterプラグインです。検出されたオブジェクトの画像をクロッピングして、クロッピングされた画像のパスを返します。
google_mlkit_face_detection
249
GoogleのML Kit Face Detectionを使用して画像内の顔を検出し、重要な顔の特徴を識別し、検出された顔の輪郭を取得するためのFlutterプラグインです。
flutter_tesseract_ocr
190
Tesseract 4は、行認識に重点を置いた新しいニューラルネット(LSTM)ベースのOCRエンジンを追加しました。Unicode(UTF-8)をサポートしており、100以上の言語を認識することができます。
flutter_scalable_ocr
106
FlutterスケーラブルOCRパッケージは、google_mlkit_text_recognitionをラップしたもので、テキストが処理されるカメラの一部を部分的に選択できます。
flutter_vision
96
TensorFlow Lite 2.xでアクセスするためのYolov5、Yolov8、Tesseract v5を管理するためのプラグインです。Androidでのオブジェクトの検出、セグメンテーション、OCRをサポートしています。iOSでは作業が進行中です。
opencv_dart
87
Flutter向けのOpenCV4バインディング、dart:ffiを使用しています。 このプラグインには`videoio`モジュールが含まれています。必要ない場合は、代わりに`opencv_core`を使用してください。
tesseract_ocr
79
Tesseract 4には、行認識に特化したニューラルネットワーク(LSTM)ベースのOCRエンジンが追加されています。Unicode(UTF-8)をサポートし、100以上の言語を認識できます。
google_mlkit_object_detection
69
GoogleのML Kit Object Detection and Trackingを使用して、画像またはライブカメラフィード内のオブジェクトを検出および追跡するためのFlutterプラグインです。
google_mlkit_pose_detection
59
GoogleのML Kit Pose Detectionを使用して、連続したビデオまたは静止画像から被写体の体のポーズをリアルタイムで検出するためのFlutterプラグインです。
google_mlkit_image_labeling
52
GoogleのML Kit Image Labelingを使用して、画像内のエンティティに関する情報を広範なカテゴリにわたって検出および抽出するためのFlutterプラグインです。
google_mlkit_translation
49
GoogleのML Kit On-Device Translationを使用して、50以上の言語間でテキストをダイナミックに翻訳するためのFlutterプラグインです。
onnxruntime
48
OnnxRuntimeのFlutterプラグインは、モバイルとデスクトッププラットフォーム全体でOnnxモデルを統合するための簡単で柔軟で高速なDart APIを提供します。
flutter_piano_audio_detection
43
Flutter用のピアノ音声検出プラグインです。Google Magenta tfliteモデルを使用してリアルタイムでピアノ音を認識できます。
body_detection
41
iOS/AndroidプラットフォームでMLKitを使用して、静止画とライブカメラストリームの両方でボディポーズとマスクの検出を可能にするFlutterプラグインです。
flutter_nanonets_ocr
40
Nanonets OCR API呼び出しを簡単にflutterアプリケーションで使用するためのパッケージ。手動で実装するための長いコードを書く必要はありません。
dart_sentiment
35
Dart Sentimentは、AFINN-165ワードリストと絵文字の感情ランキングを使用して、任意のテキストブロックに対して感情分析を実行するDartモジュールです。
eneural_net
33
効率的な人工ニューラルネットワークを作成するためのAIライブラリです。計算はSIMD(Single Instruction Multiple Data)を使用してパフォーマンスを向上させます。
google_mlkit_selfie_segmentation
26
GoogleのMLキットセルフィセグメンテーションAPIを使用し、シーン内の背景からユーザーを簡単に分離して重要な部分に焦点を当てるFlutterプラグイン。
google_mlkit_digital_ink_recognition
24
GoogleのMLキットデジタルインクリコグニションを使用して、数百の言語で手書きテキストやスケッチの分類を認識するFlutterプラグイン。