LinkedIn'de Takip EtFollow on LinkedIn YouTube'da İzleWatch on YouTube Instagram'da Takip EtFollow on Instagram
← Tüm Yazılar← All Posts
13 Sep 2026 · Burak Özdemir Burak Özdemir

Python ile OCR: Tesseract Rehberi

python ocr yapay zeka
Python ile OCR: Tesseract Rehberi

Python ile OCR (optik karakter tanıma), ekrandaki veya resimdeki yazıyı makinenin okuyabilen metne çevirmektir. Kendi projemiz Anlık Oyun Çeviri'de 100+ dilde OCR kullandık; bu yazıda öğrendiklerimizi ve pratik kurulumu anlatıyoruz.

Kendin mi yapmalı, uzmana mı bırakmalı? Bu yazıda teknolojiyi şeffaf anlatıyoruz — ama her işin bir de vakit, risk ve gizli maliyet boyutu var. Okurken kendi projenizi düşünün; sonunda karar vermenize yardımcı olacak kısa bir hesap da bulacaksınız.

OCR Nasıl Çalışır?

OCR motoru önce görüntüyü temizler (gri tonlama, eşikleme, gürültü azaltma), sonra karakterleri bölütleyip her birini tanır. Modern motorlar (Tesseract 5, EasyOCR, PaddleOCR) derin öğrenme kullanır; baskı yazıda %95 üzeri doğruluk normaldir.

Tesseract Kurulumu ve İlk Kod

Tesseract ücretsiz ve açık kaynaktır. Python tarafında pytesseract ve OpenCV yeterlidir: resmi griye çevir, kontrastı artır, sonra metni oku. Türkçe için tur dil paketini kurmayı unutma; varsayılan İngilizce paketi Türkçe karakterleri (ğ, ş, ı) bozar.

Doğruluğu Artıran 4 Teknik

Birincisi, çözünürlük: küçük yazıyı 2-3 kat büyüt. İkincisi, ön işleme: adaptif eşikleme ve kenar temizliği. Üçüncüsü, dil ve sözlük kısıtı (sadece sayısal alan okunacaksa yapılandırma). Dördüncüsü, güven skoru düşük sonuçları tekrar dene veya kullanıcıya sor.

Gerçek Zamanlı OCR: Oyun Çevirisi Örneği

Bizim senaryoda ekran saniyede birkaç kez yakalanıp altyazı bölgesi okunur. Kritik nokta performanstır: tam ekran yerine ilgili bölgeyi kırp, sonucu önbelleğe al (aynı cümle tekrar çevrilmesin), çeviriyi ayrı thread'de yap. Böylece oyun akıcılığı bozulmaz.

EasyOCR ve PaddleOCR Ne Zaman?

El yazısı veya karmaşık düzenlerde EasyOCR/PaddleOCR daha iyidir; ama daha ağırdır ve GPU ister. Baskı yazı + hız gerekiyorsa Tesseract hâlâ kraldır.

Sık Sorulanlar

Türkçe OCR kaliteli mi? Evet, tur paketiyle baskı yazıda çok iyi sonuç verir.

Lisans maliyeti var mı? Tesseract Apache 2.0 lisanslıdır, ticari projelerde ücretsiz kullanılır.

Canlı projede destek lazım mı? OCR içeren özel bir araç isterseniz bize ulaşın.

Profesyonel destek mi lazım? Anlatılanların pratiğe dökülmesi haftalar alır; biz aynı sonucu garanti kapsamla teslim ediyoruz. 2 dakikada ön fiyat alın veya ücretsiz keşif için yazın.