OCR-Spike — Google ML Kit Text Recognition v2 (on-device, German handwriting) #423
Labels
No labels
app/archiv
app/einkaufslisten
app/imap-client
app/wissensbasis
arch-answered
arch-question
area/api
area/auth
area/infra
area/mobile
area/shared
area/ui
area/web
portfolio-status
prio/high
prio/low
prio/medium
roadmap/public
size/l
size/m
size/s
size/xl
size/xs
status/blocked
status/needs-info
type/bug
type/chore
type/docs
type/feature
type/idea
type/refactor
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
admin-mrrm/mrrmlabapp#423
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Kontext
Vorgänger: #421 (TrOCR-handwritten on-device) → verworfen. Test mit handschriftlichem „Oregano" lieferte „consequences" — Total-Halluzination wegen IAM-English-Cursive Vokabular-Bias. CER ≈ 1.0 statt der zu Beginn formulierten Decision-Schwelle CER ≤ 0.30. PR #422 wird nicht gemerged.
Alternativen-Analyse (Stakeholder-Frage 28.5.):
deu_best— Druckschrift gut, Handschrift historisch schwachEntscheidung: C zuerst.
Why ML Kit
Acceptance Criteria
@react-native-ml-kit/text-recognitionintegriert via dev-client EAS-Build/ocr-spikeruft ML Kit API auf, zeigt Output + LatenzDefinition-of-Done
Wenn ML Kit das „Oregano"-Sample sauber liest → Pivot zu produktiver Image-Preview-Integration in einer Folge-Story. Falls nicht → Fallback PaddleOCR (D) oder Cloud-VLM (B).
Verwandt