Last updated: 2026-07-10
What neokine computes and how, so results can be interpreted and reproduced. It is a visualization demo, not a validated measurement instrument.
@mediapipe/[email protected]; model variants lite/full/heavy (float16, version 1). "full" is the default.minPoseDetectionConfidence / minPosePresenceConfidence. Metrics use the first detected person.All positions are normalized image units (x, y in 0–1, a fraction of frame width/height). There is no camera calibration, depth, or physical scale, so values cannot be converted to cm, true joint degrees, or m/s.
The displayed numbers were checked two ways: known-truth unit tests of the math on synthetic geometry, and self-consistency — every value was independently recomputed from the exported landmark CSV and matched on-screen. This validates that the math and pipeline are correct; it does not validate the pose model's accuracy at locating landmarks.
Full methods & references on GitHub ↗
Last updated: 2026-07-10
neokine is a browser-based pose-visualization demo, designed to keep your data on your own device.
Images / videos / webcam are decoded and analyzed entirely in your browser's memory and discarded when you close or reset the page. Exports (Save PNG / Save CSV) are generated in your browser and saved directly to your device — never transmitted.
neokine saves your display preferences in your browser's localStorage (key neokine.settings) so the app reopens the way you left it. It stays on your device, is never sent anywhere, and can be cleared any time via your browser's site data. No cookies are used.
To run, the app downloads assets at load time. These providers receive only standard request metadata (such as your IP address and which file was requested) — not your images or video:
cdn.jsdelivr.netstorage.googleapis.comLive webcam mode uses your browser's standard camera-permission prompt. The feed draws the overlay in real time; frames are processed in memory and discarded — never recorded or uploaded. You can revoke access any time.
neokine is a general visualization demo, not a data-collecting service. It is not an infant-monitoring or diagnostic tool and collects no personal information from anyone, including children.
Last updated: 2026-07-10
By using neokine you agree to these terms. If you do not agree, do not use the app.
A visualization demo that runs pose estimation (MediaPipe) in your browser to draw a skeleton and plot simple kinematics (displacement, velocity, joint angles, left–right asymmetry).
neokine is provided “as is” and “as available”, without warranties of any kind, express or implied. Pose estimates come from a third-party model and may be wrong; the visualization faithfully reflects the model's output, including its errors.
To the maximum extent permitted by law, the authors and contributors are not liable for any damages arising out of or in connection with the use of, or inability to use, neokine — including decisions made on the basis of its output.
Use neokine lawfully, and only process images, video, or camera input you have the right to use. You are responsible for the content you analyze and for the privacy and consent rights of anyone depicted.
The source code is licensed under the Apache License 2.0. Your use is also covered by the Privacy Policy — in short, your media is processed on your device and never uploaded.