Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Human Pose Tracking example to latest Mediapipe model #5859

Closed
abey79 opened this issue Apr 8, 2024 · 0 comments · Fixed by #5903
Closed

Update Human Pose Tracking example to latest Mediapipe model #5859

abey79 opened this issue Apr 8, 2024 · 0 comments · Fixed by #5903
Assignees
Labels
dependencies concerning crates, pip packages etc examples Issues relating to the Rerun examples

Comments

@abey79
Copy link
Contributor

abey79 commented Apr 8, 2024

Currently, our "Human Pose Tracking" example uses a legacy Pose model that is deprecated and no longer works since mediapipe>=0.10.10. It should be updated to the latest model.

More info: https://developers.google.com/mediapipe/solutions/guide#legacy
Old model: https://github.com/google/mediapipe/blob/master/docs/solutions/pose.md
New model: https://developers.google.com/mediapipe/solutions/vision/pose_landmarker

@abey79 abey79 added examples Issues relating to the Rerun examples dependencies concerning crates, pip packages etc labels Apr 8, 2024
emilk pushed a commit that referenced this issue Apr 8, 2024
### What

Pin `mediapipe==0.10.9` becasue we're using a legacy model in Human Pos
Tracking. We should migrate to the newer model:
- #5859

I pinned the version in all 3 media pipe examples and tested them to
work:
- human pose tracking
- face detection
- gesture recognition

### Checklist
* [x] I have read and agree to [Contributor
Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and
the [Code of
Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md)
* [x] I've included a screenshot or gif (if applicable)
* [x] I have tested the web demo (if applicable):
* Using newly built examples:
[rerun.io/viewer](https://rerun.io/viewer/pr/{{pr.number}})
* Using examples from latest `main` build:
[rerun.io/viewer](https://rerun.io/viewer/pr/{{pr.number}}?manifest_url=https://app.rerun.io/version/main/examples_manifest.json)
* Using full set of examples from `nightly` build:
[rerun.io/viewer](https://rerun.io/viewer/pr/{{pr.number}}?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json)
* [x] The PR title and labels are set such as to maximize their
usefulness for the next release's CHANGELOG
* [x] If applicable, add a new check to the [release
checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)!

- [PR Build Summary](https://build.rerun.io/pr/{{ pr.number }})
- [Recent benchmark results](https://build.rerun.io/graphs/crates.html)
- [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
@roym899 roym899 self-assigned this Apr 9, 2024
roym899 added a commit that referenced this issue Apr 11, 2024
### What

Closes #5859.

### Checklist
* [x] I have read and agree to [Contributor
Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and
the [Code of
Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md)
* [x] I've included a screenshot or gif (if applicable)
* [x] I have tested the web demo (if applicable):
* Using newly built examples:
[rerun.io/viewer](https://rerun.io/viewer/pr/5903)
* Using examples from latest `main` build:
[rerun.io/viewer](https://rerun.io/viewer/pr/5903?manifest_url=https://app.rerun.io/version/main/examples_manifest.json)
* Using full set of examples from `nightly` build:
[rerun.io/viewer](https://rerun.io/viewer/pr/5903?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json)
* [x] The PR title and labels are set such as to maximize their
usefulness for the next release's CHANGELOG
* [x] If applicable, add a new check to the [release
checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)!

- [PR Build Summary](https://build.rerun.io/pr/5903)
- [Recent benchmark results](https://build.rerun.io/graphs/crates.html)
- [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies concerning crates, pip packages etc examples Issues relating to the Rerun examples
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants