Thin React wrapper over @pose-tracker/pose-estimation-web.
Mirrors RN light naming: PoseTrackerProvider, PoseCamera, usePoseTracker.
npm install @pose-tracker/pose-estimation-web-react @pose-tracker/pose-estimation-web @tensorflow/tfjsimport {
PoseTrackerProvider,
PoseCamera,
usePoseTracker,
} from '@pose-tracker/pose-estimation-web-react';
function Screen() {
usePoseTracker({ onKeypoints: (e) => console.log(e.keypoints.length) });
return <PoseCamera style={{ height: 480 }} />;
}
export function App() {
return (
<PoseTrackerProvider options={{ model: 'movenet' }}>
<Screen />
</PoseTrackerProvider>
);
}