OCR

Bu fonksiyon bloğu, bir görüntüden basılı veya el yazısı metni çıkarır ve hem görsel hem de metinsel sonuçlar döndürür. Kullanımı kolay olacak şekilde tasarlanmıştır: bir görüntü verin, hassasiyeti ayarlayın ve gerekirse otomatik döndürme veya metin bindirmeyi etkinleştirin.

📥 Girdiler

Image Bu giriş soketi, metin okunacak görüntüyü kabul eder.

📤 Çıktılar

Result Tespit edilen metin kutularının çizildiği anotasyonlu görüntü (bir görüntü görüntüleyici bağlıysa).

Whole Text Tespit edilen metinlerin birleştirilmiş tek bir dize halinde çıktısı.

Texts Tespit edilen metin dizilerinin listesi (birden çok çıktı mümkün).

Boxes Her bir metin örneği için tespit edilen sınırlayıcı kutular (koordinatlar).

🕹️ Kontroller

Auto Rotation Görüntüde döndürülmüş veya baş aşağı metin varsa bloğun bunları denemesine izin veren anahtar.

Show Texts Tanınan metni ve güven skorunu anotasyonlu görüntüye çizmek için açma/kapama anahtarı.

Threshold Bir tespitin kabul edilmesi için gereken minimum güven düzeyini kontrol eden kaydırıcı (düşük = daha fazla sonuç, yüksek = daha az ama daha güvenilir sonuç).

🎯 Özellikler

  • Bloğa gelen görüntülerden gerçek zamanlı metin çıkarımı.

  • Baş aşağı veya döndürülmüş metinlerin okunabilmesi için otomatik döndürme seçeneği.

  • Düşük güvenli tanımlamaları filtrelemek için güven eşiği.

  • Hızlı doğrulama için sınırlayıcı kutular ve isteğe bağlı metin bindirmesi içeren görsel çıktı.

  • Yapılandırılmış çıktılar (metin listeleri ve kutular) ile tek birleştirilmiş metin çıktısı arasından kullanım kolaylığı.

⚙️ Çalışma Mekanizması

Görüntü Image girişine verildiğinde blok OCR sürecini çalıştırır ve şunları döndürür:

  • Result üzerinde anotasyonlu bir görüntü (eğer bir çıktı bağlıysa),

  • Whole Text üzerinde tanınan tüm metin,

  • Texts üzerinde ayrı tespit edilmiş dizeler,

  • ve Boxes üzerinde sınırlayıcı kutu koordinatları.

Döndürülmüş görüntüler için tespiti iyileştirmek adına Auto Rotation kullanın. Düşük güvenli sonuçları hariç tutmak için Threshold ayarını kullanın.

📝 Kullanım Talimatları

  1. Görüntü kaynağını Image girişine bağlayın (ör. kamera veya görüntü yükleyici).

  2. Görüntüleriniz döndürülmüş olabilir ise Auto Rotation öğesini etkinleştirin.

  3. Hatırlama ve doğruluk dengesi için Threshold kaydırıcısını ayarlayın.

  4. Anotasyonlu görüntüde tanınan dizeleri görmek isterseniz Show Texts öğesini etkinleştirin.

  5. Kayıt veya sonraki işlem için Whole Text, Texts ve Boxes çıktılarından veriyi okuyun.

💡 İpuçları ve Püf Noktaları

  • Daha net OCR sonuçları için görüntüyü ön işlemden geçirin: Contrast Optimization ve Blur ile gürültüyü azaltıp karakter kontrastını artırın.

  • Sadece belirli bir alana odaklanmak istiyorsanız önce Image ROI Select ile kırpın, sonra bu bloğa kırpılmış görüntüyü verin.

  • Çok büyük görüntülerle çalışıyorsanız işlem süresini azaltmak için önce Image Resizer kullanın.

  • Geliştirme sırasında anotasyonlu çıktıyı hızlıca önizlemek için Show Image kullanın.

  • Farklı bir OCR motoru tercih ediyorsanız veya alternatif bir yaklaşım denemek isterseniz OCR (EasyOCR) ile sonuçları karşılaştırın.

  • Tanınan kareleri ve kayıtları offline inceleme veya denetim izleri için Image Logger ile kaydedin.

(İpucu: tespit kalitesi ve performansı artırmak için iş akışınızda şu blokları kombine edebilirsiniz: Image ROI Select, Image Resizer, Contrast Optimization, Blur, Show Image, Image Logger, OCR (EasyOCR).)

🛠️ Sorun Giderme

  • Hiç metin tespit edilmiyorsa, giriş görüntüsünde okunabilir metin olduğundan emin olun; kontrastı artırmayı veya Threshold değerini düşürmeyi deneyin.

  • Sonuçlar gürültülü (çok sayıda yanlış pozitif) ise, düşük güvenli tespitleri filtrelemek için Threshold değerini yükseltin.

  • Döndürülmüş veya baş aşağı metinlerde sorun yaşıyorsanız önce Auto Rotationı etkinleştirin, sonra gerekirse eşiği ayarlayın.

  • Anotasyonlu görüntü görünmüyorsa bir görüntü görüntüleyici bağlandığından emin olun veya Show Image kullanarak görsel çıktının yönlendirildiğini kontrol edin.

Last updated