אימות מסמכים באמצעות בינה מלאכותית דרך מצלמת הנייד אינו רק OCR—זהו תהליך מלא: זיהוי מסמך בפריים, הערכת איכות, חילוץ שדות, אימות ובדיקת אותנטיות. כל שלב יכול להפוך לצוואר בקבוק, ולכן אנו משתמשים בשילוב של שיטות שהוכחו בעשרות פרויקטים. תרחיש טיפוסי: המשתמש מצלם דרכון בתאורה לקויה, המסמך מוצל חלקית, והקצוות קטועים. גם אם ה-OCR קורא את הטקסט, ייתכן שה-MRZ פגום והנתונים נכשלים באימות. ללא הדרכה, המשתמש מבצע 3–5 ניסיונות, מה שמחמיר את חוויית המשתמש, מעלה את שיעור הנטישה בעד 30%, ומגדיל את עלויות התמיכה. אנו פותרים זאת באופן מקיף, מצמצמים ניסיונות כושלים לספרות בודדות וחוסכים בתקציב בקרת ההונאות. בניסיון שלנו בהטמעת מערכות אימות לבנקים ולשירותי פינטק, דיוק הזיהוי מגיע ל-99% עם תצורת pipeline נכונה. לצוות שלנו ניסיון של למעלה מ-8 שנים בפתרונות אימות מסמכים לנייד, והוא השיק בהצלחה יותר מ-50 פרויקטים בתחום זה. אנו מבטיחים דיוק של >99% עם הגדרה נכונה—כל פרויקט מלווה בביקורת איכות מפורטת.
למה OCR גולמי לא עובד
ניסיון לקרוא דרכון באמצעות Vision framework (iOS) או ML Kit (Android) ולנתח את התוצאה עם regex הוא הגישה הראשונה הנפוצה ביותר. היא מניבה דיוק של 70–80% במעבדה ו-40–60% על משתמשים אמיתיים: בוהק, זווית צילום, דפים מקומטים, בלאי מסמכים—כל אלה שוברים OCR פשוט.
ה-pipeline הנכון מוסיף שלוש שכבות:
- עיבוד מקדים של תמונה. תיקון פרספקטיבה (מסמך שצולם בזווית), שיפור ניגודיות, הסרת בוהק. ב-iOS—CIFilter + CIPerspectiveCorrection. ב-Android—OpenCV דרך JNI או CameraX עם ImageAnalysis מותאם.
- OCR ייעודי למסמכים. לא OCR כללי, אלא מודלים שאומנו על מסמכים: Microsoft Azure Document Intelligence, Google Document AI, Amazon Textract. הם מחזירים שדות מובנים—שם משפחה, שמות פרטיים, תאריך לידה, מספר מסמך.
- ניתוח אזור קריאה ממוכן (MRZ). דרכונים מכילים MRZ לפי תקן ICAO 9303. זהו המקור האמין ביותר: גופן תקני, מבנה ברור, סכומי ביקורת. ספריות: mrz-java, passport-reader ל-iOS, או יישום מותאם אישית.
למה אנו בוחרים ב-Azure Document Intelligence?
Azure Document Intelligence מספק דיוק של >99% על מסמכים תקניים, תומך ב-MRZ ישירות מהקופסה, ומספק ציוני ביטחון לכל שדה. בהשוואה ל-Google Document AI (דיוק של ~98%) ול-Amazon Textract (95%, ללא MRZ מובנה), Azure מציע את יחס המחיר/איכות הטוב ביותר לתרחישי נייד. לפרויקטים עם תקציב מוגבל, Google Document AI עובד; לאינטגרציה עם AWS, Amazon Textract; אבל לתרחישי עומס בנייד, Azure יציב יותר.
| ספק | דיוק על מסמכי זהות | מהירות | תמיכה ב-MRZ |
|---|---|---|---|
| Azure Document Intelligence | >99% | 2–5 שניות | כן |
| Google Document AI | >98% | 3–7 שניות | כן |
| Amazon Textract | >95% | 5–10 שניות | לא |
כיצד אנו משלבים את Azure Document Intelligence
// iOS — Swift
import AzureAIDocumentIntelligence
class DocumentVerificationService {
private let client: DocumentIntelligenceClient
func analyzePassport(imageData: Data) async throws -> PassportData {
let request = AnalyzeDocumentRequest(
urlSource: nil,
base64Source: imageData.base64EncodedString()
)
let operation = try await client.beginAnalyzeDocument(
"prebuilt-idDocument",
analyzeRequest: request
)
let result = try await operation.waitForResult()
guard let document = result.documents?.first else {
throw DocumentError.noDocumentDetected
}
return PassportData(
firstName: document.fields?["FirstName"]?.valueString,
lastName: document.fields?["LastName"]?.valueString,
documentNumber: document.fields?["DocumentNumber"]?.valueString,
dateOfBirth: document.fields?["DateOfBirth"]?.valueDate,
expiryDate: document.fields?["ExpirationDate"]?.valueDate,
nationality: document.fields?["CountryRegion"]?.valueCountryRegion,
mrz: document.fields?["MachineReadableZone"]?.valueString,
confidence: document.confidence ?? 0
)
}
}ציון הביטחון הוא פרמטר קריטי. אם הביטחון < 0.8, אנו מבקשים צילום חוזר עם הדרכה למשתמש (תאורה טובה יותר, להחזיק שטוח יותר, לא לכסות קצוות).
הדרכת מצלמה בזמן אמת
המשתמש לא צריך לבצע ניסיונות מרובים בעיוורון. משוב בזמן אמת במהלך הצילום באמצעות Vision framework ב-iOS:
// Detects document bounds in realtime while camera is active
func detectDocumentInFrame(_ pixelBuffer: CVPixelBuffer) {
let request = VNDetectRectanglesRequest { [weak self] request, error in
guard let observation = request.results?.first as? VNRectangleObservation else {
self?.cameraGuidance = .noDocumentFound // "Наведите камеру на документ"
return
}
let area = observation.boundingBox.width * observation.boundingBox.height
if area < 0.4 {
self?.cameraGuidance = .tooFar // "Поднесите ближе"
} else if area > 0.9 {
self?.cameraGuidance = .tooClose // "Отдалите камеру"
} else {
self?.cameraGuidance = .ready // Автоматическая съёмка
}
}
request.minimumAspectRatio = 0.5
request.maximumAspectRatio = 1.0
request.minimumConfidence = 0.7
try? VNImageRequestHandler(cvPixelBuffer: pixelBuffer).perform([request])
}צילום אוטומטי כשהמיקום אידיאלי מסיר את הצורך ללחוץ על כפתור—ומפחית את מספר הצילומים הגרועים.
זיהוי זיופים: מה אנו בודקים?
אנטי-ספופינג בסיסי לאימות נייד כולל:
| בדיקה | שיטה |
|---|---|
| מסמך פיזי מול תמונה/מסך | זיהוי אפקט מורי ומרקם נייר (Azure, Onfido) |
| בדיקת חיות (Liveness) | תנועות ראש אקראיות, מצמוץ (AWS Rekognition, FaceTec) |
| בדיקה צולבת של MRZ מול שדות חזותיים | תאריך הלידה חייב להתאים |
שיטות אלה מבטיחות שהמסמך אמיתי ושייך למציג.
כיצד מובטחת הגנת מידע אישי?
כל הנתונים מעובדים בהתאם ל-GDPR ולתקנות מקומיות. תמונות מסמכים אינן נשמרות לאחר האימות—רק השדות שחולצו. אנו משתמשים בהצפנה במנוחה ובמעבר, ובסביבה מבודדת להרצת מודלים. עבור נתונים רגישים, ניתן לפרוס את הפתרון בענן של הלקוח (Azure / AWS).
תהליך העבודה
- ניתוח אילו מסמכים יש לתמוך
- בחירת ספק OCR (Azure / Google / מותאם אישית)
- הטמעת הדרכת מצלמה בזמן אמת
- אינטגרציה של API לניתוח מסמכים
- ניתוח MRZ ובדיקה צולבת של שדות
- אנטי-ספופינג ובדיקת חיות
- בדיקת תאימות (GDPR לאחסון נתוני דרכון)
מה כלול בתוצאה
- מודול מצלמה עם הדרכה בזמן אמת וצילום אוטומטי
- אינטגרציה עם שירות ה-OCR הנבחר (Azure, Google, או מודל מותאם אישית)
- ניתוח MRZ ובדיקה צולבת של שדות
- אנטי-ספופינג ובדיקת חיות (אופציונלי)
- תיעוד API ומדריך אינטגרציה
- גישה לקוד מקור ודוגמאות בדיקה
- תמיכה במהלך השקה ב-App Store / Google Play
הערכות זמן
MVP עם Azure Document Intelligence והדרכה בסיסית—2–3 שבועות. מערכת מלאה עם בדיקת חיות, אנטי-ספופינג ותמיכה במספר סוגי מסמכים—4–6 שבועות.
כדי לגלות כיצד ליישם אימות בינה מלאכותית באפליקציה שלך, צור קשר. הזמן ייעוץ להערכת הפרויקט שלך—נבחר את הפתרון ולוח הזמנים האופטימליים. קבל הערכה של המקרה שלך והמלצות לבחירת ספק. אינטגרציה של אימות בינה מלאכותית משתלמת על ידי הפחתת בדיקת מסמכים ידנית.







