Een camera die je in de pose coacht
Een iOS-camera-app die met Vision je houding leest, een pose over je heen legt en per lichaamsdeel aanwijst wat er nog moet.
- AI
- Interface ontwerp

- Platform
- Jaar
Strike a Pose in twee minuten
Strike a Pose is een camera-app voor de iPhone, bedoeld voor een leuke foto van een vriend of van jezelf. De app coacht wie op de foto staat naar een pose, en geeft wie de foto maakt de tools van een fotograaf. Wij bouwden hem als experiment. Vision, de beeldherkenning van Apple, leest je houding op de telefoon zelf. Een geel vlak over je lichaam laat zien waar je heen moet.
- Swift en SwiftUI
- AVFoundation
- Vision body pose
- Vision Subject Lift
- Core Image
- Photos
In het kort
- 22
- 17
- 15
- 2
- 0
Wat er lag
Je richt je telefoon op een vriend die op de foto moet. Stokstijf, armen langs het lijf, een afwachtende blik in de lens. Jij weet ook niet wat er moet gebeuren, dus je drukt maar af. Kan een camera iemand coachen naar een pose die past bij de plek? Eerst voor één persoon, later voor een groep. Jij geeft dan aanwijzingen als een fotograaf: doe eens één arm op je hoofd, zet eens een stap naar voren. Daarvoor moet de telefoon zien hoe iemand staat, en weten wanneer de pose echt raak is. En er mag geen beeld de telefoon verlaten.
Drie details die het verschil maken



Hoe een iPhone ziet dat je de pose hebt
Van stokstijf naar 22 poses
In Strike a Pose staan onderin 22 poses, met namen als Sass, Hairflip en Cupid. Sta je, dan zie je de 17 staande poses, en zit je, dan de 5 zittende. Eerst zegt de app of je een stap terug, naar voren of opzij moet, tot je hoofd en knieën in beeld zijn. Sta je zo iets meer dan een seconde goed, dan verschijnt de pose als geel vlak op jouw maat.
Naast de lichaamsdelen die het verst afwijken, staat wat je moet doen, zoals hand up of knee higher. De ring om de sluiter loopt vol van rood naar groen, en bij groen druk je af. Wie de foto maakt, leest de aanwijzingen voor. Sta je er alleen op, zet dan de zelfontspanner aan. De knop telt twee seconden af zolang je stilstaat, en maakt de foto zelf.

Rechtop staan was al driekwart van een pose
Om je te coachen leest Vision je houding tot vijftien keer per seconde. De app gebruikt zeventien punten, van je hoofd tot je enkels. Dat gebeurt allemaal op de telefoon zelf, zonder netwerk.
Eerst woog elk punt even zwaar. Gewoon rechtop staan scoorde toen al driekwart van een pose. Ook de grens lag lager, op 65 procent. Toen haalden handen langs je lichaam de pose Pockets al, waarin ze in je zakken horen.
Een pose zit in een paar gewrichten, dus tellen nu alleen die mee. De slechtste daarvan trekt de score omlaag. Pas vanaf 72 procent heb je de pose en wordt de ring groen.
Wat Vision niet ziet, vangen regels op. Een hart met je handen is voor Vision gewoon twee polsen ergens, want het geeft alleen punten. Negen van de 22 poses hebben daarom regels als: deze pols hoort vlak bij die andere, of bij je eigen heup.
Een witte studio die niet bestaat
De eerste briefing zocht de poses in een open dataset met honderdduizenden foto's van mensen, met per pose een getekende lijn erbij. Dat was vooral veel tekenwerk. We deden het omgekeerd. Per pose renderden we met AI één voorbeeldbeeld, steeds dezelfde vrouw in een witte studio.
Op dat beeld zoekt Vision de lichaamspunten, en een script schrijft ze in het bestand van de pose. Een nieuwe pose is daarmee een foto, een naam en een kort lijstje: welke gewrichten de pose maken en welke aanwijzingen erbij horen. De rest van het lichaam volgt jou. Het voorbeeldbeeld laat zien hoe je moet staan, en is meteen het doel waar de app naartoe coacht.

