Acrobat 11 có thể được tạo để thực hiện OCR bằng nhiều lõi CPU không?


8

Xử lý OCR cần có thời gian. Sử dụng nhiều lõi CPU sẽ tăng tốc độ xử lý. Acrobat 10 không phải là một ứng dụng đa luồng . Acrobat 11 thì sao? 11 theo mặc định có OCR sử dụng nhiều lõi CPU (nếu có) không? Nếu không, có bất kỳ cách giải quyết nào, ví dụ như tập lệnh, để giúp Acrobat 11 thực hiện OCR bằng nhiều lõi CPU không? Thông qua ngôn ngữ kịch bản lệnh được xây dựng của Acrobat hoặc sử dụng các tập lệnh bên ngoài khởi chạy và định hướng nhiều phiên bản luồng đơn của Acrobat để tương tự như các phần của công việc xử lý.

Lưu ý: Câu hỏi này không quá cục bộ (không giới hạn trong một thời điểm cụ thể) bởi vì (1) Adobe không phát hành các phiên bản Acrobat chính mới thường xuyên (Acrobat 10 đã được phát hành hai năm trước) và (2) Adobe Acrobat là một phiên bản rộng rãi sử dụng ứng dụng.

Câu trả lời:


6

Tôi đã cài đặt bản dùng thử Acrobat 11 (XI) trong VirtualBox. Acrobat 11 là một luồng đơn.

Tôi cũng đã tạo một tập lệnh bên ngoài để bắt đầu nhiều phiên bản Acrobat (một cho mỗi lõi CPU), xử lý song song công việc OCR và hợp nhất kết quả. Một bước quan trọng là bật ghi nhật ký lỗi trong tùy chọn Acrobat, phân tích tất cả .log và xử lý lại bất kỳ tệp lỗi nào. Tập lệnh (khi sử dụng 4 lõi) vẫn thực hiện OCR nhanh hơn hai lần so với mặc định của Acrobat 11.


4
Bạn chỉ có thể cung cấp nguồn nếu bạn muốn. Nếu họ dám loại bỏ nó có thể được khôi phục dễ dàng.
Joey

Ngoài ra, nếu bạn tình cờ là người đã đăng câu hỏi, hãy xem xét việc hợp nhất cả hai tài khoản chưa đăng ký hiện tại của bạn với một tài khoản mới, đã đăng ký. Bạn có thể bắt đầu ở đây , và cũng đọc để biết thêm thông tin. Sau đó, bạn sẽ có thể sửa đổi câu hỏi của bạn khi bạn thấy phù hợp.
Indrek

Tôi không cố gắng cản trở bất cứ điều gì. Vì bạn liên tục chuyển đổi tên người dùng, có vẻ như các chỉnh sửa của bạn là của bên thứ ba dường như không hiểu câu hỏi ban đầu. Ngoài ra, nếu bạn muốn trả lời câu hỏi của riêng mình, bạn nên viết câu hỏi và trả lời tất cả cùng một lúc.
Isaac Rabinovitch

Tôi đã hợp nhất các tài khoản (chưa đăng ký) của bạn bây giờ. Tuy nhiên, chúng tôi sẽ yêu cầu bạn không sử dụng địa chỉ email dùng một lần, nhưng hãy đăng ký trên trang web của chúng tôi để bạn có thể đăng nhập, nhận xét về câu hỏi của bạn, et cetera. Ngoài ra, không có gì sẽ được gỡ bỏ, không có gì phải lo lắng. Chỉ cần lưu ý rằng các chỉnh sửa ẩn danh luôn được xem xét nghiêm ngặt hơn.
slhck

1
@tarcman Bất kỳ khả năng đăng kịch bản của bạn? Tôi chắc chắn có rất nhiều người sẽ thích sử dụng nó
Jason

1

Đa luồng cần được tích hợp vào một ứng dụng. Nhà phát triển phải viết mã tạo ra các luồng và phân chia nhiệm vụ thành các nhiệm vụ có thể được phân bổ cho từng luồng. Nếu các nhà phát triển của Acrobat không thực hiện được điều này cho mã nhận dạng OCR của họ, thì không có cách nào để người dùng tạo ra logic bổ sung cần thiết.


2
Nếu nó có thể được áp dụng cho các phạm vi trang, bạn có thể cố gắng phân chia công việc thành nhiều quy trình, mỗi OCRing chỉ một vài trang và sau đó hợp nhất các kết quả lại với nhau.
Joey

0

Để sử dụng tất cả các lõi cho OCR, bạn có thể muốn xem PDF-Exchange Editor. Đó là công cụ OCR dường như sử dụng tất cả các lõi trên hệ thống của tôi. Khi bạn đạt đến mức hiệu suất này, việc sử dụng SSD là điều hợp lý.

Phải có một tinh chỉnh cửa sổ sẽ khiến nó dành nhiều thời gian CPU hơn cho một ứng dụng luồng đơn không bị ràng buộc I / O. Trên hệ thống của tôi, Acrobat không bị làm chậm bởi hiệu suất đĩa nhưng thời gian CPU tôi nhận được nhiều nhất là khoảng 30%.

Hãy đối mặt với nó, Acrobat là một ứng dụng được sử dụng rộng rãi nhưng được viết kém. Acrobat Pro có một số tính năng bạn vẫn không thể có ở bất kỳ nơi nào khác (chưa).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.