Skip to content

MediaPipe v0.10.3

Compare
Choose a tag to compare
@ayushgdev ayushgdev released this 01 Aug 18:56
· 1867 commits to release since this release

Build changes

  • Fix Halide BUILD rules
  • Fix Android build with any Protos

Framework changes

  • add symmetric color style option
  • InferenceCalculatorAdvancedGL save cache in Open().
  • MEDIAPIPE_NODE/SUBGRAPH_IMPLEMENTATION to use common define for registration
  • Generalize non-define registration with MEDIAPIPE_STATIC_REGISTRATOR_TEMPLATE
  • Discard outdated packets earlier in MuxInputStreamHandler.
  • Replace CHECK with RET_CHECK in GetContract() implementation from six calculators.
  • Move waitOnCpu and waitOnGpu out of the synchronized block, which can cause deadlock.
  • Adding support for 2 things in tensors_to_image_calculator:
  • C++ Image segmenter add output size parameters.
  • Add C Headers for Text Classifier

MediaPipe Tasks update

This section should highlight the changes that are done specifically for any platform and don't propagate to
other platforms.

Android

  • Add proto3 Any proto support for Java task api
  • Java API add visibility and presence for landmarks.

iOS

  • Changed left and right image orientation angles to match iOS UIImageOrientation
  • Updated documentation of MPImage
  • Added missing headers in ios vision framework build
  • Fixed swift name of iOS face landmarker delegate
  • Added iOS Image Segmenter Header

Javascript

  • Add angle to BoundingBox
  • Support WASM asset loading for MediaPipe Task Web
  • Update WASM binaries for 0.10.3 release

Model Maker changes

  • Model Maker allow core dataset library to handle datasets with unknown sizes.
  • No public description
  • Add class weights to core hyperparameters and classifier library.
  • Move evaluation onto GPU/TPU hardware if available.

MediaPipe Dependencies

  • Update glog to 0.6
  • Removed internal dependency on OpenCV 3.x, migrating it to OpenCV 4.x