• Stars
    star
    105
  • Rank 328,196 (Top 7 %)
  • Language
    C#
  • License
    Apache License 2.0
  • Created about 3 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

HolisticBarracuda is the Unity Package that simultaneously estimates 33 pose, 21 per-hand, and 468 facial landmarks on the Unity Barracuda with GPU.

HolisticBarracuda

full

full

pose_and_face

pose_and_face

pose_and_hand

pose_and_hand

pose_only

pose_only

face_only

face_only

HolisticBarracuda is the Unity Package that simultaneously estimates 33 pose, 21 per-hand, and 468 facial landmarks with a monocular color camera only.

HolisticBarracuda runs the pipeline simular to Mediapipe Holistic on the Unity.

Dependencies

HolisticBarracuda uses the following packages:

Used source codes

Parts of face and hands implementations used many keijiro's below source codes. Thanks!

Install

HolisticBarracuda can be installed by adding following sections to your manifest file (Packages/manifest.json).

To the scopedRegistries section:

{
    "name": "Keijiro",
    "url": "https://registry.npmjs.com",
    "scopes": [ "jp.keijiro" ]
},
{
  "name": "creativeikep",
  "url": "https://registry.npmjs.com",
  "scopes": [ "jp.ikep" ]
}

To the dependencies section:

"jp.ikep.mediapipe.holistic": "1.1.0"

Finally, the manifest file looks like below:

{
    "scopedRegistries": [
        {
            "name": "Keijiro",
            "url": "https://registry.npmjs.com",
            "scopes": [ "jp.keijiro" ]
        },
        {
            "name": "creativeikep",
            "url": "https://registry.npmjs.com",
            "scopes": [ "jp.ikep" ]
        }
    ],
    "dependencies": {
        "jp.ikep.mediapipe.holistic": "1.1.0",
        ...
    }
}

Usage Demo

This repository has the demo that inference pose, face and hands landmarks, and visualize landmarks.

Check a Unity scene, scripts and shaders in the "/Assets" directory.

Demo image

Videos for demo was downloaded from pexels.

Author

IKEP

LICENSE

Copyright (c) 2021 IKEP

Apache-2.0

More Repositories

1

BlazePoseBarracuda

BlazePoseBarracuda is a human 2D/3D pose estimation neural network that runs the Mediapipe Pose (BlazePose) pipeline on the Unity Barracuda with GPU.
C#
199
star
2

HolisticMotionCapture

HolisticMotionCapture is an application and package that can capture the motion of a person with only a monocular color camera and move the VRM avatar's pose, face, and hands.
C#
143
star
3

SelfieSegmentationBarracuda

SelfieSegmentationBarracuda is a human segmentation neural network that runs the Mediapipe Selfie Segmentation on the Unity Barracuda.
C#
47
star
4

UniCamEx

UniCamEx is a virtual camera for MacOS that can display textures output from Unity.
Swift
38
star
5

VirtualBackgroundCamera

VirtualBackgroundCamera is a virtual camera application that allows you to use a virtual background in any applications.
C#
38
star
6

PoseDetectionBarracuda

PoseDetectionBarracuda is a human pose detecter that runs the Mediapipe Pose Detection neural network model on the Unity Barracuda.
C#
19
star
7

PoseLandmarkBarracuda

PoseLandmarkBarracuda is a human pose landmark detecter that runs the Mediapipe Pose Landmark neural network model on the Unity Barracuda.
C#
16
star
8

FaceTrackingSystem

FaceTrackingデータをUDP通信により、Unity(PC)に転送しPC側でもレンダリングするデモ
C#
3
star
9

GPUBasedVRPaint

GPGPUとシェーダーによるVRペイント
C#
3
star
10

PhysicsButterfly

C#
2
star
11

HnadTrackingWithOpneCV

OpenCVでのハンドトラッキングを実装したゲーム
Processing
1
star
12

camera-calibration

Python
1
star
13

DeepLab-Spout

Virtual background sysnthetic like zoom application using DeepLab & Spout
C++
1
star
14

ButterflyEffect

ShaderLab(Unityシェーダーの学習用リポジトリ)
C#
1
star
15

I_AM_MAN

ISCA2018作品
C#
1
star