YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
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 kamera ile çekilmiş görüntüler gibi farklı türdeki belgelerin düzenlenebilir ve aranabilir verilere dönüştürülmesini sağlayan bilgisayarlı görü alanındaki en önemli teknolojilerden biridir. Metnin görsel temsillerini makine tarafından kodlanmış karakterlere çeviren OCR, fiziksel ve dijital dünyalar arasındaki boşluğu doldurarak yapay zeka (AI) sistemlerinin daha önce statik pikseller içine hapsolmuş metinsel bilgileri yorumlamasına ve işlemesine olanak tanır. OCR'nin ilk sürümleri saklanan şablonlarla basit desen eşleştirmeye dayanırken, modern sistemler çeşitli yazı tiplerini, karmaşık düzenleri ve hatta el yazılarını yüksek doğrulukla işlemek için gelişmiş derin öğrenme mimarilerinden yararlanır.

Link to this sectionOCR İş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 kaliteyi artırmak için veri ön işleme sürecinden geçer. Eşikleme gibi teknikler görüntüleri ikili siyah beyaz formata dönüştürürken, gürültü azaltma işlemi karakter vuruşlarını karmaşık arka planlardan ayırmaya yardımcı olur.
  • Text Detection: This critical step involves locating specific regions within an image that contain text. High-performance object detection models, such as the state-of-the-art Ultralytics YOLO26, are frequently employed here to draw bounding boxes around words, lines, or paragraphs. This localization allows the subsequent recognition engine to focus only on relevant areas.
  • Metin Tanıma: Metin bölgeleri kırpıldıktan sonra, bir tanıma modeline beslenirler. Özellik çıkarımı için Evrişimli Sinir Ağlarını (CNN) ve dizi modelleme için Yinelemeli Sinir Ağlarını (RNN) birleştiren mimariler, piksel desenlerini karakter dizilerine çözmek için standarttır.
  • İşlem Sonrası: Nihai çıktı genellikle Doğal Dil İşleme (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ı olarak genel doğruluğu önemli ölçüde artırır.

Link to this sectionGerç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.

Link to this sectionOtomatik Plaka Tanıma (ANPR)#

Akıllı şehir altyapısında OCR, Otomatik Plaka Tanıma sisteminin arkasındaki temel motordur. Bir nesne dedektörü önce video karesindeki aracı ve plakayı tanımlar. Ardından, OCR algoritmaları alfanümerik karakterleri çıkararak bunları otomatik ücret toplama veya güvenlik izleme işlemleri için veritabanlarıyla karşılaştırır. Bu, yüksek hızlı trafik verilerini etkili bir şekilde işlemek için güçlü gerçek zamanlı çıkarım yetenekleri gerektirir.

Link to this sectionAkıllı Belge İşleme (IDP)#

Finans ve hukuk sektörleri, OCR'yi akıllı belge analizi için kullanır. Manuel veri girişi yerine, yapay zeka sistemleri faturaları, fişleri ve sözleşmeleri tarar. OCR'yi İsimli Varlık Tanıma (NER) ile birleştirerek, bu sistemler tarih, satıcı adı ve toplam tutar gibi belirli alanları otomatik olarak çıkarabilir, idari yükü azaltabilir ve iş akışlarını hızlandırabilir.

Link to this sectionOCR'yi İlgili Terimlerden Ayırmak#

OCR'yi görüntü sınıflandırmadan ayırmak önemlidir. Görüntü sınıflandırma görüntünün tamamını kategorize ederken (örneğin, bir görüntüyü "belge" veya "fatura" olarak etiketler), OCR daha ayrıntılıdır; bu görüntünün içindeki belirli karakter dizisini bulur ve tanımlar. Benzer şekilde OCR, bir "dur" işaretini genel bir nesne sınıfı olarak tanımlayabilen standart nesne algılamadan farklıdır; OCR ise işaretin üzerinde yazılı olan belirli "D-U-R" harflerini okur.

Link to this sectionUltralytics ile Metin Algılama#

Yaygın bir modern iş akışı, metin bölgelerini algılamak için bir YOLO modeli kullanmayı ve ardından bunları Tesseract veya PaddleOCR gibi özel bir tanıma motoruna göndermeyi içerir. Ultralytics Platform, bu algılama modellerini özel veri kümeleri üzerinde eğitmeyi basitleştirir. Aşağıdaki örnek, plaka gibi genellikle metin içeren nesneleri algılamak 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

Link to this sectionDaha Fazla Okuma ve Kaynaklar#

To explore the foundational datasets that drove early OCR research, the MNIST database of handwritten digits remains a classic resource for benchmarking. For those interested in the open-source evolution of the technology, the history of the Tesseract project provides insight into community-driven contributions. Modern cloud-based solutions like Google Cloud Vision API and Amazon Textract represent the current state-of-the-art in managed OCR services. Additionally, research into Scene Text Recognition continues to push boundaries, enabling AI to read text in unconstrained, "wild" environments where lighting and perspective vary.

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