Commit Graph

5 Commits

Author SHA1 Message Date
Franck Garnier
87d64d241c fix: increase default timeout to 2h for large panoramas (87+ images)
cpfind on 80+ images takes ~30 min, previous 600s timeout was insufficient.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 15:36:08 -04:00
Franck Garnier
806d2be732 feat: auto-select blender based on camera type
- NavCam -> enblend --pre-assemble (better vignette/horizon handling)
- Mastcam-Z -> verdandi (eliminates overexposure at seam transitions)
- Based on visual comparison: enblend default is best for NavCam,
  verdandi is best for MCZ (user confirmed)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 15:11:19 -04:00
Franck Garnier
264ae1aab8 feat: switch from enblend to verdandi for blending
verdandi eliminates overexposure at seam transitions, especially on
Mastcam-Z panoramas. Also faster than enblend.

Benchmark results:
- MCZ sol 1817: 0 bright cols (vs 142 with enblend)
- MCZ sol 1775: 1 bright col (vs 1105 with enblend)
- Faster: 1s vs 2.3s (sol 1817), 66s vs 174s (sol 1775)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 15:00:25 -04:00
Franck Garnier
b1737ba89d fix: install mysql-connector-python via pip instead of apt
python3-mysql.connector not available in debian bookworm

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 10:27:26 -04:00
Franck Garnier
97e7101855 Initial commit: Dockerfile, pipeline script, docker-compose
- Dockerfile based on debian:bookworm with Hugin 2024, Python 3, OpenCV
- Automated panorama pipeline for NavCam and Mastcam-Z
- CLAHE preprocessing for cpfind, render with originals
- NavCam tile 01+04 combining with 16px overlap
- docker-compose.yml for homelab deployment

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 10:26:47 -04:00