Van stokfiguur naar geel vlak
De briefing vroeg om een losse lijn om de pose, alsof iemand met een stift over de foto gaat. In de app werd het eerst een stokfiguur in gele streepjes, want die teken je rechtstreeks uit de punten van een pose. Om de stijl vast te zetten kreeg de app een werkbank met schuiven, onder meer voor lijndikte en dekking. Daarop zag je elke pose op vijf achtergronden, van zwart en wit tot een druk verloop.
Aan een stokfiguur zie je waar je gewrichten moeten. Hoe de pose eruitziet, zie je er niet aan. Op 4 mei zetten we acht andere manieren op een rij. Ze liepen van alleen stippen op de gewrichten tot pijlen van waar je bent naar waar je heen moet. Als eerste kwam een warmtekaart in de app. Die toonde je eigen lichaam, door Vision uitgeknipt en per lichaamsdeel gekleurd naar hoe goed het al zat. Een ontwerp van 7 mei zette per gewricht een vak met de afwijking erbij, zoals hoofd acht graden kantelen. Het staat links bovenaan deze pagina en is niet gebouwd.
In de app ligt het doel nu als geel vlak op 40 procent dekking, met een streepjesrand. Het is de omtrek van het voorbeeldbeeld, geschaald naar jouw lichaam. Daaronder ligt de vrouw uit dat beeld, uitgeknipt en half doorzichtig, met haar neus op jouw neus en haar enkels op jouw enkels. Raak je de pose, dan zakt het vlak naar 15 procent en wordt de rand groen en doorgetrokken.

