Flutter MP Pose Landmarker Plugin
A Flutter plugin to integrate MediaPipe Pose Landmarker for real-time human pose detection using native Android (CameraX) and iOS implementations.
Features
- Real-time pose detection with landmark coordinates.
- Native Android support using CameraX.
- Improved landmark accuracy using
presenceinstead ofvisibility. - Initial iOS support.
- Stream-based detection via EventChannel.
- Example app with hand detection.
Requirements
To use this plugin, make sure your environment meets the following:
- Flutter SDK:
>=3.13.0 - Android SDK:
>=24(minimum supported) - iOS:
>=16.0 - JDK:
17or higher (required for AGP 8.0+) - Kotlin:
1.9.10or higher - Gradle:
8.0+(recommended 8.2+)
Supported Platforms
- Android
- iOS (initial support, still under testing)
Note: Web is not supported due to native camera and MediaPipe dependencies.
Getting Started
- Add the dependency:
dependencies:
flutter_mp_pose_landmarker:
git:
url: https://github.com/mohammed893/flutter_pose_mediapipe