OCR

Bu kılavuz, VNTranslator'da OCR (Optik Karakter Tanıma) kullanırken meydana gelen yaygın sorunları çözmenize yardımcı olur.

Görüntü ve Monitör Sorunları

Desteklenen Monitör Yapılandırmaları

VNTranslator OCR çeşitli monitör düzenlerini destekler:

  • OCR sürümü 1.x: Sadece tek monitör

  • OCR sürümü 2.x: Çoklu monitör desteği (yatay düzen / X ekseni)

  • OCR sürümü 3.x: Çoklu monitör desteği (yatay ve dikey düzen / X ve Y eksenleri)


Görüntü Ölçeklendirme Sorunu

Sorun: OCR Yakalama Alanı ekran üzerindeki gerçek metin konumuyla hizalanmıyor veya yakalanan görüntüler kırpılmış ya da yanlış hizalanmış görünüyor.

Neden: Windows ekran ölçeklendirmesi ekranda gördüklerinizi etkiler, ancak OCR ölçeklendirme olmadan gerçek piksel koordinatlarını yakalar.

Çözüm:

VNTranslator Pro görüntü ölçeklendirmesini destekler. Uygulama ayarlarında yapılandırın:

  • VNTranslator'ı açın Ayarlar.

  • Şuraya gidin: Uygulama Ayarları -> Görüntü -> Ölçek.

  • Windows ekran ölçeklendirmenize uyan uygun ölçek ayarını seçin.

  • VNTranslator'ı yeniden başlatın.

Alternatif çözüm:

Sorunlar devam ederse Windows ekran ölçeklendirmesini %100 olarak değiştirebilirsiniz:

  • Windows'u açın Ayarlar

  • Şuraya gidin: Sistem -> Görüntü

  • Ayarla Ölçek şuna 100% oyunu çalıştırdığınız monitör için

  • VNTranslator'ı yeniden başlatın

Not: VNTranslator Pro artık uygulama ayarları üzerinden ekran ölçeklendirmesini destekliyor, ancak Windows ölçeklendirmesinin %100 kullanılması yine de en tutarlı sonuçları sağlayabilir.


Grafik Kartı Sorunu

circle-info

Hata Mesajları Listesi:

  • Hata Kodu 11x

  • Ekran yakalama başarısız oldu

  • Görüntü kaynağı algılanamadı!

1. Grafik Sürücülerini Güncelleyin

Windows Update her zaman en yeni sürücüleri sağlamaz. Grafik kartı üreticinizin sitesinden doğrudan indirin:

  • NVIDIA sürücüleri: http://www.nvidia.com/content/drivers/

  • AMD sürücüleri: http://support.amd.com/en-us/download

  • Intel sürücüleri: https://downloadcenter.intel.com/

2. GPU'lar Arasında Geçiş Yapın (Çoklu-GPU Sistemleri)

Bilgisayarınızda birden fazla grafik kartı varsa, Özel GPU ile Entegre GPU arasında geçiş yapmayı deneyin.

  • NVIDIA Optimus: NVIDIA Denetim Masası -> 3D ayarlarını yönet -> Program Ayarları bölümüne gidin

  • AMD Değiştirilebilir: AMD Radeon Ayarları -> Switchable Graphics bölümüne gidin

3. Yaşam/GeForce Experience / AMD Radeon'da yakalama/kayıt özelliğini devre dışı bırakın

Grafik kartı kayıt özellikleri OCR ekran yakalamayla çakışabilir.

  • GeForce Experience: Oyun İçi Kaplamayı devre dışı bırakın, Masaüstü Yakalamayı devre dışı bırakın (Gizlilik kontrolü), Anlık Yeniden Oynatmayı devre dışı bırakın

  • AMD Radeon: Oyun İçi Kaplamayı devre dışı bırakın, Masaüstünü Kaydı devre dışı bırakın, Anlık Yeniden Oynatmayı devre dışı bırakın, Oyun İçi Yeniden Oynatmayı devre dışı bırakın

4. Donanım hızlandırmayı devre dışı bırakın

Diğer çözümler işe yaramazsa, VNTranslator'da donanım hızlandırmayı devre dışı bırakmayı deneyin.

  • Yöntem 1: VNTranslator Ayarları üzerinden: Ayarlar -> Uygulama Ayarları -> Gelişmiş -> Donanım hızlandırma bölümüne gidin

  • Yöntem 1: Komut Satırı Üzerinden C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu --force-cpu-draw


Ekran Yakalama Hatası Oluşuyor

circle-info

