Upload
marc-combes
View
323
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Workshop Kofax Mobile Application Development Frankfurt, 31. Januar 2013
Stephan Mayer / Boris Knieß
Agenda
Was ist Mobile Capture?
Anwendungsfälle
Herausforderungen
Einführung Mobile Capture SDK
Funktionsübersicht
Architektur
Anwendungsszenarien
Live Demo
2
Mobile Capture Anwendungsfälle
Kunden-service
Lieferschein-erfassung
Spesenbeleg-erfassung
Kredit-abwicklung
Neu Kunden
Schaden-abwicklung
Erfassung Patientenbelege
Privat Abrechnung
Year: 97 Make: Toyota Model: Tacoma
Einbinden der Kunden und Mitarbeiter
Anwender kann über die eingebaute Kamera Bilder erfassen.
Eingabe und Überprüfung von relevanten Daten
Kontrolle und Über-tragung von Inhalt und Metadaten an den Backend-Prozess
Kofax Mobile Capture Prozessfluss
Was ist die Herausforderung?
Ungleichmäßige Ausleuchtung
Trapezoide Verzerrung
Beliebige Rotation
Hintergrund
Farbverläufe
Farbe = enorme Datenmengen
Lösung: Mobile VRS
6
Automatischer Kontrast
Entzerrung des
Trapezoids
Automatische Ausrichtung
Automatischer Zuschnitt
VRS Binarisierung
Kleine Dateien
Mobile VRS Funktionen - Aufnahme
Komplette Steuerung der Smartphone-Kamera Bildstabilisator über Gyrosensor (Aufnahmeverzögerung bei Bewegung) Übernahme von existierenden Fotos aus Album
Mobile VRS Funktionen - Verarbeitung
Erkennung des Dokumententrapezoids Prüfung der Bildqualität (Lage, Belichtung, Rauschen) Umfangreiche Bildbereinigung (Zuschnitt, Entzerrung, Ausrichtung)
Mobile VRS Funktionen - Bildoptimierung
Funktion Beschreibung
Schmutzentfernung entfernt einzelne Schmutzpixel
Schärfen Reduziert Unschärfe, verbessert OCR und Lesbarkeit
Drehung Dreht Bild in 90° Schritten
Autom. Drehung Dreht Bild so, dass Schrift lesbar ist
Schräglagenkorrektur Korrigiert Schräglage nach Inhalt (nicht Kante)
Bittiefe Wandelt nach Graustufen oder Schwarz/Weiß
Skalierung Reduziert die effektive Auflösung (DPI)
Hintergrundglättung Normalisiert farbigen Hintergrund auf den Mittelwert
9
Mobile VRS im Automatikmodus
10
Kofax Mobile Capture Architekturübersicht
Mobile Capture Lib KFS KC
Fach-applikation
KTM
Mobiler Anwender Back Office Firewall
Internet
DMS/Archiv
BPM
Version 1.1 Version 3.5.2.5 Version 10.0.1 R3
HTTPS
Android Version ≥ 2.2 Apple iOS ≥ 4.2
HTTPS
Was ist ein Geschäftsvorfall (Case)?
Schema für Dokumententyp, definiert
Einstellungen für Erfassung
Felder für die Indexeingabe
12
Einstellungen für Erfassung Ausgabeformat: Farbe, Graustufen, S/W Auflösung (DPI) AutoOrientation AutoCrop AutoDeskew
Felddefinitionen z.B. Name, Adresse, Kundennummer Eingegebene Daten werden mit Dokument verknüpft
Integration mit Kofax Front Office Server (KFS)
(1) Case Definitionen von KFS laden (2) Case erstellen automatisch im Code
oder optional über Benutzerinteraktion
• Startbildschirm • Case Management • Bearbeitungsfunktionen • Dateneingabe
(3) Übertragung an KFS
Integration ohne Kofax Front Office Server
(1) Case Definitionen aus XML laden (2) Case erstellen automatisch im Code
oder über Benutzerinteraktion
• Startbildschirm • Case Management • Bearbeitungsfunktionen • Dateneingabe
(3) Übertragung an eigenes Backend (über eigene Transferfunktion)
KMC Library Software Stack
15
Eigene App
Abstraktionsschicht (KAL – KMC Abstract Layer)
KMC Internal
EVRS Image Processing
16
KMCConfiguration object
operations : string
imageSource : enum
processAutomatically : bool
reviewImage : bool
imageQualityFeedback : bool
stabilizerFeedback : int
VRSLicense : string
VRSVersion : string
KMCversion : string
KFSServerURL : string
logoURL : string
caseTermRename : string
aboutBoxHTML : string
showSettingsButton : bool
showCaptureSettingsScreen : void
void showHomeScreen : void
showCaseInfoFirst : bool
Eigenschaften für CaptureAndProcess
Eigenschaften für KFS Integration
17
18
Zusammenfassung
Einfach zu verwendendes, natives SDK für iOS und Android
3 typische Anwendungsszenarien
Integration von „mobilem Scannen“ (nur EVRS)
Integration von „Scannen“ + Indizierung mit Kofax Backend
Integration von „Scannen“ + Indizierung mit eigenem Backend
Preise und Verfügbarkeit auf Anfrage
19