IRONSOFTWAREHOME
Odczytaj paszport
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);
Imports IronOcr

' Instantiate OCR engine
Dim ocr As New IronTesseract()

Using inputPassport As New OcrInput()
    
    inputPassport.LoadImage("passport.jpg")
    
    ' Perform OCR
    Dim result As OcrPassportResult = 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)

End Using
NuGet Download
PM > Install-Package IronOcr
Odczytaj paszport

Odczytaj paszport

Ten przykład kodu pokazuje, jak używać silnika OCR IronTesseract do wyodrębniania i przetwarzania informacji z paszportu na podstawie obrazu.

Silnik OCR IronTesseract zostaje uruchomiony. Tworzony jest obiekt OcrInput, aby zaladowac obraz zawierajacy paszport ("passport.jpg") przy uzyciu metody LoadImage. Metoda ReadPassport jest uzywana do przetwarzania obrazu i ekstrakcji informacji paszportowych, zwracajac obiekt OcrPassportResult, ktory zawiera szczególy, takie jak imiona, nazwisko, kraj, numer paszportu, data urodzenia i data waznosci. Wyodrebnione informacje z paszportu sa następnie wyświetlane w konsoli:

  • Imiona sa dostepne za pomoca result.PassportInfo.GivenNames.
  • Kraj jest uzyskiwany za pomoca result.PassportInfo.Country.
  • Numer paszportu jest dostepny przez result.PassportInfo.PassportNumber.
  • Nazwisko jest dostepne przy uzyciu result.PassportInfo.Surname.
  • Data urodzenia jest drukowana za pomoca result.PassportInfo.DateOfBirth.
  • Data wygasniecia jest drukowana za pomoca result.PassportInfo.DateOfExpiry.
  • Plec jest dostepna za pomoca result.PassportInfo.Gender.
  • Typ dokumentu jest uzyskiwany za pomoca result.PassportInfo.DocumentType.
  • Narodowosc jest dostepna przez result.PassportInfo.Nationality.
  • Kod narodowosci jest uzyskiwany przy uzyciu result.PassportInfo.NationalityCode.
  • Kod kraju wydajacego jest uzyskiwany za pomoca result.PassportInfo.IssuingCountryCode.
  • Numer osobisty jest dostepny przez result.PassportInfo.PersonalNumber.
  • Data wydania jest uzyskiwana za pomoca result.PassportInfo.DateOfIssue.
Naucz sie wyodrabiac informacje z paszportu za pomoca IronOCR
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 6,262,020Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

OR
bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta