Docs: Elevate background-removal quality — tuning knobs must be inline in the primary capture workflow with live re-run #15
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The plan of record must make explicit that background removal is the load-bearing phase of the image pipeline: the mask defines the slab's pixel footprint, and every downstream measurement (length, widths, sqft, bdft) is derived from it. A poor mask silently corrupts the numbers with no visual cue, so the user must be able to judge and correct the mask in place.
Why this matters
Required behavior
POC scope: client-side only — server fallback deferred, not removed
For the POC, background removal is client-side only: sheet detection, chroma-key or black threshold, and the four sliders all run on the phone. The server-side U2Net "try harder" fallback is deferred from the first release, not cut entirely.
Doc changes required
Acceptance criteria
Labels
docs, blocking-for-poc, ux
Closed: resolved along the way to M3.