mirror of
https://github.com/DeeJanuz/frametop.git
synced 2026-10-06 06:00:09 +02:00
fh-camd (camd/) borrows XRService's camera buffers and publishes the tracking cameras' frames to a shared ring. fh-tracker (trackd/) finds hands in them with MediaPipe's palm and landmark models on ncnn, triangulates them in 3D, and publishes them for ft-screens. fh-replay replays recordings offline. tracker/ is the earlier Python version; tools/ and probes/ hold the checks and experiments. As of this commit: crop contrast defaults to CLAHE for the palm search and plain crops for the landmarks, --swap-sides works around fh-camd naming the side cameras backwards after some XRService restarts (tools/check_sides.py detects it), and --record-only, --with-dark, --cpus and --keep-presence support the bright-light and CPU-placement tests. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
23 lines
546 B
Plaintext
23 lines
546 B
Plaintext
# Recordings (tens of GB) and the Python venv
|
|
captures/
|
|
.venv/
|
|
__pycache__/
|
|
# Upstream clones: ncnn (see trackd/README.md) and FrameEyeCameraFeed (MIT, adapted into camd/)
|
|
vendor/
|
|
# Disassembly of Valve's vrclient.so, for reverse engineering only
|
|
re/*.dis
|
|
# Downloadable model sources (tools/convert_models.py); the converted ncnn models are kept
|
|
models/onnx/
|
|
models/*.task
|
|
# Build output
|
|
camd/fh-camd
|
|
camd/fh-camprobe
|
|
trackd/fh-tracker
|
|
trackd/fh-replay
|
|
trackd/nettest
|
|
probes/fh-frametime
|
|
probes/mgrvt
|
|
probes/ptstate
|
|
probes/refprobe
|
|
probes/*.bin
|