The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
- Update to latest object detection. This has faster performance and better accuracy on the 80 COCO classes.
- Finish updating to GuruSchema model. This includes process and rendering functionality, and makes it consistent with the IDE and server-side inference experience.
- Fixed bug where sometimes the wrong class was being chosen on person detection, leading to sub-optimal bounding boxes.
- Implement new method to draw triangles
- Fix name of video summary variable passed to render
- Added missing implementation of backgroundColor and padding for text
- Fix bug where colour palette was being calculated incorrectly. Colours should now display more accurately.
- Adds ability for render functions to receive the result of analyzeVideo. This can be used to show things like live rep counts.
Guru Swift SDK 2.0
- This is a major release, rebuilt to work with the new Guru Console and Schemas.
- This release has a number of backwards incompatibilities with the 1.x SDK.
- See the updated README for instructions on how to integrate with the new SDK and work with schemas.
- Factored a function out onto `Keypoint` called `angleBetweenRadians`, that allows the caller to calculate the angle between 2 keypoints, centered at another one. This can then be used as input when calling other functions.
- Factor `KeypointPainter` out of `InferencePainter`, that allows the painting code to be used without coupling in `FrameInference`. Useful if `FrameInference` has to be augmented in some way.