• Stars
    star
    165
  • Rank 228,906 (Top 5 %)
  • Language
    C++
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated over 2 years ago

Reviews

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

Repository Details

package google mediapipe hand and holistic tracking into a dynamic link library

GoogleMediapipePackageDll

This example is based on Mediapipe v0.8.6, the specific version is shown in the following figure:

mediapipeversion

At present, some people report that using the latest version of Mediapipe, the code can be compiled successfully but not run successfully.

Haven't had time to try the latest version of Mediapipe yet, but if you compile with the latest version, you should use the latest version of the model instead of the model in my repository.

HandTracking Example

HandTracking

HolisticTracking Example

HolisticTracking

中文文档

1 Project Introduction

The HandTracking and HolisticTracking functions in Google Mediapipe are encapsulated into a dynamic link library, in which dll/hand_tracking_test corresponds to the encapsulation of the HandTracking function, and dll/holistic_tracking_dll corresponds to the encapsulation of the HolisticTracking function.

2 Project Structure

  • The dll folder contains header files, source files, and Bazel compiled project files for generating dynamic link libraries;
  • dll_use_example contains a Visual Studio 2019 project, mainly to demonstrate how to use the above compiled dynamic link library;

3 Configuration Tutorial

3.1 Compilation tutorial of Mediapipe C++ on Windows

3.2 A tutorial for encapsulating Mediapipe HandTracking as a dll

3.3 A tutorial for encapsulating Mediapipe HolisticTracking as a dll