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
ImageMetni içeren gri tonlama veya renkli görüntü.
📤 Çıktılar
ResultTespit 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 TextTüm tanınan metnin tek bir string olarak birleşik hâli.TextsTanınan bireysel metin parçaları listesi.BoxesHer tespit edilen metin alanı için 4 noktalı sınırlayıcı çokgenler.
🕹️ Kontroller
Auto RotationMetin 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 TextsGörselleştirme etkinse, tanınan metin etiketleriniResultçıktısına eklemek için açık/kapa.ThresholdBir 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 Rotationaçık olduğunda çok açılı tanıma ile döndürülmüş metinlerde tespiti iyileştirir.Thresholdile 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ıç
Bir görüntü üreten bloğu (ör. bir kamera veya image loader)
Imagegirişine bağlayın.Metin döndürülmüş olabilir diye
Auto Rotation’ı açın.Duyarlılık ile yanlış pozitif arasındaki dengeyi ayarlamak için
Threshold’u düzenleyin.Tespitleri çizmek veya kaydetmek için
Boxesçıktısını kullanın veya önizleme içinResultgö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 ResizerveyaSuper Resolutionile boyut ve okunabilirliği artırın.OCR yalnızca ilgili alanları işlesin diye
Image ROI SelectveyaImage ROIile 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,DenoisingveyaAdjust Colorsuygulayın.Karmaşık sahnelerde metin varsa dikkat dağıtan arka planları
Background Removal (RMBG-1.4)veyaBackground 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
OCRbloğunu da deneyin.Tanınan metinleri ve kayıtları
CSV Exportile kaydedin veyaData to JSONile yapılandırılmış günlükler oluşturun.Çok fazla yanlış pozitif görünüyorsa,
Thresholddeğerini yükseltin veya ilgili olmayan bölgeleri dışlamak içinApply Maskkullanın.
🛠️ Sorun Giderme
Hiç metin bulunmuyor:
Image Resizerile görüntü boyutunu artırın veyaDenoising/Contrast Optimizationile netliği iyileştirin.Düşük güvene sahip tespitler:
Thresholdkaydı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 Selectile kırpıp harici olarak döndürebilirsiniz.Dokulu arka planlarda çok fazla yanlış pozitif: İşleme alanını
Image ROI Selectile sınırlayın ve gürültülü bölgeleri engellemek içinApply Maskkullanın.Yapılandırılmış çıktı istiyorsanız:
TextsveBoxesçıktısınıData to JSONveyaCSV Export’a yönlendirerek kaydedin veya sonraki sistemlere gönderin.
Last updated