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ı
Görüntü kaynağını
Imagegirişine bağlayın (ör. kamera veya görüntü yükleyici).Görüntüleriniz döndürülmüş olabilir ise
Auto Rotationöğesini etkinleştirin.Hatırlama ve doğruluk dengesi için
Thresholdkaydırıcısını ayarlayın.Anotasyonlu görüntüde tanınan dizeleri görmek isterseniz
Show Textsöğesini etkinleştirin.Kayıt veya sonraki işlem için
Whole Text,TextsveBoxesçı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 OptimizationveBlurile gürültüyü azaltıp karakter kontrastını artırın.Sadece belirli bir alana odaklanmak istiyorsanız önce
Image ROI Selectile 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 Resizerkullanın.Geliştirme sırasında anotasyonlu çıktıyı hızlıca önizlemek için
Show Imagekullanı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 Loggerile 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
Thresholddeğerini düşürmeyi deneyin.Sonuçlar gürültülü (çok sayıda yanlış pozitif) ise, düşük güvenli tespitleri filtrelemek için
Thresholddeğ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 Imagekullanarak görsel çıktının yönlendirildiğini kontrol edin.
Last updated