intelliScan-analytic-engine | ||
intelliScan-analytic-engine.xcodeproj | ||
intelliScan-analytic-engineTests | ||
intelliScan-analytic-engineUITests | ||
README.md |
intelliScan Analytic Engine
intelliScan Analytic Engine ist eine SwiftUI-Anwendung, die die Texterkennungsfunktionen von Apple Vision verwendet, um Text live von der Kamera aufzunehmen. Die Anwendung kann Texte analysieren, nach einem bestimmten Regex-Muster suchen und bei Übereinstimmung eine Benachrichtigung anzeigen.
Funktionalitäten
-
Texterkennung: Die Anwendung verwendet die Vision Framework von Apple, um Text live von der Kamera zu erkennen.
-
Regex-Matching: Es ist möglich, die erkannten Texte auf Übereinstimmung mit einem benutzerdefinierten Regex-Muster zu prüfen.
-
Benachrichtigung bei Übereinstimmung: Wenn ein Text mit dem Regex-Muster übereinstimmt, wird eine Benachrichtigung angezeigt.
-
Rechteckzeichnung: Die Position des erkannten Textes wird auf dem Bildschirm mit Rechtecken markiert.
Systemanforderungen
- iOS 14.0 oder höher
- Swift 5.0 oder höher
- Xcode 12.0 oder höher
Installation
- Klonen Sie das Repository.
- Öffnen Sie das Projekt in Xcode.
- Wählen Sie Ihr Zielgerät und starten Sie die Anwendung.
Anpassungen
- Regex-Muster ändern: Du kannst das Regex-Muster in der
checkForRegexMatch
-Funktion inCameraView
anpassen. - Benachrichtigung anpassen: Du kannst den Benachrichtigungstext und das Verhalten in der
isShowingPopup
-Variable und dem dazugehörigenAlert
-Block inContentView
anpassen.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert - siehe die LICENSE-Datei für Details.