Pasaport Oku
using IronOcr;
using System;

// Instantiate OCR engine
var ocr = new IronTesseract();

using var inputPassport = new OcrInput();

inputPassport.LoadImage("passport.jpg");

// Perform OCR
OcrPassportResult result = ocr.ReadPassport(inputPassport);

// Output passport information
Console.WriteLine(result.PassportInfo.GivenNames);
Console.WriteLine(result.PassportInfo.Country);
Console.WriteLine(result.PassportInfo.PassportNumber);
Console.WriteLine(result.PassportInfo.Surname);
Console.WriteLine(result.PassportInfo.DateOfBirth);
Console.WriteLine(result.PassportInfo.DateOfExpiry);
Console.WriteLine(result.PassportInfo.Gender);
Console.WriteLine(result.PassportInfo.DocumentType);
Console.WriteLine(result.PassportInfo.Nationality);
Console.WriteLine(result.PassportInfo.NationalityCode);
Console.WriteLine(result.PassportInfo.IssuingCountryCode);
Console.WriteLine(result.PassportInfo.PersonalNumber);
Console.WriteLine(result.PassportInfo.DateOfIssue);
NuGet Download
PM > Install-Package IronOcr
Pasaport Oku

Pasaport Oku

Bu kod örneği, bir görüntüden pasaport bilgilerini çıkarmak ve işlemek için IronTesseract OCR motorunu nasıl kullanacağınızı göstermektedir.

IronTesseract OCR motoru başlatılıyor. Pasaport içeren resmi yüklemek için OcrInput nesnesi oluşturuluyor ve LoadImage yöntemi kullanılıyor. Görüntüyü işlemek ve pasaport bilgilerini çıkarmak için ReadPassport yöntemi kullanılır ve verilen adlar, soyad, ülke, pasaport numarası, doğum tarihi ve bitiş tarihi gibi detayları içeren bir OcrPassportResult nesnesi döndürülür. Çıkarılan pasaport bilgileri daha sonra konsola çıktı olarak verilir:

  • Verilen adlar result.PassportInfo.GivenNames yoluyla erişilir.
  • Ülke result.PassportInfo.Country kullanılarak alınır.
  • Pasaport numarası result.PassportInfo.PassportNumber aracılığıyla mevcuttur.
  • Soyad result.PassportInfo.Surname ile erişilir.
  • Doğum tarihi result.PassportInfo.DateOfBirth kullanılarak yazdırılır.
  • Son geçerlilik tarihi result.PassportInfo.DateOfExpiry ile çıktılanır.
  • Cinsiyet result.PassportInfo.Gender yoluyla erişilir.
  • Belge türü result.PassportInfo.DocumentType kullanılarak alınır.
  • Uyruk result.PassportInfo.Nationality aracılığıyla mevcuttur.
  • Uyruk kodu result.PassportInfo.NationalityCode ile erişilir.
  • Veren ülke kodu result.PassportInfo.IssuingCountryCode kullanılarak alınır.
  • Kişisel numara result.PassportInfo.PersonalNumber aracılığıyla mevcuttur.
  • Veriliş tarihi result.PassportInfo.DateOfIssue yoluyla erişilir.
IronOCR ile Pasaport Bilgisini Çıkarmayı Öğrenin
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 6,357,159Sürüm:2026.11yeni yayınlandı