Hata Mesajları Listesi:

  • Hata Kodu 10x

  • Ana işlev hatası

  • Görüntü işleme hatası

  • Tanımsız görüntü

  • Ekran yakalama başarısız oldu

  • INVALID_ARGUMENT - İstek görüntü ve özellikleri belirtmelidir

Çözüm 1: Yönetici olarak çalıştırın

  • Sağ tıklayın VNTranslator.exe

  • Seçin Yönetici olarak çalıştır

Çözüm 2: Tüm Kullanıcılar için Yeniden Yükle

  • VNTranslator'ı kaldırın

  • Tekrar yükleyin ve şunu seçin Tüm kullanıcılar için yükle

  • Şuraya yükle: C:\Program Files\VNTranslator

Çözüm 3: Visual C++ Yeniden Dağıtılabilir Paketini Yükle/Güncelle

Çözüm 4: Görüntü Kaynağını Değiştirin

  • VNTranslator'ı açın Ayarlar

  • Şuraya gidin: Uygulama Ayarları -> Görüntü

  • Değiştirin Görüntü Kaynağı olarak Yerel veya Windows

  • VNTranslator'ı yeniden başlatın


OCR Sunucu Bağlantı Sorunları

Sorun: "OCR Sunucusuna bağlanılamıyor" veya OCR süreci 15-60 saniye yanıt vermeden takılıyor.

Olası nedenler:

  • Yetersiz RAM

  • Güvenlik duvarı bağlantıyı engelliyor

  • Tesseract OCR veya Window OCR Sunucusu yanıt vermiyor

Çözüm 1: Yönetici olarak çalıştırın

  • VNTranslator.exe üzerinde sağ tıklayın ve şunu seçin Yönetici olarak çalıştır

Çözüm 2: Windows Güvenlik Duvarı'nı yapılandırın

  • Açın Windows Güvenliği -> Güvenlik duvarı ve ağ koruması

  • Tıklayın Bir uygulamanın güvenlik duvarından geçirilmesine izin ver

  • Tıklayın Ayarları değiştir -> Başka bir uygulamaya izin ver

  • Şuraya göz atın C:\Program Files\VNTranslator\VNTranslator.exe

  • VNTranslator'ı ekleyin ve şunlarda izin verin Özel ve Genel ağlar

Not: Üçüncü taraf bir güvenlik duvarı yazılımı (BitDefender, Norton, McAfee) kullanıyorsanız, VNTranslator'ı o yazılımda bir istisna olarak ekleyin.

Çözüm 3: Tesseract Sunucusunu Devre Dışı Bırakın

  • VNTranslator'ı açın Ayarlar

  • Şuraya gidin: OCR Ayarları

  • Devre Dışı Bırak Tesseract Sunucusu (bu yerine Tesseract Wrapper kullanacaktır)


Tesseract yüklü değil

Çözüm:

  • Tesseract OCR'ı resmi kaynaktan indirin

  • Şuraya yükle: C:\Program Files\Tesseract-OCR

  • Yükleme yolunun yukarıda gösterildiği gibi tam olduğundan emin olun

  • VNTranslator'ı yeniden başlatın


Tesseract işlemi kod 1 ile sonlandı - Komut başarısız oldu: ???

Çözümler 1: Tesseract'ı yeniden yükleyin:

  • Tesseract'ı tamamen kaldırın

  • Bilgisayarınızı yeniden başlatın

  • Tesseract'ı indirip yeniden yükleyin

  • Şuraya yükle: C:\Program Files\Tesseract-OCR

Çözüm 2: Farklı bir Tesseract sürümünü deneyin

  • Alternatif sürümleri Tesseract sürümlerinden indirin

Belirli hatayı ara

  • şurada ara Google veya Stack Overflow o hataya özgü çözümler için 🙃


TESSDATA_PREFIX tessdata dizininize ayarlı değil

Çözüm:

  • Açın Yönetici olarak Komut İstemi

  • yazın setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata", ve ardından Enter tuşuna basın

  • Bilgisayarınızı yeniden başlatın


Err: API başlatılamadı, muhtemelen geçersiz bir tessdata yolu: ./

Çözüm:

  • Açın Yönetici olarak Komut İstemi

  • yazın setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata", ve ardından Enter tuşuna basın

  • Bilgisayarınızı yeniden başlatın


Google Lens - İstek durum kodu 303 ile başarısız oldu

Çözüm:

  • Modeminizi/rotaörünüzü yeniden başlatın

  • VPN kullanın

  • Veya Tesseract gibi daha kararlı bir çevrimdışı OCR motoru kullanın Fast OCR ve Tesseract 😄