Skip to main content
CID222 Docs

OCR motorlarını kıyaslayın

Aynı görselleri kurulu her OCR motorundan ve filtreleme hattının tamamından geçirin, sonra her birinin ne çıkardığını ve neyi yakaladığını karşılaştırın.

  • Sürüm: 0.4
  • Rol: admin_user
  • Tür: görev

OCR Engine Benchmark (OCR motoru kıyaslaması), yüklediğiniz her görseli kurulu her OCR motorundan ve ardından görsel analizi hattının tamamından geçirir; böylece bir cihazı bir motora bağlamadan önce belgelerinizi hangi motorun en iyi okuduğunu görebilirsiniz.

Neye ihtiyacım var?

Lisans
Any
Rol
admin_user

Ön koşullar

  • Cihaz CID_ENABLE_LAB=true ile çalışıyor. Lisanslı bir yapıda bu sayfa bulunmaz.
  • OCR servisi çalışıyor ve en az bir motor kurulu.
  • Her biri 10 MB ya da daha küçük, temsil gücü olan örnek görseller.
  • Zaman: her görsel, motor başına bir kez ve sırayla çalıştırılır; OCR CPU üzerinde yavaştır.

Danger

Bu bir laboratuvar yüzeyidir. Kenar çubuğundaki Test grubunun tamamı CID_ENABLE_LAB ile kısıtlıdır ve lisanslı her yapıda gizlidir; dolayısıyla bir müşteri cihazında OCR Kıyaslama sayfası yoktur.

Bir kıyaslama çalıştırın

Sayfayı açın

Test → OCR Kıyaslama seçin.

Test images (test görselleri) kartı yükleme alanını gösterir; sonuç sütununda No results yet yazar.

Hangi motorların karşılaştırılacağını denetleyin

Engines to compare (karşılaştırılacak motorlar) etiketlerini okuyun.

Kurulu her motor listelenir. Cihazın bildiği ama sahip olmadığı bir motor, kurulum komutuyla birlikte bir kod bloğu içinde Not installed (kurulu değil) altında görünür — o komut panodan değil, ana makinede çalıştırılır.

Görselleri ekleyin

Dosyaları Click or drag to upload alanına bırakın ya da alanı seçip gözatın. İstediğiniz kadar ekleyebilirsiniz.

İpucu PNG, JPG, WEBP · max 10MB der; doğrulayıcı ayrıca GIF, BMP, TIFF ve ICO kabul eder. Reddedilen bir dosya, dosyanın adını ve nedeni veren bir bildirim üretir.

Çalıştırın

Run benchmark (kıyaslamayı çalıştır) seçin.

İlerleme, görsel ve motor başına birer bildirimle raporlanır — {file}: Testing {engine}… — ve her bileşim bitene kadar düğmede Running benchmark… yazar. Her görsel motor başına bir kez analiz edilir, yani çalıştırma motor × görsel kadar geçiş sürer.

Motorları karşılaştırın

Süre grafiğini ve altındaki motor bazlı karşılaştırmayı okuyun.

Her motor; çıkardığı metni, bulunan varlık sayısını, hattın eylemini ve işlem süresini, yanında maskelenmiş görselle birlikte bildirir.

Sayıları saklayın

Export JSON (JSON dışa aktar) seçin.

Özeti, karşılaştırılan motorları ve görsel bazında tüm sonucu taşıyan ocr-benchmark-<timestamp>.json adlı bir dosya indirilir. Bu sayfada CSV ya da PDF dışa aktarımı yoktur.

Karşılaştırmayı okumak

Kıyaslama yalnızca OCR'yi değil, filtreleme hattının tamamını çalıştırır: bir OCR geçişi, ardından düzenli ifade ve model tespiti, kimlik yerleşimi çıkarımı, sözcük düzeyinde kutu eşleştirme ve maskeleme. Dolayısıyla iki motor arasındaki fark, yalnızca çıkarılan metindeki değil, ağ geçidinin gerçekte neyi yakalayacağındaki farktır.

