Araçlar & Çeviriciler
Açık Kaynak

OCR: PNG'den Metne Çevirici

PythonTkinterTesseract OCROS APISubprocess

PNG formatındaki görsellerden toplu (batch) olarak metin çıkaran ve bunları düzenlenebilir dosyalara dönüştüren, manuel veri girişini ortadan kaldıran otomatik bir optik karakter tanıma aracı.

Teknoloji Yığını

PythonTkinterTesseract OCROS APISubprocess

Sistem Metrikleri

Yerel OCR sayesinde sıfır ağ gecikmesi
Çoklu dosyalar için optimize edilmiş toplu işleme (batch processing)

Bunu Neden İnşa Ettim?

"Sınav veya ödevleri kopyala-yapıştır yapılmasın diye kasıtlı olarak görsel formatında yükleyen eğitmenlere karşı bir hamle olarak geliştirildi. Yavaş ve veri toplayan (telemetri) bulut OCR servislerine güvenmek yerine, anında çalışan tamamen yerel bir araca ihtiyacım vardı."

Mimari & Kararlar

Uygulama, temel optik tanıma için Tesseract OCR kullanır ve hafif bir Tkinter arayüzü ile sarmalanmıştır. Çapraz platform uyumluluğu sağlamak adına dosya sistemi I/O işlemleri ve metin düzenleyici çağrıları doğrudan Python'ın yerel `os` ve `subprocess` kütüphaneleriyle yürütülür.

Temel Özellikler

  • 01.Toplu PNG'den TXT'ye dönüştürme
  • 02.Düşük çözünürlüklü veya bozuk metinlerde yüksek doğruluk
  • 03.Sıfır telemetri ile yerel (offline) yürütme
  • 04.Otomatik dosya I/O yönetimi