Mount the phone on a stand looking down at the tabletop. Tap Start camera and allow access.
Hand detection: waiting for camera.
Records software-reported figures only (fps, inference time, recognition rates, position jitter). These are not physical accuracy measurements.
No recording.
Hold the probe naturally between thumb and index finger, with the hand fully visible. Tap Capture grip and keep still for 1.5 s.
Tracking quality: –
No grip calibrated.
Similarity: –
Place a flat rectangle of known size (e.g. A4 paper) on the table. Enter its size, then tap its corners in the camera view in this order: near-left, near-right, far-right, far-left (counter-clockwise seen from above). Drag a point to fine-tune it. The camera must not move afterwards.
Compare the magenta square with a real square of that size on the table. Adjust placement/size if needed.
Surface not calibrated.
Drag on the camera view to move the plate on the table, or use the controls. Confirm to lock it to the tabletop.
Calibrate the surface first.
Hold the calibrated grip. The marker shows the estimated probe centre and axes (green = grip recognised). Adjust the alignment until it sits on the physical probe. Only tabletop X/Y is estimated; the probe is assumed to rest on the table.
–
Hold the probe with the calibrated grip over the plate. The virtual probe and beam appear when the grip is recognised and the probe is within the zone. Release the grip or remove your hand and they disappear.
Status indicator is shown at the top right of the camera view.
Hand tracking estimates the probe pose indirectly (the probe occludes landmarks); MediaPipe depth is not calibrated millimetres; the tabletop calibration is a planar homography valid only while the camera stays put; heights drawn above the table use an estimated camera model; there is no real finger/virtual-object occlusion. Proximity means the probe's position projected onto the table. Version 0.1 proof of concept.