Use a live camera or upload PNG, JPEG, and WebP images. Analysis runs in OpenCV on this device. Models load only when needed; no account is needed for local analysis. Camera access starts only when you ask, and stops when this panel closes or the page is hidden.
◉Camera is offStart the camera or upload an image.
⌁ Analysis stays in this browser. Capture & attach adds a chat attachment, which is sent only when you send your message.
Reference object
Upload an image cropped to a flat, textured object, then save it as the reference. Upload another scene or start the camera to find it.
Live resultWaiting for an image
3D pose estimationOpenCV solvePnP · entirely on this device
Open printable ArUco marker #7
Camera calibration
Optional JSON: width, height, fx, fy, cx, cy, distortion [k1,k2,p1,p2,k3]. Use the same camera, resolution and crop as the calibration.
Use the full black width of an ArUco marker, or the real width and height of the saved flat reference. A plain square has no identity or stable in-plane orientation. Axes show X red, Y green, Z blue. This estimates a known object's pose; it does not reconstruct a scene or a human skeleton.