mediapipe
tfjs-models
Our great sponsors
mediapipe | tfjs-models | |
---|---|---|
41 | 44 | |
21,031 | 12,537 | |
4.3% | 3.1% | |
6.4 | 8.7 | |
6 days ago | 8 days ago | |
C++ | TypeScript | |
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
-
Trained an ML model using TensorFlow.js to classify American Sign Language (ASL) alphabets on browser. We are creating an open-source platform and would love to receive your feedback on our project.
Medipaipe library link: https://mediapipe.dev/
-
mediapipe VS daisykit - a user suggested alternative
2 projects | 24 Mar 2023
- 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-...
tfjs-models
-
Seeking Advice on Resources for Creating an Image Analysis and Manipulation AI
No clue if it will work on drawn images. It depends on what the model was trained on. The models github is a good place to get started on figuring that out: https://github.com/tensorflow/tfjs-models/tree/body-pix-v2.0.4/body-pix
-
[AskJS] Rate a string on how much sense it makes
You probably want to check out something like tensorflow https://github.com/tensorflow/tfjs-models where you can build and test your models.
-
Exploring face mapping with TFJS
All data to be used with a model needs to be prepared to be in the correct input format. In this case images needs to be turned into tensors. The exact format is usually documented but I found the underlying documentation for this model a bit lacking in details about the exact input/outputs but still useful for interpreting them https://github.com/tensorflow/tfjs-models/tree/master/face-landmarks-detection. Instead we can examine the model.json which is more explict. We can find a few keys that define the input and output:
-
[N] Body tracking with TensorFlow
The BlazePose software determines the position of the human body based on the camera image. For instance, a fitness app can automatically evaluate your technique, an online store can suggest suitable clothing styles, or games - create an avatar that repeats your actions. Model code is available on GitHub, there is also a demo in the browser.
-
Building UIs in Figma with hand movements
Since the release of the latest version of the MediaPipe handpose detection machine learning model that allows the detection of multiple hands, I've had in mind to try to use it to create UIs, and here's the result of a quick prototype built in a few hours!
-
Tensorflow.js for beginners - image classification
But what is MobileNet ?
-
Detect Objects in a Serverless Twilio Video App with TensorFlow.js
In assets/video.html on lines 20-22, import TensorFlow.js and the coco-ssd model to detect "objects defined in the COCO dataset, which is a large-scale object detection, segmentation, and captioning dataset." It can detect 80 classes of objects. (SSD stands for Single Shot MultiBox Detection, kind-of like how YOLO stands for You Only Look Once). Read more about the model here on Google CodeLabs.
-
Rock, Paper, Scissors with hand gesture recognition
One of the models is called "HandPose" offers “Hand pose detection”. The description reads:
-
Toggle dark mode of a page in a blink
Load model: You need to load the model to be able to use it. In this case, we are using face landmarks detection model.
-
I made a Chrome extension that detects the political bias of an article using AI
Sorry I must drop a a link to this for folks in this space… https://github.com/tensorflow/tfjs-models/tree/master/toxicity
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
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...).
bevy - A refreshingly simple data-driven game engine built in Rust
flutter_hand_tracking_plugin - 这是一个 Flutter Packge 以实现摄像头精确追踪并识别十指的运动路径/轨迹和手势动作, 且输出22个手部关键点以支持更多手势自定义. 基于这个包可以编写业务逻辑将手势信息实时转化为指令信息: 一二三四五, rock, spiderman...还可以对不同手势编写不同特效. 可用于短视频直播特效, 智能硬件等领域, 为人机互动带来更自然丰富的体验
stylegan2-pytorch - Simplest working implementation of Stylegan2, state of the art generative adversarial network, in Pytorch. Enabling everyone to experience disentanglement
pifuhd - High-Resolution 3D Human Digitization from A Single Image.
Bazel - a fast, scalable, multi-language and extensible build system
Deep Java Library (DJL) - An Engine-Agnostic Deep Learning Framework in Java