Not solely my work. Based off of Terminal29's repository.
Python 3.9.x
Visual Studio 2019 (Tested on Community Edition)
OpenCV-Python (pip install opencv-contrib-python)
Mediapipe (pip install mediapipe)
A camera for pose estimation.
To begin the project:
Open Visual Studio 2019. Clone the repository. Type "cmake ." and right click the solution file and click build. Navigate to the Debug folder and copy the example folder.
From there, navigate to SteamVR drivers folder. Paste the example driver here.
Run main.py in pose_estimation folder. This process will remain running to read pose data from your camera.