IRONSOFTWAREHOME
IRONOCR KULLANIMI

C#'da Araç Tescil OCR Nasıl Yapılır

Curtis Chau
Curtis Chau
Updated: 21 Nisan 2026

Araç tescil plaka numarası plakaları, her araç için yasal ve idari amaçlar için benzersiz tanımlayıcılar olarak hizmet eden önemli bileşenlerdir. Bu plakalar genellikle aracın kayıt numarası veya araç tanımlama numarasını, yargı alanını ve bazen ek bilgileri temsil eden alfanümerik karakterler içerir. Otomotiv endüstrisinde, çeşitli kontrol noktalarından geçen araçların sürekli akışı, veri çıkarma ve işlemi için verimli ve doğru yöntemlerin gerekli kılar. Bu bilgilerin verimli bir şekilde çıkarılması, araç tescil uygulamaları, hukuk uygulamaları, otopark yönetimi ve araç takip gibi çeşitli uygulamalar için kritiktir.

Bu makalede, sayı plakası formatları ile farklı araç tescillerinden verileri etkili bir şekilde çıkarmanın yollarını araştıracağız, Odaklanarak C# içinde IronOCR kütüphanesi kullanarak bu işlevselliği uygulayacağız.

How to Perform Vehicle Registration OCR in C#

  1. Araç tescili OCR (Optik Karakter Tanıma) için IronOCR C# kütüphanesini kurun.
  2. OcrInput LoadImage yöntemiyle bir görüntü yükleyin.
  3. Otomatik numara plakası tanımını geliştirmek için FindTextRegion uygulayın.
  4. IronTesseract Read yöntemiyle verileri çıkarın.
  5. Plaka tanıma için araç tescil belgesi verilerini yazdırın.

Otomatik Numara Plaka Tanımın Önemi

Otomatik numara plaka tanıma (ANPR) sistemleri, araç tescil belgeleri veya araç tescil sertifikaları işleme biçimimizi devrim niteliğinde değiştirmiştir. Özellikle Alman araç tescil belgeleri gibi karmaşık formatlarla uğraşırken sıkıcı manuel veri girişi tarihe karıştı. ANPR teknolojisiyle, farklı formatlardaki plakalarla veri çıkarmak oldukça verimli hale gelmiştir.

Bu teknoloji, özellikle hız ve doğruluğun çok önemli olduğu araç tescil uygulamaları için paha biçilmezdir. Plaka bilgilerini, araç tanımlama numarasını dahil ederek otomatik olarak yakalayarak, ANPR sistemleri, araç tescil sertifikalarından veri çıkarmayı kolaylaştırır, manuel veri girişine göre hataları azaltır ve genel verimliliği artırır.

Optik Karakter Tanıma (OCR) teknolojisi, araç tescil numarası plakalarından bilgi çıkarma işlemlerini otomatikleştirmede kilit bir rol oynar. OCR çözümlerini kullanarak, işletmeler ve kuruluşlar süreçlerini hızlandırabilir, iş akışlarını otomatik hale getirebilir, doğruluğu artırabilir ve genel verimliliği artırabilir.

IronOCR - The C# OCR Software Library

IronOCR, C# ve diğer .NET diller için kapsamlı OCR yetenekleri sunan güçlü bir .NET kütüphanesidir. Geliştiricilere görüntülerden, PDF'lerden ve taranmış belgelerden metin çıkarımı dahil OCR görevlerini gerçekleştirmek için sezgisel ve verimli bir yol sunar. Sağlam özellikleri ve kolay entegrasyonuyla IronOCR, çeşitli uygulamalarda OCR işlevselliğinin uygulanmasını kolaylaştırır.

IronOCR'nin Temel Özellikleri

  • Görüntü ve taranmış belgelerden doğru metin çıkarımı.
  • JPEG, PNG, BMP ve TIFF dahil geniş bir görüntü formatı desteği.
  • OCR doğruluğunu artırmak için gelişmiş görüntü işleme algoritmaları.
  • Farklı dillerdeki metinlerin tanınmasını sağlayan çok dilli destek.
  • Özel gerekliliklere dayanan OCR performansını optimize etmek için esnek yapılandırma seçenekleri.
  • Mevcut projelere OCR işlevselliğini kolayca entegre etmeyi mümkün kılan .NET uygulamaları ile sorunsuz entegrasyon.

Gereksinimler

