How it works
What the camera measures, what it cannot, and what is kept.
The camera
When you film a drill, a pose model called MoveNet runs inside your browser and finds twelve joints in each frame: shoulders, elbows, wrists, hips, knees and ankles. The face is dropped the moment the model returns it. From those twelve points, fisiolike works out:
- Elbow angle — straight is 150° or more; the top of a pull-up is 90° or less.
- Whether you are hanging — hands above shoulders.
- How far the body rose with straight arms, measured against your own relaxed hang, in torso lengths so the distance to the phone does not matter. A rise of 0.06 torso lengths or more counts as an active hang.
- How high each arm is raised, and whether one stops lower than the other.
- Whether a pull-up had a swing — the hips moving back and forth, the hip angle changing by more than 40°, or the knees driving up just before the pull. A swung rep is counted as a rep, but not as a strict one.
The camera can count 9 drills: relaxed hang, active hang, scapular pull-up, band pull-apart, wall slide, top hold, lowering from the top, band-assisted pull-up, strict pull-up.
To see it read a set before filming one, try a sample set — no camera needed: three made-up movements of the drill pages' stick figure, counted by the same rules. Have a clip of a set of pull-ups already? The pull-up video rep countercounts it with the strict pull-up's rules, with no account.
It cannot see a shoulder blade, a muscle switching on, or the upper arm rotating about its own length, and it cannot follow a body lying on the floor well. So these are counted by hand: band external rotation, prone y raise, scapular push-up. You can still film them: you type in the count, and the joints the camera saw are kept with it as proof.
A clip where too little of you can be seen is reported as unreadable, not as a small number. Good light from in front, the whole body in frame, and the phone propped still make the biggest difference. The filming guide shows where to put the phone for each drill, with pictures.
The live camera
You can also use the camera live, without recording. Phones read fewer frames a second live than from a recorded clip, which is fine for holds and slow lowerings. If the live camera will not start, record with your phone's camera app and open the clip instead — it works the same way.
Proof of work
Every filmed set — counted by the camera or by hand — is saved with its landmark track: the twelve joint positions, 10 times a second, for up to 2 minutes. Your progress page can replay it as a moving figure, so you — or a physiotherapist you show it to — can see the reps were real. The video itself is never uploaded and never stored.
The pain rule
- 0–3 out of 10 during the drill: fine, carry on.
- 4–5: do less — a smaller range, fewer reps, or the easier version.
- 6 or more: stop that drill for today.
- Worse the next morning than before the session: that session was too much. Step back.
- 6 or more on waking, any morning: rest the shoulder that day.
Sharp or catching pain, or pins and needles, means stop regardless of the number.
Every saved set asks for the worst pain during it. A phase test only counts when that pain was 3 or under. The next morning, the progress page asks how the shoulder feels compared with before the session, and if it is worse, it tells you to step back.
The body model
The 3D model is schematic. Bones, muscles, tendons and ligaments are drawn as simple shapes between the places they attach, positioned for a generic adult. They move with the bones, so you can see a muscle lengthen and shorten through a pull-up. It shows relationships — what attaches where, what moves together — and is not an anatomy atlas.
Accounts and what is stored
Everything works without an account; your logs are then kept only in this browser. With an account (email and password, or Google), logs are stored in fisiolike's database so they follow you between devices. For each set that is the drill, when, the counts or times, your pain scores and note, and for a filmed set the landmark track. You can delete any set from your progress page.
Feedback sent from the link in the footer is stored anonymously, with an email address only if you give one.
What it is not
fisiolike is not medical care. It cannot examine you, does not diagnose, and does not replace a physiotherapist or doctor. The drills are common, conservative exercises and the programs are one reasonable order to do them in.