Een trilling als je de pose hebt
Wie poseert, kijkt niet altijd naar het scherm. Daarom zegt de app het ook op andere manieren. Een korte trilling betekent dat de pose raak is, een stevigere hoort bij de sluiter. VoiceOver meldt hardop wanneer je goed in beeld staat, wanneer je de pose hebt en wanneer de foto bewaard is. De sluiter zegt er ook bij hoeveel procent je de pose al hebt.
Wat we eruit hebben geleerd
- 01
Laat alleen de gewrichten tellen die de pose maken. Zolang we alle punten even zwaar lieten wegen, scoorde gewoon rechtop staan al driekwart van een pose. Met alleen die gewrichten, en de slechtste als rem op het cijfer, gaat de foto pas af als je het echt doet.
- 02
Laat de foto de bron zijn. De eerste poses zetten we met de hand uit, punt voor punt, en die klopten nooit precies met wat Vision in een echt lichaam ziet. Nu haalt een script de punten uit de foto zelf, met dezelfde Vision die ook in de camera draait. Wat de pose voorschrijft en wat de app meet, komt zo uit één bron.
- 03
Kloppen is nog niet leesbaar. De lijn met stippen op de gewrichten en een cirkel om het hoofd zei precies waar alles moest. Toch was hij te druk om in één blik te zien. Daarom tekenen we het doel nu als vlak: het zegt minder, en je ziet in een oogopslag of je erin staat.
- 04
Zwaar werk doe je pas als het nodig is. De omtrek van alle 22 poses uitrekenen bij het starten mislukte, omdat de camera op dat moment de grafische chip opeist. Nu rekent de app de omtrek pas uit als je een pose kiest, en dat merk je niet.
Letters en kleuren
- Interface
- SF Pro
- Stickers en aanwijzingen
- SF Rounded
- #FFD60Ahet doel, de aanwijzingen, de gekozen pose
- #FFC726hetzelfde geel in de donkere stand
- #EB382Ehet begin van de ring: nog ver van de pose
- #FF8C1Ade ring halverwege
- #38C759de ring vol en het aftellen
- Het geel staat in de assetcatalogus, met een eigen waarde voor de donkere stand. De kleuren van de ring staan in de code van het camerascherm.
- De stickers gebruiken de systeemkleuren van iOS (roze, turquoise, oranje en groen), zodat ze meegaan met de donkere stand en Verhoog contrast.
- Bradley Hand, een handschriftletter, staat alleen nog in de eerste doelfiguur en de werkbank. De teksten in de app zijn Engels, de vragen om toestemming Nederlands.
- Uitgelezen uit de code op 30 september 2026.
Onder de motorkap
- Camera
- AVFoundation
- Twee videostromen
- Foto-uitvoer
- Voor- en achtercamera
- Houding lezen
- Vision body pose
- 17 punten
- 15 keer per seconde
- Eigen wachtrij
- Vergelijken
- Genormaliseerde afstand
- Zwakste schakel
- Relatieve regels
- Stilstand
- Uitknippen
- Vision Subject Lift
- Contouren
- Core Image
- Interface
- SwiftUI
- Canvas
- Trillingen
- VoiceOver
- Bibliotheek
- JSON per pose
- Swift-script
- Gegenereerde foto's
Voor wie verder wil lezen
Hoe het precies werkt
Vision draait op een eigen wachtrij, zodat het camerabeeld nooit hapert.
Vision draait op een eigen wachtrij, zodat het camerabeeld nooit hapert. Van de negentien punten die Vision kent gebruikt de app er zeventien: hoofd, schouders, ellebogen, polsen, heupen, knieën en enkels. Een gladmaker middelt elk punt met het vorige. Anders springt het doel bij elk beeld een paar pixels heen en weer.
De vergelijking rekent de gewrichten van de pose om naar het kader om je eigen punten. Waar je staat en hoe groot je in beeld bent, maakt dan niet uit. De score is voor de helft het gemiddelde van die gewrichten en voor de helft het slechtste. Dat getal gaat maal het kwadraat van het deel dat in beeld is, en maal de regels van de pose. Een regel telt binnen zijn grens volledig mee, en op twee keer de grens niet meer. Boven 32 procent zit je in de buurt, vanaf 72 procent heb je hem.
Aftellen doet de app pas als je ook stilstaat. Over de laatste tien beelden mag elk punt gemiddeld nauwelijks bewegen. Blijf je zo twee seconden staan, dan maakt de zelfontspanner de foto. De app bewaart hem in Foto's, met alleen toestemming om toe te voegen. Je bibliotheek lezen kan hij niet.
Waar het nu staat
Af en getest op een iPhone SE (2022): de camera met voor- en achterkant, de bibliotheek van 22 poses, het meten, het gele vlak, de aanwijzingen, de ring, de zelfontspanner en het opslaan in Foto's.
Af en getest op een iPhone SE (2022): de camera met voor- en achterkant, de bibliotheek van 22 poses, het meten, het gele vlak, de aanwijzingen, de ring, de zelfontspanner en het opslaan in Foto's. We liepen de app langs de richtlijnen van Apple voor toegankelijkheid, de donkere stand en trillingen.
Het experiment is sinds mei afgesloten. Toen lag er nog open: poses met z'n tweeën als eerste stap naar groepsportretten, de stemmingen Bold en Editorial, een instellingenscherm, herkennen waar je bent en een versie waarin je je eigen lichaam in de doelpose ziet. De knop voor poses met z'n tweeën zit er al in, net als die voor Bold en Editorial, met Soon erbij.
Er zijn geen echte tests geschreven. De app staat niet in TestFlight en niet in de App Store, en of hij zo blijft heten is nog open.
Gaat er bij Strike a Pose een beeld van je telefoon af?
Nee. Alles draait op de telefoon, zonder netwerk. De foto die je maakt komt in Foto's, en de app vraagt alleen toestemming om toe te voegen.
Kan ik Strike a Pose downloaden?
Nee. De app staat niet in TestFlight en niet in de App Store. Hij is getest op een iPhone SE (2022).
Waar komen de voorbeeldposes in Strike a Pose vandaan?
We hebben ze met AI gerenderd: per houding één voorbeeldbeeld, steeds dezelfde vrouw in een witte studio. Vision haalt de punten uit dat beeld, en daar coacht de app je naartoe.
Maakt Strike a Pose zelf de foto?
Als je de zelfontspanner aanzet wel. Heb je de pose en sta je twee seconden stil, dan drukt hij af. Anders druk je zelf, als de ring om de sluiter groen is.
Werkt Strike a Pose ook met de selfiecamera?
Ja. De pose wordt dan gespiegeld, zodat hij klopt met wat je op je scherm ziet.
Wat we hier deden
- AI aan het werk zettenRoute
- Beeldherkenning laten bouwenToepassing
- App laten makenToepassing
- Machine learning en AI in je bedrijfToepassing
- Exploraties en proof of conceptsDienst
- Motion & micro-interactiesDienst
- Toegankelijkheid (WCAG)Dienst
- iOS- en mobiele appsDienst
- Haalbaarheidsexploraties op jouw materiaalDienst
- Beeld- en documentherkenningDienst
- Veilig omgaan met data & privacyDienst