KarşılaştırılacakNeden önemli
Çıkarılan metinBir rakamı yanlış okuyan motor, hiçbir desenle eşleşmeyen bir kimlik numarası üretir
Varlık sayısıHattın o metinden türettiği sayı — maskelemeye karar veren sayı budur
EylemHattın, o motorun görseli okuyuşuna verdiği karar
İşlem süresiGörsel analizi gecikmesine OCR hâkimdir; yavaş bir motor yüklenen her görselde maliyet yaratır
Maskelenmiş görselKutuların doğru sözcüklere oturup oturmadığı

Warning

OCR hiçbir şey üretmediğinde motor başarısız olarak işaretlenir; oysa API bu durumda allow eylemiyle başarı döndürür. Sıfır varlıklı yeşil bir sonucu "bu motor hiçbir şey bulamadı" biçiminde okuyun ve görselin temiz olduğuna karar vermeden önce çıkarılan metni denetleyin.

Alan başvurusu

DenetimEtkisi
Yükleme alanıBirden çok görsel kabul eder. Her biri tarayıcıda tür ve 10 MB boyut üst sınırı için doğrulanır
ClearSeçili her görseli ve geçerli sonuçları kaldırır
Engines to compareOCR servisinin kullanılabilir bildirdiği motorlar. Seçilebilir değildir — kullanılabilir her motor çalıştırılır
Run benchmarkHer görseli, kullanılabilir her motora karşı sırayla çalıştırır
Export JSONSonuç kümesinin tamamını indirir. Bir çalıştırma bitene kadar devre dışıdır

Doğrulama

  1. Engines to compare altındaki her motor etiketi sonuçlarda bir sütun ya da satır olarak görünür — sonuçlarda görünmeyen bir motor o görselde başarısız olmuştur.
  2. Bariz bir varlık içeren bir görsel — basılı bir e-posta adresi — en az bir motorda sıfırdan büyük bir varlık sayısı verir ve maskelenmiş görselde o değer kapatılmıştır.
  3. Export JSON, enginesTested listesi sayfadaki etiketlerle eşleşen bir dosya üretir.

Note

Bir kıyaslama çalıştırması görsel ve motor başına bir görsel analizi tespiti yazar; bu nedenle çalıştırmalar Tüm Tespitler sayfasında Image analysis kaynağı ve IMAGE_ANALYSIS_DETECTION olay türü altında görünür. Bu sayfada hiçbir şey kıyaslama kaydı olarak saklanmaz — sayfadan ayrıldığınızda, dışa aktarmadıysanız karşılaştırma kaybolur.

Başarısız olursa

  • Sayfa kenar çubuğunda yok ya da istekleri 404 dönüyor — yapı bir laboratuvar yapısı değil. CID_ENABLE_LAB true değil.
  • Engines to compare Loading engines… gösterip hiç çözümlenmiyor — ağ geçidi OCR servisine erişemiyor.
  • Her şey Not installed altında listeleniyor — OCR imajı modelleri olmadan oluşturulmuş. Hava boşluklu bir cihazda ilk bakılacak arıza budur: bir imaj sorunsuz derlenip yine de hiçbir tespit ya da tanıma modeli taşımayabilir.
  • {file}: Invalid file type: {type}. Supported: JPEG, PNG, GIF, WebP, BMP, TIFF, ICO — dosya, hattın kabul ettiği bir görsel değil.
  • {file}: File too large: {n}MB. Max: 10MB — görseli küçültün.
  • Bir motor diğerlerinden çok daha yavaş ve zaman aşımına uğruyor — görsel analizi çağrı başına iki dakikaya izin verir. Ağır bir motor çalıştıran, yalnızca CPU'lu bir cihaz yoğun bir sayfada bunu aşabilir.

Sonraki adımlar

  • Bir dosyayı maskeleyin — temizlemeniz gereken bir belgeye uygulanan aynı hat.
  • ML Motoru — OCR geçişinin arkasındaki metin tespit edicisini denetleyin.
  • Tüm Tespitler — bu çalıştırmaların ürettiği tespitleri görün.

Son güncelleme

Bu sayfada