Add screenshot-driven inventory recognition (v0.2.0)

- New ScreenshotFrame: capture screen / load PNG, two-click bbox,
  threaded template matching, editable preview grid for corrections
- ManualFrame kept as second tab for users who prefer typing counts
- capture.py: screen grab via mss (cross-platform)
- requirements: add mss>=6.0 for screen capture support

Closes the gap from v0.1.0 where users had to manually count
every slab — now they aim, click two corners, and edit any
mis-recognized cell.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Claude
2026-05-13 22:31:27 +09:00
parent 610e979fbb
commit e388c965bc
4 changed files with 544 additions and 115 deletions

View File

@@ -1,2 +1,3 @@
Pillow>=9.0
requests>=2.25
mss>=6.0