feat(ocr): Bildausschnitt (Crop) vor der Analyse wählbar #326

Closed
opened 2026-05-18 08:20:25 +02:00 by admin-mrrm · 1 comment
Owner

Motivation

Beim Fotografieren von Einkaufszetteln landen oft irrelevante Bildbereiche im Foto (Tischrand, Hintergrund, Nachbar-Zettel, Schatten). Diese verschlechtern die OCR-Erkennung und führen zu Falsch-Einträgen.

Der User soll vor der Analyse einen Bildausschnitt definieren können, der nur den relevanten Bereich (den Zettel) enthält.

Lösung

Erweiterung der Pre-OCR-Vorschau-Route (siehe #87 Rotate-Vorschau) um ein Crop-Tool:

  1. Nach Bildauswahl: Vorschau mit normalisiertem Bild (wie #87)
  2. Neu: Crop-Overlay mit verschiebbaren Eckpunkten / Rechteck-Rahmen
  3. Neu: Optional automatischer Vorschlag (Dokumenten-Erkennung) wenn machbar
  4. User bestätigt → gecropptes Bild geht in OCR-Pipeline

Akzeptanzkriterien

  • Crop-Rahmen wird auf Vorschaubild eingeblendet
  • Eckpunkte / Kanten per Touch verschiebbar
  • OCR läuft auf dem zugeschnittenen Bild, nicht auf dem Original
  • "Ohne Crop analysieren" als Skip-Option weiterhin möglich
  • Funktioniert in Kombination mit Rotation aus #87

Mögliche Libraries

  • expo-image-manipulator (crop-Action vorhanden) für die eigentliche Zuschnitt-Operation
  • Crop-UI: manuell mit Tamagui + Reanimated, ODER bestehende RN-Crop-Library prüfen (z.B. react-native-image-crop-picker falls Expo-kompatibel)

Verwandt

  • #87 (Rotate-Vorschau) — selbe Route, Crop kommt davor oder danach
  • #85 (Review-Layout) — gefixt
## Motivation Beim Fotografieren von Einkaufszetteln landen oft irrelevante Bildbereiche im Foto (Tischrand, Hintergrund, Nachbar-Zettel, Schatten). Diese verschlechtern die OCR-Erkennung und führen zu Falsch-Einträgen. Der User soll **vor der Analyse** einen Bildausschnitt definieren können, der nur den relevanten Bereich (den Zettel) enthält. ## Lösung Erweiterung der Pre-OCR-Vorschau-Route (siehe #87 Rotate-Vorschau) um ein **Crop-Tool**: 1. Nach Bildauswahl: Vorschau mit normalisiertem Bild (wie #87) 2. **Neu:** Crop-Overlay mit verschiebbaren Eckpunkten / Rechteck-Rahmen 3. **Neu:** Optional automatischer Vorschlag (Dokumenten-Erkennung) wenn machbar 4. User bestätigt → gecropptes Bild geht in OCR-Pipeline ## Akzeptanzkriterien - [ ] Crop-Rahmen wird auf Vorschaubild eingeblendet - [ ] Eckpunkte / Kanten per Touch verschiebbar - [ ] OCR läuft auf dem zugeschnittenen Bild, nicht auf dem Original - [ ] "Ohne Crop analysieren" als Skip-Option weiterhin möglich - [ ] Funktioniert in Kombination mit Rotation aus #87 ## Mögliche Libraries - `expo-image-manipulator` (`crop`-Action vorhanden) für die eigentliche Zuschnitt-Operation - Crop-UI: manuell mit Tamagui + Reanimated, ODER bestehende RN-Crop-Library prüfen (z.B. `react-native-image-crop-picker` falls Expo-kompatibel) ## Verwandt - #87 (Rotate-Vorschau) — selbe Route, Crop kommt davor oder danach - #85 (Review-Layout) — gefixt
Author
Owner

Verwandte neue OCR-Issues:

  • #325 [Bug] Over-Segmentation handschriftlicher Zeilen
  • #326 feat: Crop vor der Analyse
  • #327 feat: Zeilen-Boxen-Vorschau mit Korrektur

Alle drei in Milestone v0.5.

**Verwandte neue OCR-Issues:** - #325 [Bug] Over-Segmentation handschriftlicher Zeilen - #326 feat: Crop vor der Analyse - #327 feat: Zeilen-Boxen-Vorschau mit Korrektur Alle drei in Milestone v0.5.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp#326
No description provided.