Devam etmeden önce, aşağıdaki ön gereksinimlere sahip olduğunuzdan emin olun:

  • Sisteminizde kurulmuş Visual Studio 2022.
  • Temel C# programlama bilgisi.
  • Bağımlılıkları kurmak için NuGet Paket Yöneticisi'ne erişim.

Steps to Create C# Visual Studio Project

  1. Visual Studio'yu açın ve yeni bir C# projesi oluşturun.

Araç Kayıt OCR'ını C# ile Gerçekleştirme: Şekil 1 - Visual Studio

  1. Gereksinimlerinize göre uygun proje şablonunu seçin (ör. Konsol Uygulaması, Windows Forms Uygulaması).

Araç Kayıt OCR'ını C# ile Gerçekleştirme: Şekil 2 - Yeni Proje

  1. Proje adını ve konumunu belirtin, ardından "İleri"ye tıklayın.

Araç Kayıt OCR'ını C# ile Gerçekleştirme: Şekil 3 - Proje Konfigürasyonu

  1. Ek Bilgilerden en son .NET Framework'ü seçin. IronOCR, en son .NET 8.0'ı destekler. Projeyi oluşturmak için "Oluştur"'a tıklayın.

NuGet Paket Yöneticisi kullanarak IronOCR Kütüphanesini Yükleme

Visual Studio projenize IronOCR'u yüklemek için:

  1. NuGet Paket Yöneticisi Konsolunu açın.

  2. IronOCR'u yüklemek için aşağıdaki komutu çalıştırın:

    PM > Install-Package IronOcr

  3. Alternatif olarak, Çözüm Gezgini sağ tıklayıp -> NuGet Paketlerini Yönet'i seçerek kurabilirsiniz.

  4. Arama sekmesinde IronOCR'u arayın ve yükle'ye tıklayın.

Araç Kayıt OCR'ını C# ile Gerçekleştirme: Şekil 4 - IronOCR Yükleme

Plaka Tanıma için OCR'nin Birden Çok Yöntemi

1. Plaka Görüntülerinden Araç Bilgileri

OCR teknolojisinin temel görevlerinden biri, araç tescil numarası plakası içeren görüntülerden bilgi çıkartmaktır. IronOCR'u kullanarak bu görevi yüksek doğrulukla kolayca başarabiliriz. İster tek başına bir numara plakası görüntüsü ister büyük bir belgenin parçası olsun, IronOCR ile ilgili verileri verimli bir şekilde çıkarabiliriz.

IronOCR kullanarak tek başına bir numara plakası görüntüsünden bilgi çıkarmak için aşağıdaki kodu kullanabilirsiniz:

using IronOcr; // Import IronOcr namespace

var ocrTesseract = new IronTesseract(); // Initialize IronTesseract object
using var ocrInput = new OcrInput(); // Create an OcrInput object to hold the image
ocrInput.DeNoise(); // Fixes digital noise and poor scanning
ocrInput.ToGrayScale(); // Converts the image to grayscale
ocrInput.LoadImage(@"images\image.png"); // Load the image for OCR processing
var ocrResult = ocrTesseract.Read(ocrInput); // Perform OCR on the image
Console.WriteLine(ocrResult.Text); // Output the extracted text

Yukarıdaki kod, IronTesseract nesnesini başlatır, OCR işleme için bir görüntü dosyası yükler, Read metodunu kullanarak görüntü üzerinde OCR gerçekleştirir ve çıkarılan metni konsola yazdırır. IronOCR'un metni zorluk çıkmadan çıkarmanın basitliğini gösterir.

IronOCR'u daha sağlam bir şekilde kullanmak için, lütfen bu kod örnekleri sayfasını ziyaret edin.

Giriş Görüntüsü

Araç Kayıt OCR'ını C# ile Gerçekleştirme: Şekil 5 - Araç Kayıtları Girişi

Çıktı

Araç Kayıt OCR'ını C# ile Gerçekleştirme: Şekil 6 - Araç Kayıt OCR Yazılım Çıkışı

2. Bilgisayarla Görme ile Doğruluğu Artırma

Doğruluğu daha da artırmak için IronOCR, bilgisayarla görme özellikleri ile entegrasyon sağlar. Bilgisayarla görme makine öğrenimi algoritmalarını kullanarak, IronOCR araç tescili plakası ile ilişkili görüntüdeki metin alanını otomatik olarak algılayabilir. Bu otomatik algılama süreci, yalnızca ilgili bölgelerin metin çıkarımı için analiz edilmesini ve daha doğru sonuçlar elde edilmesini sağlar.

