MCPcopy Create free account
hub / github.com/OpenPTrack/open_ptrack_v2

github.com/OpenPTrack/open_ptrack_v2 @v2.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.2 ↗ · + Follow
6,225 symbols 17,472 edges 612 files 1,019 documented · 16% updated 4y agov2.1 · 2018-08-26★ 23042 open issues

Browse by type

Functions 5,111 Types & classes 1,114
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

open_ptrack

http://openptrack.org/

Note: The recommended installation method to get up and running quickly is to use the Docker container. Instructions are here: https://github.com/OpenPTrack/open_ptrack_v2/wiki/Docker-Images

OpenPTrack is an open source project launched in 2013 to create a scalable, multi-camera solution for person tracking that specifically aims to support applications in education, art, and culture.

With the advent of commercially available consumer depth sensors, and continued efforts in computer vision research to improve multi-modal image and point cloud processing, robust person tracking with the stability and responsiveness necessary to drive interactive applications is now possible at low cost. But the results of such research are not easy to use for application developers. We believe that a disruptive project is needed to bridge these two worlds and enable artists and creators to work with real-time person tracking. OpenPTrack aims to support “creative coders” in the arts, culture, and educational sectors who wish to experiment with real-time person tracking as an input for their applications.

The project contains numerous state-of-the-art algorithms for RGB and/or depth tracking, and has been created on top of a modular node based architecture, to support the addition and removal of different sensor streams online.

OpenPTrack is led by UCLA REMAP and Open Perception. Key collaborators include the University of Padova and Electroland. Code is available under a BSD license. Portions of the work are supported by the National Science Foundation (IIS-1323767). Note that the OpenPose library used in pose recognition does not allow commercial repackaging of OpenPTrack pose recognition capabilities; please contact the CMU OpenPose team for a license.

If you use this code, please cite:

[OpenPTrack v1] M. Munaro, A. Horn, R. Illum, J. Burke and R. B. Rusu. OpenPTrack: People Tracking for Heterogeneous Networks of Color-Depth Cameras. In IAS-13 Workshop Proceedings: 1st Intl. Workshop on 3D Robot Perception with Point Cloud Library, pp. 235-247, Padova, Italy, 2014.

M. Munaro and E. Menegatti. Fast RGB-D people tracking for service robots. Journal on Autonomous Robots, vol. 37(3), pp. 227-242, Springer, 2014.

[PoseEstimation and PoseRecognition] M. Carraro, M. Munaro, J. Burke and E. Menegatti. Real-time marker-less multi-person 3D pose estimation in RGB-Depth camera networks. arXiv preprint arXiv:1710.06235, 2017.

Z. Cao, T. Simon, S. E. Wei, and Y. Sheikh, 2016. Realtime multi-person 2d pose estimation using part affinity fields. arXiv preprint arXiv:1611.08050.

T. Simon, H. Joo, I. A. Matthews, and Y. Sheikh, 2017, July. Hand Keypoint Detection in Single Images Using Multiview Bootstrapping. In CVPR (Vol. 1, p. 2).

[ObjectTracking] Y. Zhao, M. Carraro, M. Munaro and E. Menegatti, Fast Multiple Object Tracking in RGB-D Camera Networks, in Intelligent Robots and Systems (IROS), 2017 IEEE/RSJ International Conference on, IEEE, 2017.

Core symbols most depended-on inside this repo

Shape

Method 3,061
Function 2,050
Class 1,078
Enum 36

Languages

C++78%
C13%
Python8%

Modules by API surface

rtpose_wrapper/src/gtest/gtest.h977 symbols
rtpose_wrapper/src/gtest/gtest-all.cpp451 symbols
yolo_detector/darknet_opt/src/stb_image.h174 symbols
rtpose_wrapper/scripts/cpp_lint.py131 symbols
yolo_detector/darknet_opt/src/image.c96 symbols
yolo_detector/darknet_opt/src/data.c69 symbols
opt_utils/src/json.cpp63 symbols
yolo_detector/darknet_opt/src/network.c62 symbols
yolo_detector/darknet_opt/src/utils.c60 symbols
opt_utils/include/open_ptrack/opt_utils/json.h60 symbols
bayes/include/open_ptrack/bayes/bayesFlt.hpp54 symbols
yolo_detector/darknet_opt/src/parser.c44 symbols

For agents

$ claude mcp add open_ptrack_v2 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page