YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Optical Character Recognition (OCR)

Optik Karakter Tanımanın (OCR) görüntüleri nasıl aranabilir verilere dönüştürdüğünü keşfet. Metin algılama için Ultralytics YOLO26 kullanarak OCR boru hatları oluşturmayı öğren.

Optik Karakter Tanıma (OCR), taranmış kağıt belgeler, PDF dosyaları veya dijital bir kamera tarafından yakalanan görüntüler gibi farklı türdeki belgelerin düzenlenebilir ve aranabilir verilere dönüştürülmesini sağlayan computer vision alanında çok önemli bir teknolojidir. Metnin görsel temsillerini makine kodlu karakterlere çevirerek OCR, fiziksel ve dijital dünyalar arasındaki boşluğu doldurur ve artificial intelligence (AI) sistemlerinin daha önce statik pikseller içinde kilitli kalmış metin bilgilerini yorumlayıp işlemesine olanak tanır. OCR'ın ilk sürümleri depolanmış şablonlarla yapılan basit örüntü eşleştirmelerine güvenirken, modern sistemler farklı yazı tiplerini, karmaşık düzenleri ve hatta el yazısını yüksek doğrulukla işlemek için gelişmiş deep learning mimarilerinden yararlanır.

OCR İşlem Hattı#

Çağdaş OCR sistemleri genellikle ham görüntü verilerini birkaç farklı adımda yapılandırılmış bilgilere dönüştüren çok aşamalı bir işlem hattı olarak çalışır. Bu süreç, genellikle standart görüntü işlemeyi gelişmiş sinir ağlarıyla birleştirir.

  • Görüntü Ön İşleme: Metin tanınmadan önce, ham girdi kalitesini artırmak için data preprocessing sürecinden geçer. thresholding gibi teknikler görüntüleri ikili siyah ve beyaza dönüştürürken, gürültü azaltma karakter çizgilerinin dağınık arka planlardan ayrılmasına yardımcı olur.
  • Metin Tespiti: Bu kritik adım, bir görüntü içinde metin içeren belirli bölgelerin bulunmasını içerir. Kelimelerin, satırların veya paragrafların etrafına bounding boxes çarmak için en son teknoloji ürünü Ultralytics YOLO26 gibi yüksek performanslı object detection modelleri sıklıkla burada kullanılır. Bu konumlandırma, sonraki tanıma motorunun yalnızca ilgili alanlara odaklanmasını sağlar.
  • Metin Tanıma: Metin bölgeleri kırpıldıktan sonra, bir tanıma modeline beslenirler. Özellik çıkarımı için Convolutional Neural Networks (CNN) ile dizi modellemesi için Recurrent Neural Networks (RNN) birleştiren mimariler, piksel örüntülerini karakter dizilerine dönüştürmek için standarttır.
  • Son İşleme: Nihai çıktı genellikle Natural Language Processing (NLP) teknikleri kullanılarak iyileştirilir. Sözlükler ve dil modelleri yazım hatalarını düzeltmeye ve tanınan metnin anlamsal olarak tutarlı olmasını sağlamaya yardımcı olur, bu da genel accuracy değerini önemli ölçüde artırır.

Gerçek Dünya Uygulamaları#

OCR'nin diğer yapay zeka disiplinleriyle entegrasyonu, çeşitli endüstrilerde yaygın otomasyona yol açarak işletmelerin verileri işleme biçimini dönüştürmüştür.

Otomatik Plaka Tanıma (ANPR)#

Akıllı şehir altyapısında OCR, Automated Number Plate Recognition arkasındaki ana motor görevi görür. Bir nesne dedektörü önce bir video karesi içindeki aracı ve plakayı tanımlar. Ardından, OCR algoritmaları otomatik geçiş ücreti toplama veya security monitoring için bunları veritabanlarıyla karşılaştırmak üzere alfasayısal karakterleri çıkarır. Bu, yüksek hızlı trafik verilerini etkili bir şekilde işlemek için sağlam real-time inference yetenekleri gerektirir.

Akıllı Belge İşleme (IDP)#

Finans ve hukuk sektörleri smart document analysis için OCR kullanır. Manuel veri girişi yerine AI sistemleri faturaları, makbuzları ve sözleşmeleri tarar. OCR'ı Named Entity Recognition (NER) ile birleştirerek bu sistemler tarihler, satıcı adları ve toplam tutarlar gibi belirli alanları otomatik olarak çıkarabilir, böylece idari yükü azaltır ve iş akışlarını hızlandırır.

OCR'yi İlgili Terimlerden Ayırmak#

OCR'ı image classification kavramından ayırt etmek önemlidir. Görüntü sınıflandırma tüm bir görüntüyü kategorize ederken (örneğin bir görüntüyü "belge" veya "fatura" olarak etiketleme), OCR ayrıntılıdır; bu görüntü içindeki belirli karakter dizisini bulur ve tanımlar. Benzer şekilde OCR, bir "dur tabelasını" genel bir nesne sınıfı olarak tanımlayabilen standart object detection işleminden farklıdır, oysa OCR tabelada basılı olan belirli "S-T-O-P" harflerini okur.

Ultralytics ile Metin Algılama#

Yaygın bir modern iş akışı, metin bölgelerini Tesseract veya PaddleOCR gibi özel bir tanıma motoruna göndermeden önce bunları tespit etmek için bir YOLO modeli kullanmayı içerir. Ultralytics Platform, özel veri kümeleri üzerinde bu tespit modellerini eğitme sürecini basitleştirir. Aşağıdaki örnek, plaka gibi tipik olarak metin içeren nesneleri tespit etmek için önceden eğitilmiş bir Ultralytics YOLO26 modelinin nasıl kullanılacağını göstermektedir.

from ultralytics import YOLO

# Load a pre-trained YOLO26 model (ideal for locating text regions)
model = YOLO("yolo26n.pt")

# Perform inference on an image containing text objects (e.g., a street sign)
results = model.predict(source="https://ultralytics.com/images/bus.jpg")

# Display detected classes, acting as the localization step in an OCR pipeline
for r in results:
    print(f"Detected classes: {r.boxes.cls}")
    # Further processing would pass these crops to an OCR engine

Daha Fazla Okuma ve Kaynaklar#

Erken dönem OCR araştırmalarına yön veren temel veri kümelerini keşfetmek için MNIST database of handwritten digits kıyaslama için klasik bir kaynak olmaya devam etmektedir. Teknolojinin açık kaynaklı evrimiyle ilgilenenler için Tesseract project geçmişi, topluluk odaklı katkılar hakkında fikir verir. Google Cloud Vision API ve Amazon Textract gibi modern bulut tabanlı çözümler, yönetilen OCR hizmetlerinde mevcut en son teknolojiyi temsil eder. Ek olarak, Scene Text Recognition alanındaki araştırmalar sınırları zorlamaya devam ederek AI'ın aydınlatmanın ve perspektifin değiştiği kısıtlanmamış, "vahşi" ortamlarda metin okumasını sağlar.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla