# Stamp Search Progress

**UUID**: `384b0ff44aaaa1f14cb2cd63b3fea966`
**Video**: Charade (1963) - ~115 min
**Status**: ⏸️ Paused - User review needed

## Dialogue Timeline (ASR references to "stamps")

| Time | Dialogue |
|------|----------|
| 504s | "but if you went back in the road me a letter you could have the stamps I'll" |
| 5519s | "The envelope, but the stamp's on it." |
| 5576s | "He was so excited when he got the stamps" |
| 5586s | "That's where Jean-Louis trades his stamps." |
| 5683s | "I'm sorry, I don't know anything about stamps." |
| 5730s | "It's the most valuable stamp in the world." |
| 5860s | "It was the stamps on the letter Charles had with him on the train." |
| 5868s | "You're not safe as long as you have these stamps." |
| 6269s | "Just bring those stamps over here." |
| 6275s | "If you take him those stamps, he'll kill you too." |
| 6651s | "The truth now, was it my hide or those stamps?" |
| 6662s | "and turn in those stamps." |
| 6757s | "Now, come on. Give me the stamp." |
| 6790s | "I'll give you the stamps. Come on." |
| 6813s | "Come on, give me those stamps." |
| 6833s | "No, don't change the subject. Just give me the stamps." |
| 6846s | "Well, before we start that, may I have the stamps?" |

## Methods Tried (All returned "都不是" - none matched)

### 1. Color-Based Detection (Blue + Red for Inverted Jenny)
- **Script**: `scripts/filter_stamp_colors.py`
- **Candidates**: 21 images
- **Location**: `output/384b0ff44aaaa1f14cb2cd63b3fea966/florence2_results/STAMP_CANDIDATE_*.jpg`
- **Result**: ❌ Not a match

### 2. Balanced Blue+Red Shape Detection
- **Script**: `scripts/filter_stamp_colors.py` (refined)
- **Candidates**: 13 images
- **Location**: `output/384b0ff44aaaa1f14cb2cd63b3fea966/florence2_results/BALANCED_STAMP_*.jpg`
- **Result**: ❌ Not a match

### 3. Rectangle Shape + Color Detection (Full Frames)
- **Script**: `scripts/detect_stamp_shapes.py`
- **Candidates**: 22 crops from 8 scan frames
- **Location**: `output/384b0ff44aaaa1f14cb2cd63b3fea966/florence2_results/STAMP_CROP_*.jpg`
- **Result**: ❌ Not a match

### 4. Full Video Scan (every 60 seconds)
- **Script**: `scripts/scan_full_video_stamps.py`
- **Frames scanned**: 115
- **Candidates**: 27 images
- **Location**: `output/384b0ff44aaaa1f14cb2cd63b3fea966/stamp_candidates_full/`
- **Result**: ❌ Not a match

### 5. Florence-2 AI Vision
- **Script**: `scripts/test_florence2_stamps.py`
- **Result**: ❌ Model loading error (`_supports_sdpa` attribute missing)

### 6. Paper/Envelope Detection at Dialogue Scenes
- **Script**: `scripts/scan_charade_stamps.py`
- **Frames scanned**: 67 (from key stamp dialogue timestamps)
- **Candidates**: 60+ paper-like rectangular crops
- **Location**: `output/384b0ff44aaaa1f14cb2cd63b3fea966/stamp_scenes_crops/`
- **Result**: ❌ Not a match (or user hasn't reviewed yet)

## Key Timestamps for Visual Inspection

The most important scenes where stamps are shown/discussed:

| Timestamp | Context |
|-----------|---------|
| 5520s | "The envelope, but the stamp's on it" - likely shows the envelope with stamps |
| 5730s | "It's the most valuable stamp in the world" - likely close-up of stamps |
| 6270s | "Just bring those stamps over here" - likely shows stamps being exchanged |
| 6846s | Final scene about stamps - "may I have the stamps?" |

## Final Conclusion (2026-04-14)

**The ONLY scene where stamps are visually shown in the entire movie is the magnifying glass scene at ~5730s.**

All other scenes where characters discuss stamps (504s, 5519s, 5576s, 5860s, 6269s, 6651s, 6757s, 6846s) do NOT show the stamps on screen. The stamps are presumably in envelopes, pockets, or off-camera. This is intentional cinematic technique - the director only reveals the stamps during the dramatic examination scene.

### Confirmed Stamp Location

| Timestamp | Description | Confidence |
|-----------|-------------|------------|
| **5730s** | "It's the most valuable stamp in the world." + Magnifying glass | ✅ CONFIRMED |
| 5733-5735s | Close-up of stamp through magnifying glass | ✅ CONFIRMED |

### Next Steps (if needed)
- Use the 5730s stamp image as a reference for template matching in other videos
- Document the stamp appearance for future recognition tasks
