Skip to content

Real time full 3D motion capture with Blazepose and OpenCL (multiple-view geometry)

License

Notifications You must be signed in to change notification settings

henryco/ex-motion

Repository files navigation

Work in progress...

How to clone properly

git clone \
    --recursive-submodules \
    [email protected]:henryco/ex-motion.git

Dependencies

  • OpenGL (Should be present by default)
  • OpenCL 3.0 (tl;dr: opencl-headers, ocl-icd-libopencl1, nvidia-opencl-dev)
  • OpenCV (tl;dr: libopencv-dev)
  • GTKMM 4.0 (tl;dr: libgtkmm-3.0-dev, libgtkmm-4.0-dev)
  • Spdlog (tl;dr: libspdlog-dev)
  • V4l2 (tl;dr: libv4l-dev) (linux)
  • TensorFlow (external/tensorflow)
  • Argparse (external/argparse)
  • Glm (external/glm)

How to install dependencies (Debian/Nvidia)

apt install -y         \
    opencl-headers     \
    ocl-icd-libopencl1 \
    nvidia-opencl-dev  \
    libopencv-dev      \
    libgtkmm-3.0-dev   \
    libgtkmm-4.0-dev   \
    libspdlog-dev      \
    libv4l-dev

About

Real time full 3D motion capture with Blazepose and OpenCL (multiple-view geometry)

Resources

License

Stars

Watchers

Forks

Packages

No packages published