← Back to AI Site Inspector

Visual deduplication test

This test runs on your device and doesn't call OpenAI, NHBC or Cloudflare Workers. It compares image features and their geometric positions, rather than matching the AI's wording.

1. Test two real photographs

Upload two images of the same hanger from different views, or images of two different hangers. Capture from the camera below if easier.

Image A preview
Image B preview

Waiting for images

2. Test live camera images

Take A, move the phone slightly, take B, then select Compare A and B above. You can also point it at different joist hangers.

3. Built-in regression

Creates a synthetic timber-and-hanger image, then alters its exposure, zoom, rotation and fixing pattern. The synthetic images are not evidence that the algorithm is accurate on real sites.

Debug explanation

Same means enough visual features align under one geometric transformation. Uncertain means some features align, but not enough to merge safely. Different means the matcher did not establish identity; it does not prove the items are different.

The test deliberately avoids automatically merging uncertain matches. Lighting, repetitive timber patterns, motion blur and severe changes of viewpoint can still cause mistakes.