pose_detection 2.1.0
pose_detection: ^2.1.0 copied to clipboard
Pose, person and landmark detection using on-device TFLite models.
2.1.0 #
- Fix live camera in the example app on Android (previously detections were sideways and unreliable):
- Apply rotation to raw landscape camera frames before detection so the pose detector sees upright people.
_rotationFlagForFramehandles all four device orientations (portrait up/down, landscape left/right) via a combinedsensorOrientation+DeviceOrientationformula. - Mirror the overlay on Android front camera to match
CameraPreview's auto-mirrored preview texture. - Replace the per-pixel Dart YUV loop with
flutter_litert's sharedpackYuv420helper + nativecv.cvtColoron mobile (iOS NV12, Android NV21 / I420). - Replace the per-pixel Dart BGRA→BGR / RGBA→BGR loop with native
cv.cvtColoron desktop (macOS / Linux).
- Apply rotation to raw landscape camera frames before detection so the pose detector sees upright people.
- Align example app live-camera layout with
face_detection_tflite: Material+Row top bar (replaces AppBar), flip-camera button, FPS + detection-time display, rotating top bar in landscape with safe-area padding, and a settings popup housing pose-specific controls (landmark-model chips: Lite / Full / Heavy). - Re-export
packYuv420,YuvPlane,YuvLayout, andPackedYuvfromflutter_litertthrough thepose_detectionbarrel. - Update
flutter_litertto^2.2.0.
2.0.10 #
- Update flutter_litert -> 2.1.0
2.0.9 #
- Update flutter_litert to 2.0.13
2.0.8 #
- Update flutter_litert -> 2.0.12
2.0.7 #
- Update flutter_litert 2.0.10 -> 2.0.11
2.0.6 #
- Fixed Metal GPU delegate producing inconsistent detection counts on iOS
2.0.5 #
- Update documentation
2.0.4 #
- Update flutter_litert 2.0.8 -> 2.0.10
2.0.3 #
- Enable auto hardware acceleration by default (XNNPACK on all native platforms, Metal GPU on iOS)
- Update flutter_litert 2.0.6 -> 2.0.8
2.0.2 #
- Update flutter_litert 2.0.5 -> 2.0.6
2.0.1 #
- Fix Xcode build warnings by declaring PrivacyInfo.xcprivacy as a resource bundle in iOS and macOS podspecs
2.0.0 #
Breaking: Point now uses double coordinates. BoundingBox is now a 4-corner Point-based type.
- Use shared
PointandBoundingBoxfromflutter_litert2.0.0 toPixel()now returns full-precisiondoublecoordinates (was truncating toint)- Extract
PersonDetectorBaseshared between native and web detectors - Simplify model classes and detector implementations
- Remove integration tests from unit test suite
- Remove dead test helpers (
test_config.dart)
1.0.7 #
- Update
camera_desktop1.0.1 -> 1.0.3
1.0.6 #
- Update
flutter_litert-> 1.2.0 - Refactor to use
flutter_litertshared utilities (InterpreterFactory,InterpreterPool,PerformanceConfig)
1.0.5 #
- Update
opencv_dart2.1.0 -> 2.2.1 - Update
flutter_litert1.0.2 -> 1.0.3
1.0.4 #
- Update
flutter_litert1.0.1 -> 1.0.2
1.0.3 #
- Update documentation
1.0.2 #
- Update
flutter_litertto 1.0.1,camerato 0.12.0
1.0.1 #
- Update
flutter_litertto 0.2.2
1.0.0 #
- Initial release
- Person detection using YOLOv8
- Pose landmark detection with MediaPipe Pose
- Support for lite, full, and heavy models
- Box-only and full landmark detection modes