IronOCR'un Bilgisayarla Görme özelliklerini otomatik metin alanı algılama için kullanarak doğruluğu artırmak için aşağıdaki kodu kullanabilirsiniz:

using IronOcr; // Import IronOcr namespace

var ocr = new IronTesseract(); // Initialize IronTesseract object
using var input = new OcrInput(); // Create an OcrInput object to hold the image
input.LoadImage("/path/file.png"); // Load the image for OCR processing
input.FindTextRegion(); // Automatically detects the text region in the image
OcrResult result = ocr.Read(input); // Perform OCR on the detected text region
string resultText = result.Text; // Store the extracted text

Bu kod, IronOCR'un FindTextRegion() yöntemini kullanarak araç tescili plakası ile ilgili giriş görüntüsündeki metin alanını metni çıkarmadan önce otomatik olarak algılar.

IronOCR'da Bilgisayarla Görmeyi nasıl kullanacağınız hakkında daha ayrıntılı bilgi için lütfen ziyaret edin: Metin Bulmak için Bilgisayarla Görme Nasıl Kullanılır?.

3. Araç Görüntülerinden Detaylar Çıkarma

Tek başına numara plakası görüntülerinin ötesinde, IronOCR, plakayı tespit edip çıkararak tam araç görüntülerinden detayları çıkarabilir. Bu işlevsellik, tüm aracı içeren görüntüleri işlemek zorunda olduğumuz senaryolarda paha biçilemezdir ve ilgilendiğimiz bölüme odaklanarak OCR çabalarını daha iyi verimlilik ve doğruluk için yoğunlaştırmamıza olanak tanır.

Araçların tam görüntülerinden detayları çıkarmak için özellikle plakayı tespit edip çıkarmak için aşağıdaki kodu kullanabilirsiniz:

using IronOcr; // Import IronOcr namespace

var ocr = new IronTesseract(); // Initialize IronTesseract object
using (var input = new OcrInput()) // Create an OcrInput object to hold the image
{
    var contentArea = new Rectangle(x: 365, y: 240, height: 80, width: 29); // Specify the region of interest
    input.LoadImage(@"path_to_car_image.jpg", contentArea); // Load the image for OCR processing
    var result = ocr.Read(input); // Perform OCR on the specified region
    Console.WriteLine(result.Text); // Output the extracted text
}

Bu kod, araç görüntüsündeki plaka içeren ilgi alanını bir Dikdörtgen kullanarak belirtir. IronOCR daha sonra bu belirtilen bölgeden metin çıkarır, böylece araç görüntülerinin verimli bir şekilde işlenmesini sağlar.

Giriş Görüntüsü

Araç Kayıt OCR'ını C# ile Gerçekleştirme: Şekil 7 - Araç Görüntüsü Girişi

Çıktı

Araç Kayıt OCR'ını C# ile Gerçekleştirme: Şekil 8 - OCR Çözümü Çıkışı

Hem bağımsız plaka görüntülerini hem de araç görüntülerini destekleyen IronOCR, doğru metin alanı tespiti için Bilgisayarlı Görü ve yapay zeka entegrasyonu ile birlikte, araç tescil plaka numaralarından güvenilir ve verimli bilgi çıkarımı sağlıyoruz.

IronOCR yetenekleri hakkında daha ayrıntılı bilgi için bu belgeleme sayfasını ziyaret edin.

Sonuç

Sonuç olarak, IronOCR görüntülerden araç tescil plakası bilgisini çıkarmayı içeren OCR görevleri için güçlü bir çözüm sunar. Gelişmiş özelliklerinden yararlanarak ve .NET uygulamalarıyla sorunsuz entegrasyonuyla, geliştiriciler OCR teknolojisine dayanan çeşitli uygulamaların verimliliğini artırabilir. IronOCR ile araç tescil plakalarından metin çıkarma işlemini otomatikleştirmek kolaylaşır ve işletmeler ve kuruluşlar operasyonlarında daha iyi doğruluk ve verimlilik yakalayabilirler.

IronOCR, ücretsiz deneme sunmaktadır ve $999'dan itibaren mevcuttur. İndirin ve IronOCR'yi deneyin - veri çıkarım ihtiyaçlarınızı geliştirmek için değerli bir araçtır!

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

İlgili Makaleler

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez