- 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>
- Install libgl1 and other OpenCV runtime deps via apt
- Skip paddle/blinker/opencv lines from PaddleOCR requirements (they conflict with the sm_120 wheel or system packages)
- Force opencv>=4.10 (numpy 2 ABI) then pin numpy<2 (imgaug uses removed np.sctypes)
- Smoke-test PGNet module imports before declaring success
Verified end-to-end on RTX 5090 + paddle 3.3.0.dev20251209.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Clones qjadud1994/Korean-license-plate-Generator (MIT) on the server
- Provides plate backgrounds and pre-rendered glyph PNGs, avoiding font licensing
- Asset directory ignored from this repo
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>