FLUTTER ECOSYSTEM

opencv_dart

OpenCV4 bindings for Flutter, using dart:ffi.

Latest version
2.2.2
30-day downloads
12.4K
Likes
135
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

opencv_dart provides OpenCV4 bindings for Flutter using dart:ffi, enabling computer vision and image processing capabilities in cross-platform applications. It allows developers to leverage OpenCV's extensive library of algorithms—such as image filtering, object detection, and feature extraction—directly within Flutter apps on Android, iOS, macOS, Windows, and Linux. The package bridges native OpenCV functionality with Dart code, offering high performance through direct system calls. Ideal for integrating real-time camera processing, OCR, or advanced image analysis into mobile and desktop apps.

Use cases
  • Real-time image processing
  • OCR integration
  • Object detection
  • Camera-based analytics
  • Face recognition
Key features
  • Cross-platform support
  • Uses dart:ffi for performance
  • OpenCV4 compatibility
  • Native OpenCV function access
  • Lightweight wrapper
Suitable for
  • Flutter developers needing computer vision
  • Apps requiring image analysis
  • Mobile and desktop vision projects
  • Prototyping vision features
  • Performance-critical image processing
Considerations
  • Requires native OpenCV libraries
  • Platform-specific setup may be needed
  • Limited documentation
  • Potential size increase in app bundle
  • Debugging native code can be complex
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add opencv_dart

Categories

Dependencies

Dependency list 1 items
  • dartcv4^2.2.2

Source repository

Related projects

No data available yet.