Skip to content

Commit d511d00

Browse files
kalwaltclaude
andcommitted
doc(wasm): note .fset3 / KPM detection in the NFT demo description (#161)
Update the demo's intro text to describe the full KPM-detection -> AR2-tracking pipeline and that `.fset3` (KPM reference keypoints) is loaded for detection, matching the actual "Detect (KPM)" behavior. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent c088fa9 commit d511d00

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

crates/wasm/www/simple_nft_example.html

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -133,14 +133,16 @@ <h1>WebARKitLib.rs – NFT Tracking Example</h1>
133133

134134
<div class="description">
135135
<p>
136-
This demo demonstrates <strong>AR2 Natural Feature Tracking</strong> running
137-
entirely in Rust/WASM. The AR2 tracking engine uses template matching on
138-
image pyramids to refine a camera pose.
136+
This demo demonstrates the full <strong>NFT pipeline — KPM detection then
137+
AR2 tracking</strong> — running entirely in Rust/WASM. KPM keypoint matching
138+
finds the marker and its initial pose; the AR2 engine then refines that pose
139+
via template matching on image pyramids.
139140
</p>
140141
<p>
141-
The pipeline loads <code>.iset</code> (image pyramid) and <code>.fset</code>
142-
(feature points) marker data, accepts an initial 3×4 camera pose, and runs
143-
per-frame tracking to produce a refined pose.
142+
The pipeline loads <code>.fset3</code> (KPM reference keypoints, used for
143+
detection), plus <code>.iset</code> (image pyramid) and <code>.fset</code>
144+
(feature points) for tracking. "Detect (KPM)" produces the initial 3×4 pose;
145+
"Track Frame" then runs per-frame AR2 refinement.
144146
</p>
145147
<p>
146148
<strong>Note:</strong> Full NFT detection (KPM) requires a pure-Rust FREAK

0 commit comments

Comments
 (0)