AraçlarAçık kaynak
OCR: PNG'den Metne Çevirici
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ı
Performans & metrikler
- Yerel OCR sayesinde sıfır ağ gecikmesi
- Çoklu dosyalar için optimize edilmiş toplu işleme (batch processing)
Neden geliştirdim?
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
- 01Toplu PNG'den TXT'ye dönüştürme
- 02Düşük çözünürlüklü veya bozuk metinlerde yüksek doğruluk
- 03Sıfır telemetri ile yerel (offline) yürütme
- 04Otomatik dosya I/O yönetimi