Dynamsoft Camera Enhancer (DCE) ist ein Software Development Kit (SDK), das den Prozess der Kamera-Frame-Erfassung erheblich verbessert und hochqualitative Bilder für Bildverarbeitungsprodukte bereitstellt, um Effizienz und Genauigkeit zu steigern.
Hauptmerkmale der Frame-Verbesserung
Der Hauptwert von DCE liegt in seinen fortschrittlichen Frame-Verarbeitungsfunktionen:
- Frame-Filterung: Dies überspringt unscharfe Frames durch die Verwendung eines Sensorfilters (um Frames während des Geräteschüttelns zu filtern) und eines Schärfefilters (unter Verwendung eines Algorithmus zur Bewertung der Frame-Qualität), was die zeitaufwändige Verarbeitung von minderwertigen Bildern verhindert und die Genauigkeit der Barcode- und Texterkennung verbessert.
- Verbesserter Fokus: Über das standardmäßige System-Autofokus hinaus bietet DCE zusätzliche Modi für Geräte mit niedriger Leistung, einschließlich kontinuierlichem Fokus mit benutzerdefinierten Intervallen, Fokusanpassung bei abnehmender Frame-Qualität und Tap-to-Focus.
- Automatischer Zoom: Bei der Arbeit mit einem Barcodeleser kann DCE Zwischenergebnisse verwenden, um automatisch auf den interessierenden Bereich zu zoomen, um die Dekodierung zu erleichtern, und den Zoom nach erfolgreicher Erfassung zurückzusetzen.
- Intelligente Taschenlampe: Es bietet flexible Taschenlampensteuerung, einschließlich der Aktivierung einer intelligenten Taschenlampenfunktion, bei der die Taschenlampentaste nur erscheint, wenn das Umgebungslicht niedrig ist.
Kernfunktionalität und Plattform
- Reguläre Kamerasteuerung: Das SDK bietet wesentliche, einheitliche Kamerasteuerungs-APIs für iOS und Android, die es Entwicklern ermöglichen, Kamerafunktionen mit minimalem Code zu integrieren.
- Videopuffer: DCE hält einen internen Videopuffer aufrecht, der es Bildverarbeitungsbibliotheken ermöglicht, sofort auf Videoframes zuzugreifen, die Stabilität zu verbessern und die Erfassungszeit für die Verarbeitung mehrerer Frames zu verkürzen.
- Interaktive UI-Ansicht: Es umfasst CameraView für Echtzeit-Video-Streaming und ImageEditorView für die Verarbeitung einzelner Bilder, die beide in der Lage sind, erfasste Ergebnisse zu visualisieren und manuelle Bearbeitungen zur Verbesserung der Erkennungsgenauigkeit zu ermöglichen.
DCE ist derzeit für JavaScript (Browser), Java (Android) und Objective-C/Swift (iOS) verfügbar und bietet eine hochstandardisierte Kamerasteuerungslösung für verschiedene Anwendungsfälle, einschließlich solcher mit Langstrecken-Dekodierungsanforderungen oder auf Geräten mit niedriger Leistung.