feat: VIN Photo OCR Pipeline (#67) #75
Reference in New Issue
Block a user
Delete Branch "issue-67-vin-ocr-pipeline"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implements VIN-specific OCR extraction in the OCR service with optimized preprocessing and validation.
POST /extract/vinendpoint for VIN extraction from photosFiles Changed
ocr/app/validators/vin_validator.py- VIN validation with check digit and OCR error correctionocr/app/preprocessors/vin_preprocessor.py- VIN-optimized image preprocessingocr/app/extractors/vin_extractor.py- VIN extraction with pattern matchingocr/app/routers/extract.py- Added/extract/vinendpointocr/app/models/schemas.py- Added VinExtractionResponse modelCloses #67
Test plan
Generated with Claude Code