Top-Flutter-Maschine-Learning-, OCR-und Computer-Vision-Pakete Maschine-Learning ist ein Subdomäne der Künstlichen Intelligenz, die es Computersystemen ermöglicht, aus Daten zu lernen, Muster zu erkennen und Vorhersagen zu treffen, ohne explizit programmiert zu sein. Die beliebteste Anwendung davon in einer Flutter-App ist für NLP (Natural Language Processing) & Computer Vision. NLP ist ein Typ des Maschine-Learnings, der sich mit der Analyse, dem Verständnis und der Generierung von menschlicher Sprache befasst. Zum Beispiel Textzusammenfassung, Übersetzung, etc. Computer Vision oder Vision ist ein weiterer Typ des Maschine-Learnings, der sich mit der Analyse, dem Verständnis und der Interpretation von digitalen Bildern beschäftigt. Zum Beispiel Optische Zeichenerkennung (OCR), Gesichtserkennung, Pose-Erkennung, Objekterkennung, Bild zu Bildunterschrift-Generierung, Kanten-Erkennung, etc. Tensorflow ist eines der meistgenutzten Maschine-Learning-Frameworks und Flutter unterstützt den Import von tflite-Modellen für Edge-Inferenz. Die vollständige Liste von Dart- und Flutter-Paketen für Maschine Learning, Deep Learning, Computer Vision und Tensorflow wird unten aufgeführt.
tflite_flutter
772
Das TensorFlow Lite Flutter-Plugin bietet eine einfache, flexible und schnelle Dart-API zum Integrieren von TFLite-Modellen in Flutter-Apps auf mobilen und Desktop-Plattformen
tflite
559
Ein Flutter-Plugin zum Zugriff auf TensorFlow Lite. Unterstützt sowohl iOS als auch Android.
google_mlkit_text_recognition
297
Ein Flutter-Plugin, um die Texterkennung von Google's ML Kit zu verwenden, um Text in jedem chinesischen, Devanagari, japanischen, koreanischen und lateinischen Zeichensatz zu erkennen
edge_detection
294
Ein Flutter-Plugin zum Erkennen von Objekträndern, Scannen von Papier, Erkennen von Ecken, Erkennen von Rechtecken. Es ermöglicht das Zuschneiden des erkannten Objektbildes und liefert den Pfad des zugeschnittenen Bildes zurück
google_mlkit_face_detection
249
Ein Flutter-Plugin, um die Gesichtserkennung von Google's ML Kit zu verwenden, um Gesichter in einem Bild zu erkennen, wesentliche Gesichtsmerkmale zu identifizieren und die Konturen der erkannten Gesichter zu erhalten
flutter_tesseract_ocr
190
Tesseract 4 fügt einen neuen OCR-Engine auf Basis neuronaler Netze (LSTM) hinzu, der sich auf die Zeilenidentifikation konzentriert. Es unterstützt Unicode (UTF-8) und kann mehr als 100 Sprachen erkennen
face_camera
189
Ein Flutter-Kamera Plugin, das Gesichter in Echtzeit erkennt. Es kann automatisch ein Foto aufnehmen, sobald ein Gesicht erkannt wurde. Dies kann nützlich sein, wenn man während der Identitätsprüfung ein Selfie aufnimmt
google_ml_vision
132
Flutter-Plugin für Googles ML Kit On-Device Vision APIs. Es umfasst Barcode-Scannen, Bildbeschriftung, Texterkennung und Gesichtserkennung
pytorch_mobile
111
Ein Flutter-Plugin zur Inferenz von PyTorch-Modellen. Unterstützt Bildmodelle sowie benutzerdefinierte Modelle.
flutter_camera_ml_vision
106
Ein Flutter-Widget, das den Kamerastream anzeigt und ML-Vision-Erkennung darauf ermöglicht. Es ermöglicht die Erkennung von Barcodes, Labels, Text und Gesichtern.
flutter_scalable_ocr
106
Das Flutter Scalable OCR-Paket ist ein Wrapper um google_mlkit_text_recognition, mit dem Sie einen Teil der Kamera auswählen können, auf dem der Text verarbeitet wird.
flutter_vision
96
Plugin zur Verwaltung von Yolov5, Yolov8 und Tesseract v5-Zugriffen mit TensorFlow Lite 2.x. Unterstützung der Objekterkennung, Segmentierung und OCR auf Android. iOS, arbeitet in Progress.
opencv_dart
87
opencv4 bindings für flutter, unter verwendung von dart:ffi. dieses plugin beinhaltet das `videoio` modul. falls sie dies nicht benötigen, verwenden sie stattdessen `opencv_core`.
tesseract_ocr
79
Tesseract 4 fügt einen neuen OCR-Engine auf Basis neuronaler Netze (LSTM) hinzu, der sich auf die Zeilenkennung konzentriert. Er unterstützt Unicode (UTF-8) und kann mehr als 100 Sprachen erkennen.
google_mlkit_object_detection
69
Ein Flutter-Plugin zur Verwendung der Google ML Kit Object Detection und Tracking zum Erkennen und Verfolgen von Objekten in einem Bild oder Live-Kameravideo.
tflite_audio
68
Audio-Klassifizierungs-Tflite-Paket für Flutter (iOS und Android). Kann Google-Teachable-Machine-Modelle unterstützen.
google_mlkit_pose_detection
59
Ein Flutter-Plugin zur Verwendung der ML Kit Pose Detection von Google zur Echtzeiterkennung der Körperhaltung einer Person aus einem kontinuierlichen Video oder einer statischen Bildaufnahme.
google_mlkit_image_labeling
52
Ein Flutter-Plugin zur Verwendung von Google's ML Kit Image Labeling zum Erkennen und Extrahieren von Informationen über Entitäten in einem Bild in einer breiten Kategoriegruppe.
google_mlkit_translation
49
Ein Flutter-Plugin zur Verwendung der ML Kit On-Device Translation von Google zum dynamischen Übersetzen von Text zwischen mehr als 50 Sprachen.
flutter_mobile_vision_2
49
Flutter-Implementierung für Google Mobile Vision. Scannen von Barcodes, Erkennen von Text und Erkennen von Gesichtern.
onnxruntime
48
Flutter-Plugin für OnnxRuntime bietet eine einfache, flexible und schnelle Dart-API zur Integration von Onnx-Modellen in Flutter-Apps auf mobilen und Desktop-Plattformen.
pytorch_lite
48
Flutter-Paket zur Ausführung von PyTorch Lite-Modellen für Klassifikation sowie Yolov5- und Yolov8-Modelle
m7_livelyness_detection
46
Einzelnes Funktionspaket zur Erkennung, ob das Gesicht, das in der Kamera sichtbar ist, ein lebendiges Gesicht ist oder nicht.
flutter_face_api_beta
44
Dies ist ein Flutter-Modul zur Gesichtserkennung mit der Kamera eines Telefons.
flutter_piano_audio_detection
43
Flutter-Plug-in zur Klavieraudioerkennung. Kann in Echtzeit den Klang eines Klaviers erkennen und dabei das Google Magenta-tflite-Modell verwenden.
body_detection
41
Ein Flutter-Plugin, das MLKit auf iOS / Android-Plattformen verwendet, um Körperhaltung und Maskenerkennung mithilfe der Pose Detection- und Selfie Segmentation-APIs für statische Bilder und Live-Kamerastreams zu ermöglichen.
flutter_nanonets_ocr
40
Ein Package zur einfachen Verwendung von Nanonets OCR-API-Aufrufen in der Flutter-Anwendung, ohne lange Code zum manuellen Implementieren schreiben zu müssen.
google_vision
38
Ermöglicht das Hinzufügen von Google Visions Bildeinstufung, Gesichts-, Logo- und Landmarkenerkennung, OCR und Erkennung von explizitem Inhalt in Anwendungen.
learning_text_recognition
37
Der einfache Weg zur Verwendung von ML Kit für die Texterkennung in Flutter.
livelyness_detection
36
ein einzelnes funktionen-paket, um zu erkennen, ob das im kamerafeld sichtbare gesicht ein lebendiges gesicht ist oder nicht.
dart_sentiment
35
Dart Sentiment ist ein Dart-Modul, das die AFINN-165-Wortliste und die Emoji Sentiment-Rangliste verwendet, um Sentimentanalyse für beliebige Textblöcke durchzuführen.
eneural_net
33
Künstliche Intelligenz-Bibliothek zur Erstellung effizienter künstlicher neuronaler Netzwerke. Die Berechnung verwendet SIMD (Single Instruction Multiple Data), um die Leistung zu verbessern.
learning_face_detection
31
Der einfache Weg zur Verwendung von ML Kit für die Gesichtserkennung in Flutter.
flutter_nude_detector
29
Erkennen Sie explizite Inhalte in Bildern einfach mit flutter_nude_detector, einem leistungsfähigen Flutter-Paket, das modernes maschinelles Lernen für eine sicherere Benutzererfahrung nutzt.
learning_digital_ink_recognition
29
Der einfache Weg zur Verwendung von ML Kit für die digitale Tintenerkennung in Flutter.
firebase_mlkit_language
28
Firebase ML Kit Language Plugin für Flutter, ermöglicht Spracherkennung und Übersetzung zwischen 59 Sprachen.
face_sdk_3divi
27
3divi face sdk plugin. implementiert face recognition, face detection und face keypoints detection.
google_mlkit_selfie_segmentation
26
flutter plugin, um google's ml kit selfie segmentation api zu verwenden, um den hintergrund von benutzern innerhalb einer szena einfach von vornherein trennen zu können und auf das wichtigste zu fokussieren.
google_mlkit_commons
25
ein flutter plugin mit gemeinsamen dateien zum implementieren von google's eigenem ml kit für mobile plattformen.
google_mlkit_digital_ink_recognition
24
ein flutter plugin, um google's ml kit digital ink recognition zu verwenden, um handschriftlichen text auf einer digitalen oberfläche in hunderten von sprachen zu erkennen sowie skizzen zu klassifizieren.
firebase_ml_model_downloader
23
Ein Flutter-Plugin, mit dem Sie den Firebase Ml Model Downloader verwenden können.
tensorflow_lite_flutter
22
ein flutter-plugin zur nutzung von tensorflow lite. unterstützt sowohl ios als auch android.
google_mlkit_language_id
20
ein flutter-plugin zur verwendung von google's ml kit spracherkennung zur bestimmung der sprache eines textstrings.
huawei_ml_body
19
Huawei ML Kit Body Plugin für Flutter. Bietet Funktionen wie Gesichtserkennung, Lebendigkeit und Skelett-Erkennung.
tflite_v2
19
ein flutter-plugin zur nutzung von tensorflow lite, behebt den fehler des android-embedding v2. unterstützt sowohl ios als auch android.
sentiment_dart
18
Sentiment Dart ist ein Dart-Modul, das die AFINN-165-Wortliste verwendet, um Sentimentanalyse für beliebige Textblöcke durchzuführen.
nsfw_detector_flutter
8
ein flutter-paket zur erkennung von nsfw (not safe for work / nude / erwachsene) inhalten und klassifizierung von safe-inhalten ohne die notwendigkeit von assets. integrieren sie die nsfw-erkennung leicht in ihre app.
huawei_ml_text
8
Huawei ML Kit Text Plugin für Flutter. Bietet Funktionen wie Text-, Dokumenten-, ID-, Bankkarten-, Allgemeine Karten- und Formularerkennung.
huawei_ml_image
7
Huawei ML Kit Image Plugin für Flutter. Bietet Funktionen wie Bildklassifikation, Objekterkennung und Bild-Superauflösung.