Default weights (Type 1/2/3/4 = 0.80/0.05/0.10/0.05) approximate the
real-world mix: ~98% of registered cars are post-2006 single-line, plus
~7.5% commercial yellow. Override via --type_weights when needed. Also
prints per-type counts so the operator can sanity-check distribution.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- generate_synthetic.py: Type 1/2 (one-line) and Type 3/4 (two-line) supported
- Hangul char map covers all 37 glyphs available in the asset bundle
- Two-line plates emit two separate PGNet polygons (top region+digits, bottom char+digits)
- REGION_MAP is a best-effort guess and flagged for visual verification
- Optional --dict flag prints coverage diagnostics
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>