Acrobat 11, birden fazla CPU çekirdeği kullanarak OCR yapmak için yapılabilir mi?


8

OCR işlemi zaman alıyor. Birden fazla CPU çekirdeği kullanmak işlemi hızlandırır. Acrobat 10 oldu okuyuculu bir uygulama değil . Acrobat 11 nasıl? Varsayılan olarak 11, çoklu CPU çekirdeği kullanarak (varsa) OCR yapar mı? Eğer değilse, herhangi bir geçici çözüm var mı, örn. komut dosyası oluşturma, Acrobat 11'in birden fazla CPU çekirdeği kullanarak OCR yapmasına yardımcı olmak için? Acrobat'ın yerleşik komut dosyası dili aracılığıyla veya birden fazla Acrobat'ın birden çok iş parçacığı örneğini işleme işinin bölümlerine paralel olarak başlatan ve yönlendiren harici komut dosyaları kullanarak.

Not: (1) Adobe çok sık yeni Acrobat sürümlerini yayınlamıyor (Acrobat 10 iki yıl önce yayımlandı 10) ve (2) Adobe Acrobat yaygın bir kullanılan uygulama

Yanıtlar:


6

Kurdum Acrobat 11 (XI) deneme sürümü VirtualBox içinde. Acrobat 11 tek dişlidir.

Ayrıca birden fazla Acrobat örneği (CPU çekirdeği başına bir tane) başlatan, paralel olarak OCR işini yürüten ve sonucu birleştiren harici bir komut dosyası hazırladım. Önemli bir adım, Acrobat tercihlerinde hata günlüğünü açmak, tüm .log öğelerini ayrıştırmak ve tüm hata dosyalarını yeniden işlemektir. Betik (4 çekirdeği kullanırken) hala OCR'ı Acrobat 11 varsayılanından iki kat daha hızlı yapıyor.


3
İsterseniz sadece kaynak verebilirsiniz. Çıkarmaya cesaret ederse kolayca geri yüklenebilir.
Joey

Ayrıca, soruyu gönderenle aynı kişi olursanız, kayıt yaptırmamış hesaplarınızın ikisini de yeni, kayıtlı bir hesapla birleştirmeyi düşünün. Başlayabilirsin İşte ve ayrıca okumak bu daha fazla bilgi için. Bundan sonra sorunuzu uygun gördüğünüz şekilde düzeltebileceksiniz.
Indrek

Hiçbir şeyi engellemeye çalışmıyorum. Kullanıcı adlarını değiştirmeye devam ettiğinizden, düzenlemelerinizin orijinal soruyu anlamayan üçüncü bir tarafça yapıldığı anlaşılıyor. Ayrıca, kendi sorunuza cevap vermek istiyorsanız, soruyu yazmalı ve hepsini bir kerede cevaplamalısınız.
Isaac Rabinovitch

(Kayıt dışı) hesaplarınızı şimdilik bir araya getirdim. Bununla birlikte, tek kullanımlık bir e-posta adresi kullanmamanızı rica ediyoruz, ancak sitemize kayıt olun; Ayrıca, hiçbir şey kaldırılmayacak, endişelenecek bir şey kalmayacak. Sadece anonim düzenlemelerin her zaman daha sıkı bir şekilde gözden geçirildiğini unutmayın.
slhck

@IacacRabinovitch, belki OP, göndermeden hemen sonra gelen bir cevabın farkında değildi? Ayrıca, yeni kullanıcılar, belirli bir üne sahip olmadıkları sürece, gönderimden sonraki 8 saat içinde sorularını yanıtlayamazlar.
slhck

1

Çok iş parçacıklı bir uygulamanın yerleşik olması gerekir. Geliştirici, iş parçacığı oluşturan ve görevi her iş parçacığına atanabilecek alt görevlere ayıran kod yazmalıdır. Acrobat geliştiricileri bunu OCR tanıma kodları için yapmazlarsa, kullanıcının gereken ekstra mantığı oluşturmasına imkan yoktur.


2
Sayfa aralıklarına uygulanabilirse, işi muhtemelen birden fazla sayfaya bölmeyi deneyebilirsiniz, her biri sadece birkaç sayfayı okur ve daha sonra sonuçları tekrar birleştirir.
Joey

0

OCR için tüm çekirdekleri kullanmak için PDF-Exchange Editöre bakmak isteyebilirsiniz. Sistemimdeki tüm çekirdeği kullanıyormuş gibi görünüyor. Bu performans seviyesine ulaştığınızda, bir SSD kullanmak mantıklı olacaktır.

G / Ç'ye bağlı olmayan tek bir iş parçacıklı uygulamaya daha fazla CPU zamanı ayırmasına neden olacak bir pencere çarkı olmalı. Sistemimde Acrobat disk performansı nedeniyle yavaşlamıyor, ancak bir dizin oluştururken en fazla CPU süresi yaklaşık% 30'dur.

Kabul edelim ki, Acrobat yaygın olarak kullanılan ancak kötü yazılmış bir uygulamadır. Acrobat Pro'nun (henüz) başka hiçbir yerde bulamayacağınız bazı özellikleri var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.