OCR (EasyOCR)

Bu fonksiyon bloğu, görüntülerden metin tespit edip çıkarmak için bir OCR motoru kullanır. Entegrasyonu kolay olacak şekilde tasarlanmıştır: bir görüntü sağlayın, güven eşiğini ayarlayın ve döndürülmüş metinlerin tanınmasını iyileştirmek için isteğe bağlı olarak otomatik döndürmeyi etkinleştirin.

📥 Girdiler

  • Image Metni içeren gri tonlama veya renkli görüntü.

📤 Çıktılar

  • Result Tespit edilmiş kutular ve isteğe bağlı metin etiketleriyle işaretlenmiş görüntü (aşağı yönlendirilmiş görselleştirme bağlıysa).

  • Whole Text Tüm tanınan metnin tek bir string olarak birleşik hâli.

  • Texts Tanınan bireysel metin parçaları listesi.

  • Boxes Her tespit edilen metin alanı için 4 noktalı sınırlayıcı çokgenler.

🕹️ Kontroller

  • Auto Rotation Metin aranırken girdi görüntüsünün döndürülmüş versiyonlarını denemek için açık/kapa. Telefon veya eğik tabelalar gibi döndürülmüş metinlerde faydalıdır.

  • Show Texts Görselleştirme etkinse, tanınan metin etiketlerini Result çıktısına eklemek için açık/kapa.

  • Threshold Bir tespitin kabul edilebilmesi için gereken minimum güven düzeyini ayarlayan kaydırıcı. Daha yüksek değerler yanlış pozitifleri azaltır ama sönük metinleri kaçırabilir.

✨ Özellikler

  • Auto Rotation açık olduğunda çok açılı tanıma ile döndürülmüş metinlerde tespiti iyileştirir.

  • Threshold ile güvene dayalı filtreleme, tespit katılığını kontrol etmeyi sağlar.

  • Hem metinsel sonuçları hem de her tespit için kesin sınırlayıcı çokgenleri döndürür; bu sayede sonraki işlemler veya kayıtlar kolaydır.

  • Mevcutsa donanım hızlandırmasını kullanarak performansı iyileştirir.

📊 Nasıl çalışır

Image girişine bir görüntü verildiğinde blok, yapılandırılmış eşik ve döndürme davranışını uygulayarak görüntüyü metin açısından analiz eder. Kabul edilen tespitler metin ve sınırlayıcı kutular olarak döndürülür. Görselleştirme bağlıysa, tespit kutuları (ve isteğe bağlı etiketlerle) işaretlenmiş bir görüntü Result çıktısında üretilir.

📝 Hızlı başlangıç

  1. Bir görüntü üreten bloğu (ör. bir kamera veya image loader) Image girişine bağlayın.

  2. Metin döndürülmüş olabilir diye Auto Rotation’ı açın.

  3. Duyarlılık ile yanlış pozitif arasındaki dengeyi ayarlamak için Threshold’u düzenleyin.

  4. Tespitleri çizmek veya kaydetmek için Boxes çıktısını kullanın veya önizleme için Result görüntüsünü bir görüntü gösterme bloğuna bağlayın.

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

  • Küçük veya gürültülü metinler için OCR öncesinde Image Resizer veya Super Resolution ile boyut ve okunabilirliği artırın.

  • OCR yalnızca ilgili alanları işlesin diye Image ROI Select veya Image ROI ile ilgi alanını kırpın (daha hızlı ve daha doğru).

  • Kontrastı artırmak ve gürültüyü azaltmak için Contrast Optimization, Denoising veya Adjust Colors uygulayın.

  • Karmaşık sahnelerde metin varsa dikkat dağıtan arka planları Background Removal (RMBG-1.4) veya Background Removal (BiRefNet) ile kaldırın.

  • Hızlı görsel kontroller için işaretlenmiş Result çıktısını Show Image’e bağlayarak kutu yerleşimini ve metin etiketlerini inceleyin.

  • Tanıma kalitesini karşılaştırmak veya yedek strateji denemek için alternatif OCR bloğunu da deneyin.

  • Tanınan metinleri ve kayıtları CSV Export ile kaydedin veya Data to JSON ile yapılandırılmış günlükler oluşturun.

  • Çok fazla yanlış pozitif görünüyorsa, Threshold değerini yükseltin veya ilgili olmayan bölgeleri dışlamak için Apply Mask kullanın.

🛠️ Sorun Giderme

  • Hiç metin bulunmuyor: Image Resizer ile görüntü boyutunu artırın veya Denoising / Contrast Optimization ile netliği iyileştirin.

  • Düşük güvene sahip tespitler: Threshold kaydırıcısını yükseltin ve/veya arka planı arka plan kaldırma bloklarıyla temizleyin.

  • Metin döndürülmüş veya ters ise: Auto Rotation’ı etkinleştirin. Sadece tek bir açı sorunluysa, Image ROI Select ile kırpıp harici olarak döndürebilirsiniz.

  • Dokulu arka planlarda çok fazla yanlış pozitif: İşleme alanını Image ROI Select ile sınırlayın ve gürültülü bölgeleri engellemek için Apply Mask kullanın.

  • Yapılandırılmış çıktı istiyorsanız: Texts ve Boxes çıktısını Data to JSON veya CSV Export’a yönlendirerek kaydedin veya sonraki sistemlere gönderin.

Last updated