unified_apple_vision 0.1.2 copy "unified_apple_vision: ^0.1.2" to clipboard
unified_apple_vision: ^0.1.2 copied to clipboard

A Flutter plugin for using apple's vision framework.

unified_apple_vision 🍎 #

License: MIT Pub Version

This plugin is for using Apple Vision Framework with Flutter.

This plugin is designed to unify multiple APIs into one plugin and process multiple analysis requests at once.

Features ⚙️ & Requirements 🧩 #

Status: ✅ Complete 👨‍💻 In Progress ❌ Not Yet

Vision API Request Status iOS macOS
Saliency Analysis Generate Attention Based Saliency Image 13.0+ 10.15+
Generate Objectness Based Saliency Image 13.0+ 10.15+
Object Tracking Track Rectangle 11.0+ 10.13+
Track Object 11.0+ 10.13+
Rectangle Detection Detect Rectangle 11.0+ 10.13+
Face and Body Detection Detect Face Capture Quality 13.0+ 10.15+
Detect Face Landmarks 11.0+ 10.13+
Detect Face Rectangles 11.0+ 10.13+
Detect Human Rectangles 13.0+ 10.15+
Body and Hand Pose Detection Detect Human Body Pose 14.0+ 11.0+
Detect Human Hand Pose 14.0+ 11.0+
3D Body Pose Detection Detect Human Body Pose 3D 17.0+ 14.0+
Animal Detection Recognize Animals 13.0+ 10.15+
Animal Body Pose Detection Detect Animal Body Pose 17.0+ 14.0+
Trajectory Detection Detect Trajectories 14.0+ 11.0+
Contour Detection Detect Contours 14.0+ 11.0+
Optical Flow Generate Optical Flow 14.0+ 11.0+
Track Optical Flow 17.0+ 14.0+
Barcode Detection Detect Barcodes 11.0+ 10.13+
Text Detection Detect Text Rectangles 11.0+ 10.13+
Text Recognition Recognize Text 13.0+ 10.15+
Horizon Detection Detect Horizon 11.0+ 10.13+
Image Alignment Translational Image Registration 11.0+ 10.13+
Track Translational Image Registration 17.0+ 14.0+
Homographic Image Registration 11.0+ 10.13+
Track Homographic Image Registration 17.0+ 14.0+
Image Background Removal Generate Foreground Instance Mask 17.0+ 14.0+

Install 📦 #

Add this to your pubspec.yaml:

unified_apple_vision: ^latest

Usage 🕹 #

// config
final vision = UnifiedAppleVision()
  ..executionPriority = VisionExecutionPriority.veryHigh
  ..request = [
    const VisionRecognizeTextRequest(automaticallyDetectsLanguage: true)
  ];

// analyze
final res = await vision.analyze(VisionInputImage(
  bytes: image.bytes,
  size: image.size,
));

Documents 📘 #

License 📜 #

This project is licensed under the MIT License - see the LICENSE file for details.

5
likes
0
points
40
downloads

Publisher

verified publisherdrdng.dev

Weekly Downloads

A Flutter plugin for using apple's vision framework.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on unified_apple_vision