All checks were successful
Deploy to Staging / Build Images (pull_request) Successful in 31s
Deploy to Staging / Deploy to Staging (pull_request) Successful in 31s
Deploy to Staging / Verify Staging (pull_request) Successful in 2m19s
Deploy to Staging / Notify Staging Ready (pull_request) Successful in 8s
Deploy to Staging / Notify Staging Failure (pull_request) Has been skipped
Implement VIN-specific OCR extraction with optimized preprocessing: - Add POST /extract/vin endpoint for VIN extraction - VIN preprocessor: CLAHE, deskew, denoise, adaptive threshold - VIN validator: check digit validation, OCR error correction (I->1, O->0) - VIN extractor: PSM modes 6/7/8, character whitelist, alternatives - Response includes confidence, bounding box, and alternatives - Unit tests for validator and preprocessor - Integration tests for VIN extraction endpoint Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
25 lines
443 B
Python
25 lines
443 B
Python
"""Pydantic models for OCR service."""
|
|
from .schemas import (
|
|
BoundingBox,
|
|
DocumentType,
|
|
ExtractedField,
|
|
JobResponse,
|
|
JobStatus,
|
|
JobSubmitRequest,
|
|
OcrResponse,
|
|
VinAlternative,
|
|
VinExtractionResponse,
|
|
)
|
|
|
|
__all__ = [
|
|
"BoundingBox",
|
|
"DocumentType",
|
|
"ExtractedField",
|
|
"JobResponse",
|
|
"JobStatus",
|
|
"JobSubmitRequest",
|
|
"OcrResponse",
|
|
"VinAlternative",
|
|
"VinExtractionResponse",
|
|
]
|