mediapipe
Bazel
Our great sponsors
mediapipe | Bazel | |
---|---|---|
39 | 108 | |
20,942 | 20,449 | |
3.9% | 1.4% | |
6.4 | 10.0 | |
4 days ago | 6 days ago | |
C++ | Java | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mediapipe
- Google Summer of code 2023 is coming
-
10$ Full Body Tracking! I'm proud to release ToucanTrack (in Beta!). Get decent FBT with the power of 2 PS3 Eye Cameras and AI!
If you're looking for the differences in terms of how inference is done, I recommend you take a look at MediaPipe's source code. MediaPipe doesn't use raw code, but uses a "graph" instead (eg. pose_landmark_cpu.pbtxt), which can be visualised using MediaPipe Viz. I also used axinc-ai/ailia-models as the base (preprocessing, inference, postprocessing, etc...) which I further built upon (keypoint refinement, roi from keypoints, filtering / smoothing, etc...)
-
Started working on this motion tracking prototype demo game in python and Unity!
I thought of doing that but unfortunately medipipe requires a RGB input and performs better with it more on that here
- obs-backgroundremoval: An OBS plugin for removing background in portrait video
- [N] Body tracking with TensorFlow
- I'm Addicted to Assets
-
What software can convert camera footage to a skeleton animation?
You might want to check out https://github.com/open-mmlab/mmhuman3d and https://github.com/google/mediapipe
-
Show HN: YoHa – A practical hand tracking engine
This architecture was also used in the link referenced when bringing up alternative implementations:
https://github.com/google/mediapipe/issues/877#issuecomment-...
-
Help finding an appropriate model for human pose estimation
mediapipe: runs in realtime > 20fps confirmed, training code is NOT provided
- Best Web-Based Face Tracking Library?
Bazel
- Dependency tracker for (really big) builds / deploys
-
General instruccions to use pwnagotchi in others sbc orange pi 3 for example
Install necessary dependencies: sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential git libhdf5-dev python-dev python-pip python-numpy python-wheel python-mock python-mockito python-pytest python-six python-h5py sudo pip install --upgrade pip sudo pip install setuptools Install Bazel: sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python wget https://github.com/bazelbuild/bazel/releases/download/0.26.1/bazel-0.26.1-installer-linux-x86_64.sh chmod +x bazel-0.26.1-installer-linux-x86_64.sh ./bazel-0.26.1-installer-linux-x86_64.sh --user Clone TensorFlow 1.x: git clone https://github.com/tensorflow/tensorflow.git cd tensorflow git checkout r1.15 Configure TensorFlow: ./configure Build TensorFlow: bazel build --config=opt --local_resources=1024,1.0,1.0 --verbose_failures //tensorflow/tools/pip_package:build_pip_package bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg sudo pip install /tmp/tensorflow_pkg/tensorflow-1.15.0-cp27-cp27mu-linux_armv7l.whl Set up swap memory: sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile Test TensorFlow: python -c "import tensorflow as tf; print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
-
How to make distributable binaries in bazel?
Bazel's own debian packaging configuration seems to be in scripts/packages/debian. Here's the BUILD file.
-
How To Run This Script?
There are a better choices out there, bazel is a good example of a really advanced compilation tool that tries to do everything right straight out of the box. The problem is the investment is high. For a large piece of software the migration to bazel can take years. And that doesn't mean all your woes end. Instead you have problems managing the automated parallelism because the problem is still hard: https://github.com/bazelbuild/bazel/issues/10443.
-
How to manage dependencies when you don't have root access?
use bazel and hermetic builds, bazel can act as a package manager for the libs you need; it’s not super easy but can be very rewarding once you start caching stuff
-
He is very conservative...
If you're interested in going a little further into this, have a look at https://bazel.build to understand how that can all hang together.
-
Which build system do you use?
- If you can't use 1 or 2, I recommend using bazel (https://bazel.build/) family build system. It's more or less what Google uses internally, and it has great support for multilanguage development.
-
Just: A Command Runner
Oh excellent, then better (and more portable!) tools are available:
and, if you hate yourself: https://bazel.build
- Classifying Python virtual environment workflows
- Technology to verify that program binaries match a given source code?
What are some alternatives?
openpose - OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
ue4-mediapipe-plugin - UE4 MediaPipe plugin
Buck - A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Pytorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration
AlphaPose - Real-Time and Accurate Full-Body Multi-Person Pose Estimation&Tracking System
BlazePose-tensorflow - A third-party Tensorflow Implementation for paper "BlazePose: On-device Real-time Body Pose tracking".
jeelizFaceFilter - Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
nx - Smart, Fast and Extensible Build System
Gradle - Adaptable, fast automation for all
meson - The Meson Build System
bevy - A refreshingly simple data-driven game engine built in Rust
flutter_hand_tracking_plugin - 这是一个 Flutter Packge 以实现摄像头精确追踪并识别十指的运动路径/轨迹和手势动作, 且输出22个手部关键点以支持更多手势自定义. 基于这个包可以编写业务逻辑将手势信息实时转化为指令信息: 一二三四五, rock, spiderman...还可以对不同手势编写不同特效. 可用于短视频直播特效, 智能硬件等领域, 为人机互动带来更自然丰富的体验